Cara mengkonfigurasi persekitaran virtualisasi yang tersedia pada Linux
Ikhtisar:
Dengan pembangunan berterusan teknologi virtualisasi, semakin banyak perusahaan mula mengguna pakai teknologi virtualisasi untuk meningkatkan penggunaan dan kebolehpercayaan sumber IT. Dalam sistem pengendalian Linux, kami boleh mengkonfigurasi persekitaran virtualisasi yang sangat tersedia untuk memastikan bahawa apabila pelayan fizikal gagal, mesin maya boleh dipindahkan dengan lancar ke pelayan lain yang berfungsi. Artikel ini akan memperkenalkan cara mengkonfigurasi persekitaran virtualisasi yang sangat tersedia pada Linux, dan melampirkan contoh kod.
Siri Debian:
$ sudo apt-get install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager
Red Hat siri:
$ sudo yum install qemu-kvm libvirt bridge-utils virt-manager
$ sudo virt-manager
Dalam antara muka virt-manager, kita boleh mencipta mesin maya baharu dengan mengklik "Buat mesin maya baharu". Konfigurasikan nama mesin maya, saiz memori, saiz cakera keras dan parameter lain mengikut keperluan.
Siri Debian:
$ sudo apt-get install targetcli
Siri Red Hat:
$ sudo yum install targetcli
Selepas pemasangan selesai, kita boleh menggunakan targetcli arahan untuk Cipta storan kongsi iSCSI. Berikut ialah contoh:
$ sudo targetcli
/> storan belakang/sekat cipta storan /dev/sdb
/> buat iqn.2020-01.com.example:storage
/> -01.com.example:storage/tpg1/luns create /backstores/block/storage
/> exit
Siri Debian:
$ sudo apt-get install pacemaker corosync fence-agent
Red Hat series:
$ sudo yum install pacemaker corosync fence- After ejen
dipasang, kita perlu mengkonfigurasi Perentak Jantung. Buka terminal dan jalankan arahan berikut:
$ sudo crm configure
Gunakan arahan berikut untuk mencipta sumber ip maya dan kaitkan dengan mesin maya:
crm(live)# primitive virtual-ip ocf:heartbeat: IPaddr2 params ip= "192.168.0.100" cidr_netmask="24" nic="eth0" op monitor interval="30s"
crm(live)# primitif virtual-machine ocf:pacemaker:VirtualDomain params hypervisor="qemu:/// system" config= "/etc/libvirt/qemu/some_guest.xml" op monitor interval="30s"
crm(live)# group vm-group virtual-ip virtual-machine
crm(live)# commit
$ sudo virsh destroy some_guest
$ sudo virsh undefine some_guest
Sebelum mematikan mesin maya, anda boleh menggunakan arahan berikut untuk melihat nod tempat mesin maya berada :
$ sudo crm status
Kesimpulan:
Dengan mengkonfigurasi persekitaran virtualisasi yang sangat tersedia, kami boleh memastikan bahawa apabila pelayan fizikal gagal, mesin maya boleh dipindahkan dengan lancar ke pelayan lain yang berfungsi. Artikel ini memperkenalkan cara menggunakan KVM, iSCSI, Perentak jantung dan Corosync untuk mengkonfigurasi persekitaran virtualisasi yang sangat tersedia di Linux dan menyediakan contoh kod yang sepadan. Saya harap artikel ini dapat membantu pembaca apabila mengkonfigurasi persekitaran virtualisasi yang sangat tersedia.
Pautan rujukan:
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi persekitaran virtualisasi yang sangat tersedia di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!