openstack instance change storage dir

Posted ruiy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openstack instance change storage dir相关的知识,希望对你有一定的参考价值。

在云计算openstack中以为新建的虚拟机都存放在/var/lib/nova/instances中,在新建虚拟机时内存当然不够用,所以可以将nova转移到新的存储位置

以下操作只在计算节点上进行

一:停止虚拟机
   查看虚拟机:
   $nova list
   停止将要迁移的虚拟机
   $nova stop INSTANCEID
二:数据迁移
   $cp -r /var/lib/nova/instances/  /openstack/
三:修改虚拟机存储路径

#vi /etc/nova/nova.conf

#实例路径 
    instances_path=/openstack/instances
    #nova的目录 
    state_path=/openstack/instances 

四:重启compute服务和启动虚拟机 

   #systemctl restart openstack-nova-compute.service 

   启动虚拟机:    #nova start INSTANCEID

以上是关于openstack instance change storage dir的主要内容,如果未能解决你的问题,请参考以下文章

Unshelve Instance 操作详解 - 每天5分钟玩转 OpenStack(39)

Rebuild Instance 操作详解 - 每天5分钟玩转 OpenStack(37)

Shelve Instance 操作详解 - 每天5分钟玩转 OpenStack(38)

openstack-ovs-新创建instance无法通信

Snapshot Instance 操作详解 - 每天5分钟玩转 OpenStack(36)

python调用openstack的api,create_instance的程序解析