Я настраиваю среду виртуализации kvm с GlusterFS со следующей топологией:
KVM1 ---------- KVM2 --------------KVM3
|----------------------|-------------------------|
-----------------------|-------------------------
--------------|------------------|----------------
-------GlusterFS1---GlusterFS2----------
описание настройки выглядит следующим образом:
три машины kvm монтируют glusterfs с помощью команды:
/ sbin / mount -t glusterfs -o sync, direct-io-mode = включить gfs1.dalegames.com:/gfs / gfs
qemu-img create -f qcow2 / gfs / vs_data / linux 100G # Для виртуальной машины Linux
qemu-img create -f qcow2 / gfs / vs_data / windows 100G # Для виртуальной машины Windows
virt-install --ram = 4096 --vcpus = 4 --os-type = linux --os-variant = rhel6 \ --cdrom /gfs/ISOs/RHEL_Server_6.5_x86_64_DaleVS.iso --network bridge = br0 \ - путь к диску = / gfs / vs_data / linux, format = qcow2 --accelerate --vnc \ --name = linux --noautoconsole
virt-install --ram = 4096 --vcpus = 4 --os-type windows --os-variant = win2k8 \ --cdrom /gfs/ISOs/Win2k8.iso --network bridge = br0 \ --disk path = / gfs / vs_data / windows, format = qcow2, bus = virtio --disk /gfs/ISOs/virtio-win-disk.vfd,device=floppy \ --accelerate --vnc \ --name = windows --noautoconsole - -hvm
[root @ kvm1 ~] # virsh migrate --live --verbose linux qemu + ssh: // kvm2 / система
пароль root @ kvm2:
Миграция: [100%]
В это время файловая система виртуальной машины linux перешла в режим чтения.
Но когда я живу с миграцией виртуальной машины Windows, все работает хорошо.
Кто угодно может помочь мне это исправить. большое спасибо!
моя ОС kvm - ubuntu 18.04, и я использую
sudo fsck -y /dev/sda
sudo reboot
тогда все работает хорошо!