openstack虛擬機器的熱遷移和疏散

2021-10-12 16:18:57 字數 1141 閱讀 4621

openstack和ceph整合完成,保證虛擬機器系統盤執行在ceph上

1.在各個計算節點之間做root的ssh認證,可以相互免密登入

2.配置libvirtd服務修改配置

# vim /etc/libvirt/libvirtd.conf

listen_tls = 0

listen_tcp = 1

unix_sock_group = "root"

unix_sock_rw_perms = "0777"

auth_unix_ro = "none"

auth_unix_rw = "none"

log_filters="2:qemu_monitor_json 2:qemu_driver"

log_outputs="2:file:/var/log/libvirt/libvirtd.log"

tcp_port = "16509"

listen_addr = "0.0.0.0"

auth_tcp = "none"

修改配置

vim /etc/sysconfig/libvirtd 

libvirtd_args="--listen"

#重啟libvirtd服務

# systemctl restart libvirtd
3.執行熱遷移

# openstack server migrate 3aa7f750-0867-43e8-accb-d2262ab99932 --live compute01
4.疏散步驟

4.1 主機查詢

# openstack host list
4.2 執行疏散

一台計算節點的所有虛擬機器疏散到另外一台計算節點

# nova host-evacuate --target_host compute02 compute01
一台計算節點上的一台虛擬機器疏散到另外一台計算節點

# nova evacuate 3aa7f750-0867-43e8-accb-d2262ab99932 compute02

OpenStack之虛擬機器熱遷移

這裡的環境是centos7版本,openstack k版 1.在各個計算節點設定許可權 chmod 755 var lib nova instances 2.修改各個節點的nova.conf etc nova nova.conf vncserver proxyclient address 虛擬機器i...

openstack 虛擬機器 遷移

遷移。如果 你的 雲 系統 正在 使用 共享 儲存,使用 nova live migration 命令 就可以。首先,要 獲得 需要 被 遷移 的 例項 列表 nova list host c01.example.com all tenants 接下來,把 它們 乙個 乙個 移走 nova live...

openstack虛擬機器網路配置

登陸horizon介面 1.用admin使用者登陸,在管理員下把預設的網路刪除 先刪路由器 2.在管理員下用admin使用者建立新的網路 newnet 其中選擇外部,共享,管理員狀態選項,在 newnet 網路下建立新的子網 192.168.2.0 24,閘道器為 192.168.2.150,192...