技术虚拟化

Openstack中的常用命令

一、块存储(Cinder)

1.列出所有卷(ID、名称、状态、大小和挂载目录)

openstack volume list

2.新建卷(size的单位为GB)

openstack volume create --size <size> <name>

3.删除卷

openstack volume delete <id>

4.将卷连接到instance

openstack catalog list

二、认证(Keystone)

1.列出所有用户

openstack user list

2.列出认证服务目录

openstack catalog list

三、镜像(Glance)

1.列出可以访问的镜像

openstack image list

2.删除指定镜像

openstack image delete <image_id>

3.查看指定镜像的详细信息

openstack image show <image_id>

4.更新镜像

openstack image set <image_id>

四、计算(nova)常用

nova list #列举当前用户所有虚拟机
nova list --all-t  #查询所有虚拟机
nova list --host 计算节点 --all-tenants #查看此节点所有虚机
nova host-list #查询计算节点
nova show ID  #列举某个虚机的详细信息
nova delete ID  #直接删除某个虚机
nova service-list  #获取所有服务列表
nova image-list      #获取镜像列表
nova flavor-list   #查看当前可以创建的实例类型
nova secgroup-list #查看当前存在的安全组
nova keypair-list  #查看当前存在的密钥
nova volume-list      #列举所有云硬盘
nova volume-show #显示指定云硬盘的详细信息
nova console-log cirros #查看实例cirros的启动日志信息
nova volume-create    #创建云硬盘
nova volume-delete      #删除云硬盘
nova volume-snapshot-create #创建云硬盘快照
nova volume-snapshot-delete #删除云硬盘快照
nova live-migration ID node #热迁移
nova migrate ID node #冷迁移
nova migration-list    #列出迁移列表
nova get-vnc-console ID novnc #获取虚机的vnc地址
nova reset-state --active ID # 重置虚拟机状态
nova delete  NAME|ID # 删除一个虚拟机
nova stop  NAME|ID # 关闭虚拟机
nova reboot NAME|ID# 软重启虚拟机
nova reboot --hard NAME|ID # 硬重启虚拟机
 
systemctl enable libvirtd.service openstack-nova-compute.service #设置计算节点开机启动
 
systemctl start libvirtd.service openstack-nova-compute.service   #启动计算节点
 
#重启
systemctl restart libvirtd.service openstack-nova-compute.service
systemctl restart neutron-linuxbridge-agent.service
systemctl restart openstack-cinder-volume.service target.service
 
#设置开机启动
systemctl enable libvirtd.service openstack-nova-compute.service
systemctl enable neutron-linuxbridge-agent.service
systemctl enable openstack-cinder-volume.service target.service

五、网络(Neutron)

1.创建网络
openstack network create <network_name>
2.创建子网
openstack network create --subnet-pool <subnet> --network <network_name> <subnet_name>
Prev Next
No Comments

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注