centos7下libety版本openstack動態遷移虛擬機器

abin1703發表於2016-04-21
動態遷移分為兩種情況。塊遷移和共享儲存遷移。
本實驗是共享儲存遷移。

controller : 192.168.203.14
computer0 :
192.168.203.11
computer1 : 192.168.203.12
cinder:192.168.203.13

本次實驗把cinder節點的磁碟做nfs共享磁碟,建立的例項都將存在共享磁碟中(也可以單拿出一臺伺服器做nfs伺服器)

一、配置nfs伺服器 
1、安裝nfs軟體
# yum install nfs* -y

2、建立共享目錄,並賦予許可權,其中id162為nova使用者ID
# mkdir /data
# chown 162:162 /data
# chmod 777 data/
# echo '/data 192.168.203.0/24(rw,sync,all_squash,anonuid=162,anongid=162)' >/etc/exports

3、啟動nfs服務,注意nfs在centos7中需要先啟動rpcbind才能啟動nfs
# service rpcbind start
# service nfs-server start
# chkconfig rpcbind on
# chkconfig nfs-server on

二、各個計算節點配置 (包括控制節點)

1、配置nfs
# mkdir /nova_data
# yum install nfs* -y
# mount -t nfs 192.168.203.13:/data /nova_data

2、配置啟動檔案,_netdev引數為nfs沒啟動情況下系統可正常啟動。
# echo '192.168.203.13:/data /nova_data nfs _netdev,defaults,user,auto,noatime,intr 0 0' >>/etc/fstab

3、配置nova.conf
vi /etc/nova/nova.conf

instances_path=/nova_data
live_migration_flag=VIR_MIGRATE_UNDEFINE_SOURCE, VIR_MIGRATE_PEER2PEER, VIR_MIGRATE_LIVE, VIR_MIGRATE_TUNNELLED,VIR_MIGRATE_UNSAFE


4、配置/etc/libvirt/qemu.conf
 vi /etc/libvirt/qemu.conf
vnc_listen = "0.0.0.0"
user = "root"
group = "root"
dynamic_ownership = 1

5、配置/etc/libvirt/libvirtd.conf
vi /etc/libvirt/libvirtd.conf
listen_tls = 0
listen_tcp = 1
auth_tcp="none"
listen_addr = "0.0.0.0"
tcp_port = "16509"


6、配置/etc/sysconfig/libvirtd
LIBVIRTD_CONFIG=/etc/libvirt/libvirtd.conf
LIBVIRTD_ARGS="--listen"

7、重啟服務
#重啟服務
# service libvirtd restart
# service openstack-nova-compute restart

8、測試
virsh -c qemu+tcp://伺服器IP/system #請在伺服器IP處填寫你的各個計算節點IP或主機名
# virsh -c qemu+tcp:
//computer0/system
Welcome
to virsh, the virtualization interactive terminal.
Type: 'help' for help with commands 'quit' to quit

#list

四、動態遷移 
1、建立例項
2、檢視例項

#source admin-openrc.sh
# nova list --all-te

3、檢視需要遷移虛擬機器例項
# nova show f3d749ba-98e1-4624-9782-6da729ad164c

4、檢視可用的計算節點
nova-manage service list

5、檢視目標節點資源
nova-manage service describe_resource computer1

6、開始遷移,正常無任何回顯

#nova live-migration 8da00f69-05f6-4425-9a8a-df56b79a474f computer1

7、也可以透過dashboard 節點遷移
用節點遷移需要使用admin管理員使用者執行












來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30345407/viewspace-2085405/,如需轉載,請註明出處,否則將追究法律責任。

相關文章