GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Menginstal Perangkat Lunak Virtualisasi Xen di Linux dan Meluncurkan VM menggunakan virt-manager?

Pertanyaan: Saya memiliki sistem operasi Red Hat Enterprise Linux versi 5.5 yang berjalan pada mesin Intel Xeon yang mendukung VTx. Saya ingin tahu cara menginstal perangkat lunak virtualisasi Xen dan meluncurkan mesin virtual tamu di atasnya?

Jawaban:

Xen adalah perangkat lunak Sumber Terbuka yang memungkinkan Anda menyediakan sumber daya virtual untuk tamu. Penyiapan perangkat lunak Xen Virtualization melibatkan – pemasangan kernel Xen, server xen (xend), virt-manager (alat GUI untuk membuat, menghancurkan, dan mengelola mesin virtual). Kernel Xen berjalan di atas kernel Linux dan bertanggung jawab untuk meluncurkan Dom0 (default dan mesin virtual pertama), satu-satunya VM yang berinteraksi langsung dengan perangkat keras sistem.

Menginstal Xen hypervisor di Linux

Prasyaratan: Anda membutuhkan ‘root ' hak istimewa.

Instal paket Xen menggunakan perintah Yum.

# yum install xen virt-manager kernel-xen

Catatan: Jika 'yum' mengembalikan kesalahan sebagai "Kesalahan:Tidak ada hubungannya “, lalu gulir ke bawah ke bagian bawah halaman ini untuk melihat perbaikannya.

Perintah di atas akan menginstal Xen server, Xen-kernel dan virt-manager. Server Xen (xend) akan dimulai secara default. Jika tidak, Anda harus memulai server:

#/etc/init.d/xend start

Izinkan xend untuk memulai secara otomatis setelah sistem di-boot ulang.

# chkconfig xend saat# reboot

Catatan: Pastikan untuk mem-boot sistem menggunakan kernel Xen.

Untuk mem-boot sistem secara otomatis menggunakan Xen-kernel, edit  /etc/grub.conf untuk memiliki xen-kernel sebagai entri pertama dan default=0

default=0timeout=5splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenutitle Red Hat Enterprise Linux Server (2.6.18-398.el5xen) root (hd0,0) kernel /xen.gz-2.6. 18-398.el5 module /vmlinuz-2.6.18-398.el5xen ro root=LABEL=/ rhgb quiet module /initrd-2.6.18-398.el5xen.imgtitle Red Hat Enterprise Linux Server (3.2.59-1.el5 .elrepo) root (hd0,0) kernel /vmlinuz-3.2.59-1.el5.elrepo ro root=LABEL=/ rhgb quiet initrd /initrd-3.2.59-1.el5.elrepo.img

Cara meluncurkan Mesin Virtual (VM) menggunakan virt-manager

#virt-manager &

Perintah di atas akan meluncurkan virt-manager – aplikasi GUI yang memungkinkan Anda membuat, mengelola, dan menghancurkan mesin virtual.

Pilih host dan klik “Baru ” di bagian bawah untuk menyiapkan mesin virtual baru. Ikuti petunjuk di layar untuk memilih image disk, mengalokasikan RAM, hard disk, dan penginstalan sistem operasi, dll…

Buat mesin virtual dari baris perintah

Anda juga dapat membuat mesin virtual baru menggunakan alat baris perintah xen. Untuk melakukannya, Anda perlu menjalankan perintah di bawah ini.

# virt-install \--name test-host \--ram 1024 \--file /dev/sdc \--network bridge:eth0 \--cdrom /tmp/centos.iso

Perintah pemantauan XM

Lihat daftar VM yang sedang dibuat dan statusnya

#xm listName ID Mem(MiB) VCPU State Time(s)Domain-0 0 6415 4 r----- 2905.5centos 3 520 1 -b---- 46.8centos-2 8 1032 1 --- --- 4.6

Menampilkan waktu aktif semua mesin virtual , termasuk Dom0

#xm uptimeName ID UptimeDomain-0 0 21:45:02centos 3 6:15:18centos-2 8 0:03:07

Pemantauan mesin virtual secara real-time (penggunaan CPU, MEM)

#xm atas

Tampilkan informasi host

#xm info

Menampilkan informasi prosesor virtual domain

#xm vcpu-listName ID VCPU Waktu Status CPU CPU AffinityDomain-0 0 0 0 -b- 1018.2 0Domain-0 0 1 1 -b- 613.2 1Domain-0 0 2 2 -b- 590.2 2Domain-0 0 3 3 r-- 785.6 3centos 3 0 1 -b- 47.0 any cpucentos-2 8 0 3 -b- 17.8 sembarang cpu

Menampilkan informasi jaringan virtual suatu domain

Dapatkan nama domain menggunakan perintah di bawah ini:

#xm daftar

Dapatkan informasi antarmuka jaringan virtual menggunakan perintah di bawah ini:

#xm daftar jaringan centos Idx BE MAC Addr. menangani keadaan evt-ch tx-/rx-ring-ref BE-path 0 0 00:16:3e:6b:67:9b 0 4 5 797 /798 /local/domain/0/backend/vif/3/0 

Menampilkan informasi simpul domain

#virsh nodeinfo Model CPU:x86_64 CPU:4 Frekuensi CPU:2400 MHz Soket CPU:1 Inti per soket:4 Utas per inti:1 NUMA sel:1 Ukuran memori:8379392 kB

Menampilkan informasi CPU virtual domain

#virsh vcpuinfo centos VCPU:0 CPU:1 Status:waktu CPU idle:47.1s CPU Affinity:yyyy

Tampilkan log xend

#xm log#xm dmesg

Kesalahan dan Solusi saat Menginstal Xen

Yum mengembalikan 'Kesalahan:Tidak ada yang bisa dilakukan' saat 'yum install xen' di CentOS 6.4

Solusi:

# yum install http://fedora.cu.be/epel/6/i386/epel-release-6-8.noarch.rpm
Perintah di atas akan menginstal repositori epel. Sekarang jalankan perintah di bawah ini,

# yum install centos-release-xen
# yum install xen

Solusi : Perbaiki untuk “Tidak dapat mengambil kesalahan melink saat menjalankan yum install xen“


Linux
  1. Cara Menginstal dan Menguji Ansible di Linux

  2. Cara Mengkompilasi dan Menginstal Perangkat Lunak dari Kode Sumber di Linux

  3. Cara Menginstal MongoDB dari Sumber (dan menggunakan YUM) di Linux

  1. Cara Menginstal Dan Menggunakan Flatpak Di Linux

  2. Cara Menginstal Virtualisasi Server Linux

  3. Cara membangun &menginstal GLFW 3 dan menggunakannya dalam proyek Linux

  1. Cara menginstal Elasticsearch dan Kibana di Linux

  2. Cara menginstal perangkat lunak di RHEL 8

  3. Bagaimana Cara Menginstal dan Menggunakan Layar Linux?