云计算学习文档
keystone运维服务
1、创建用户
openstack user create --password
[-h]
[-f {html,json,json,shell,table,value,yaml,yaml}]
[-c COLUMN] [--max-width <integer>] [--noindent]
[--prefix PREFIX] [--domain <domain>]
[--project <project>] //项目
[--project-domain <project-domain>]//项目域
[--password <password>] [--password-prompt]
[--email <email-address>]
[--description <description>]
[--enable | --disable] [--or-show]
<name>
Nova运维命令
云主机类型管理相关命令
nova flavor-create myflavor auto 1024 15 1 #创建云主机类型myflavor,id自动分配,内存1024M,硬盘15G,1个虚拟cpu
nova flavor-delete myflavor #删除myflavor云主机类型
nova flavor-list #列出所有云主机类型
nova flavor-access-add myflavor tenantx_id #将myflavor云主机类型设置为tenantx租户所有
nova flavor-access-remove myflavor tenantx_id #将myflavor云主机类型从tenantx租户中移除
nova flavor-access-list --flavor flavorx_id #查看flavorx云主机类型的所属信息
1
2
3
4
5
6
安全组管理相关命令
nova secgroup-create segx "test secgroup" #创建安全组segx,描述为“test secgroup”
nova secgroup-delete segx #删除安全组segx
nova secgroup-list #列出所有安全组
nova secgroup-add-rule testsec icmp -1 -1 0.0.0.0/0 #安全组testsec中增加一条规则,icmp协议,全部端口,全部地址
nova secgroup-delete-rule testsec icmp -1 -1 0.0.0.0/0 #安全组testsec中删除一条规则,icmp协议,全部端口,全部地址
nova secgroup-list-rules default #列出default安全组的所有安全规则
1
2
3
4
5
6
实例管理相关命令
nova boot --flavor flavorx_id --image imagex_id vmname #基于flavorx云主机类型和镜像imagex创建实例,实例名称vmname
nova boot --flavor flavorx_id --image snapoftest snapinstance #基于flavorx云主机类型和快照snapoftest创建实例,实例名称snapinstance
nova boot --flavor flavorx_id --boot-volume clouddisk_id --poll testinstance #基于flavorx云主机类型和云硬盘clouddisk创建实例,实例名称testinstance
nova delete vmx #删除vmx实例
nova list #列出所有实例
nova show vmname #查看vmname实例的详细信息
1
2
3
4
5
6
实例快照管理相关命令
nova image-create --show --poll vmname snapofvm #创建实例vmname的快照snapofvm(实例的快照即镜像)
nova image-delete testsnap2 #删除快照testsnap2
nova image-list #列出所有镜像(快照)
1
2
3
配额管理相关命令
nova quota-defaults #查看全局默认配额
nova quota-class-update --instances 20 default #将default类实例数量限制修改为20个
nova quota-class-show default #查看default类配额
nova quota-update --instances 20 tenantx_id #修改tenantx租户的配额,实例数量改为20个限制
nova quota-show --tenant tenantx_id #查看tenantx租户的配额
1
2
3
4
5
Neutron运维命令
网络相关命令
neutron net-create --tenant-id tenantx_id --shared --router:external=True sharednet1 #创建网络sharednet1归属于租户tenantx,并且是共享的
neutron net-delete sharednet1 #删除网络sharednet1
neutron net-list #列出所有网络
neutron net-show sharednet1 #查看网络sharednet1的详细信息
1
2
3
4
子网相关命令
neutron subnet-create --name subnet1 --allocation-pool start=100.0.0.100,end=100.0.0.200 --disable-dhcp --gateway 100.0.0.1 sharednet1 100.0.0.0/24 #创建sharednet1网络下的子网subnet1,并设置IP分配范围,关闭dhcp,设置网关,设置子网网段
neutron subnet-delete subnet1 #删除子网subnet1
neutron subnet-list #列出所有子网
neutron subnet-show subnet1 #查看子网subnet1的详细信息
1
2
3
4
路由相关命令
neutron router-create router1 #创建路由router1
neutron route-delete router1 #删除路由router1
neutron router-interface-add router1 subnet1 #把子网subnet1连接到路由router1上
neutron router-gateway-set router1 sharednet1 #为路由router1设置外部网络sharednet1网关
neutron router-list #列出所有路由
neutron router-show router1 #查看路由router1的详细信息
1
2
3
4
5
6
其他命令
neutron agent-list #列出所有网络代理
1
Cinder运维命令
云硬盘管理相关命令
cinder create --display-name volume1 1 #创建云硬盘,名称为volume1,大小1G
cinder delete volume2 #删除云硬盘volume2
cinder rename volume1 volume2 #重命名云硬盘volume1为volume2
cinder extend volume1 10 #扩展云硬盘大小volume1为10G
cinder list #列出所有云硬盘
cinder show volume2
- 点赞
- 收藏
- 关注作者
评论(0)