在雲計算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