云计算学习文档
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)