三、注意事项

3.1、挂载目录是需要注意的事项

把分区挂载到目录下的操作要谨慎小心

对于存放系统重要文件的目录不要挂载,对于目录下有重要文件的目录需要做备份,因为挂载过程中会把目录清空

 

 

四、命令汇总

4.1、openstack命令汇总

查看openstack节点上服务状态

[root@YUN-14 ~]# openstack-status

 

当实例启动失败时可以尝试一下命令(test为虚机的名字)

重置虚机的状态

[root@YUN-11 ~(keystone_admin)]# nova reset-state test

关闭虚机

[root@YUN-11 ~(keystone_admin)]# nova stop test

启动虚机

[root@YUN-11 ~(keystone_admin)]# nova start test

 

查看虚机资源配额的列表

[root@YUN-11 ~(keystone_admin)]# nova flavor-list

查看镜像的列表

[root@YUN-11 ~(keystone_admin)]# nova image-list

查看网络的列表

[root@YUN-11 ~(keystone_admin)]# nova network-list

 

查看云主机的信息

[root@YUN-19 ~(keystone_admin)]# nova list

 

 

创建虚机的一般命令

# nova boot --image imageID --flavor flavorID --nic net-id=nicID name

(最后的name是指给云主机起的名字)

下面是一个示例,只是这个示例比上边的多了些参数,指定了要创建到那个openstack计算节点上。

[root@YUN-11 ~(keystone_admin)]# nova boot --image test-mini --flavor 1 test-1 --availability-zone nova:YUN-15 --nic net-id=e49ae481-4

--image后边是指定的镜像名,--flavor后边是指定的虚机配给资源的id,后边的test-1是为虚机起的名字,-availability-zone后边的nova是域、YUN-15openstack计算节点的主机名,--nic net-id是要把虚机所在网络的id

 

添加镜像

[root@YUN-11 ~(keystone_admin)]# glance add name=test-26 is_public=true container_format=bare disk_format=raw < /root/disk4

disk_format后面跟镜像格式,后面是镜像的目录)

 

删除云主机

# nova delete <instance-uuid>

查看云主机的详细信息

# nova show <instance-name>

 

当计算节点无法创建虚机,而且在dashboard中查看“管理员”---“主机集合”,可以看到节点名为YUN-15的服务为停止状态,就需要在这个节点上重启openstack计算节点的主服务

# service openstack-nova-compute restart

 

4.2、硬件相关命令

查看CPU信息

[root@YUN-19 ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

    192  Intel(R) Xeon(R) CPU E7-8850 v2 @ 2.30GHz

 

4.3、虚拟化相关的命令

查看镜像的信息

# qemu-img info disk

 

转换镜像的格式

# qemu-img convert -O raw disk disk3

 

更改镜像的大小(增加)

# qemu-img resize disk3 +100M

 

更改镜像的大小(减少)

# qemu-img resize disk3 -- -100M