centos 6.5下i版本例項熱遷移
centos 6.5下i版本例項熱遷移
一 環境架構
控制節點:192.168.87.11
計算節點1:192.168.87.13
計算節點2:192.168.87.15
網路節點:192.168.87.12
本文將網路節點做為nfs伺服器,兩個計算做為nfs客戶端
二安裝配置nfs
1.下載安裝nfs包
計算節點和網路節點都需要安裝nfs的包
#yum -y install nfs-utils-*
2.配置nfs伺服器
(1)建立需要共享的磁碟(用linux的lv)
#pvcreate /dev/sdb #vgcreate nfs /dev/sdb
#lvcreate -L 15G nfs
(2)建立共享目錄掛載
#mkdir -p /var/lib/nova/instances
#mkfs /dev/mapper/nfs-lvol0
#mount /dev/mapper/nfs-lvol0 /var/lib/nova/instances
(3)編輯export檔案
#vi /etc/exports /var/lib/nova/instances *(insecure,rw,sync,no_root_squash)
(4)啟動nfs服務 #service rpcbind start
#service nfs start #chkconfig nfs on
#chkconfig rpcbind on
3.檢查修改nova使用者的一致性
要保持計算節點,控制節點,nfs節點上的nova的使用者組號等一致,在控制節點使用
#id nova uid=162(nova) gid=162(nova) groups=162(nova),0(root)
然後在其他節點使用usermod和groupmod進行修改
#usermod -u 162 #groupmod -g 162
注意: 本文實在網路節點搭建nfs伺服器,所以在網路節點是不存在nova使用者,所以網路節點也需要建立nova使用者,並保持和其他節點的使用者屬性一致
4.修改共享目錄的屬組
nfs節點修改後,重啟nfs就會保持其他節點的共享目錄
#chown -R nova:nova /var/lib/nova/instances #service nfs restart
5.配置客戶端(兩個計算節點)
(1)啟動nfs服務
#service rpcbind start #service nfs start
#chkconfig nfs on #chkconfig rpcbind on
(2)檢視共享目錄是否存在
#showmount -e 192.168.87.12
Export list for
192.168.87.12: /var/lib/nova/instances *
(3)掛載
#mount 192.168.87.12:/var/lib/nova/instances /var/lib/nova/instances
三 修改nova和libvirtd檔案
1.修改nova.conf檔案
vncserver_listen = 0.0.0.0
vncserver_proxyclient_address = 192.168.87.15
live_migration_flag=VIR_MIGRATE_UNDEFINE_SOURCE,VIR_MIGRATE_PEER2PEER
注意: vncserver_proxyclient_address地址為計算節點的管理地址,兩個計算節點都需要修改。live_migration_flag引數預設是關閉,只要把註釋去掉就行
2.修改libvirtd.conf檔案
# vi /etc/libvirt/libvirtd.conf
listen_tls = 0 listen_tcp = 1 auth_tcp="none"
#vi /etc/sysconfig/libvirtd
LIBVIRTD_ARGS="--listen"
3.重啟openstack-nova-compute和libvirtd
#service libvirtd restart
#service openstack-nova-compute restart
4.檢查驗證遷移配置已經正常
熱遷移是使用16509埠,所以在兩個計算節點檢視這個埠是否監聽,同時如果配置了防火牆,請將這個埠放開。最後還得檢查兩個計算可以透過域名解析到對方,具體就是配置在/etc/hosts的檔案
#netstat -an|grep 16509
tcp 0 0 0.0.0.0:16509 0.0.0.0:* LISTEN
tcp 0 0 :::16509 :::* LISTEN
#service iptables status|grep 16509
49 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:16509
#cat /etc/hosts
127.0.0.1 localhost localhost.localdomain
localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
#con
192.168.87.11 controller
#net
192.168.87.12 network
#compute
192.168.87.13 compute
#compute2
192.168.87.15 compute2
四 遷移
1命令列熱遷移
在計算節點檢視下正在執行的instance在哪個計算節點下,然後透過instance的id進行遷移
# nova-manage vm list
instance node type state launched image kernel ramdisk project user zone index
test compute test active 2014-09-16 08:43:01 34e6efbe-dcdb-4eaf-b281-72cd8b2957d7 668b23f5a33a45d3a71d9186ab3b92bc 0918c83e87e14269b672b4f610d92bde nova
# nova live-migration 4fff0f6d-9b33-417c-934a-58b699bdb96e compute2
# nova-manage vm list
instance node type state launched image kernel ramdisk project user zone index
test compute2 test active 2014-09-16 08:43:01 34e6efbe-dcdb-4eaf-b281-72cd8b2957d7 668b23f5a33a45d3a71d9186ab3b92bc 0918c83e87e14269b672b4f610d92bde nova 0
2.介面遷移
登陸介面,進入到管理員》》系統皮膚》例項下,選擇熱遷移,遷移成功後就會顯示遷移成功
五 問題日誌檢視定位
遷移的日誌檢視主要檢視的有:
控制節點下
/var/log/nova/日誌
計算節點下
/var/log/nova/compute.log
/var/log/libvirt/libvirtd.log
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27108156/viewspace-1295302/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- centos 7.0下openstack-juno版本例項熱遷移(通過nfs,共享池)CentOSNFS
- Oracle 9i RAC向單例項遷移手記Oracle單例
- 遷移案例一: oracle 8i 檔案遷移Oracle
- ZT 遷移案例一: oracle 8i 檔案遷移Oracle
- mysql多版本例項安裝MySql
- openstack下熱遷移機制
- 離線版centos8環境部署遷移監控操作筆記CentOS筆記
- Centos8中遷移邏輯卷CentOS
- 遷移學習系列---基於例項方法的遷移學習遷移學習
- CentOS 8遷移Rocky Linux 8手記CentOSLinux
- Centos MySQL資料庫遷移詳細步驟CentOSMySql資料庫
- Blazor WebAssembly 候選版遷移手記BlazorWeb
- js判斷IE瀏覽器版本例項程式碼JS瀏覽器
- 05-KVM熱新增硬碟、網路卡、記憶體、CPU及熱遷移硬碟記憶體
- 物聯網平臺存量裝置如何一鍵遷移企業版例項
- “遷移策略+新容器執行時”應對有狀態應用的冷熱遷移挑戰
- KVM線上遷移(動態遷移)
- 【遷移】使用rman遷移資料庫資料庫
- Taro原理分析、遷移指南及開發注意事項
- weblogic版本升級遷移需要注意事項Web
- 網易雲 MySQL例項遷移的技術實現MySql
- 資料從Oracle向Mysql資料遷移例項OracleMySql
- 從MySQL到ORACLE程式遷移的注意事項(轉)MySqlOracle
- CentOS 停止維護,一文看懂升級遷移路徑CentOS
- 遷移公告
- CCU遷移
- 棧遷移
- PG 資料庫 DTS 遷移需要注意的事項:資料庫
- 【exp】使用exp工具的rows選項完成結構遷移
- 減少熱備方法遷移資料庫的停機時間資料庫
- 【遷移】SqlServer 遷移到 MySQL 方法ServerMySql
- Azure ASM到ARM遷移 (三) Reserved IP的遷移ASM
- 查詢行遷移及消除行遷移(chained rows)AI
- 分庫分表?如何做到永不遷移資料和避免熱點?
- MySQL 8.0.20 MGR資料遷移過程以及注意事項MySql
- 使用DistCp將Hadoop進行雲遷移時注意事項TCPHadoop
- 同例項下不同使用者之前的表級遷移
- centos7下libety版本openstack動態遷移虛擬機器CentOS虛擬機