Hypervisor untuk Dummies

Halo semuanya! Saya memutuskan untuk berbagi pengalaman dalam membuat hypervisor berbasis server Ubuntu 14,04 LTS dan mesin virtualbox 5,2 virtual gratis dengan antarmuka berbasis web untuk mengelola server itu sendiri (webmin) dan mesin virtual (phpvirtualbox). Di jaringan Anda dapat menemukan instruksi bengkok untuk menaikkan di atas di server ubuntu 16.04, tetapi instruksi ini sudah usang dan menawarkan versi virtualbox 5.0-5, meskipun versi 16 telah lama berakar dalam repositori resmi. Di sini kita akan memperbaiki semuanya. Instruksi ini berlaku untuk server ubuntu 14.04 dan 16.04. Pada versi yang lebih baru, saya tidak memeriksa, tetapi saya menduga itu juga akan berfungsi. Jadi mari kita mulai.

1. Pertama, setelah menginstal ubuntu, Anda harus memutakhirkan semua paket dan kernel:

sudo apt-get -y update && sudo apt-get -y dist-upgrade 

2. Kemudian reboot:

 sudo reboot now 

3. Sekarang buat kembali sources.list dengan penambahan repositori yang diperlukan (untuk 04/14, jika Anda memiliki versi yang lebih tinggi, Anda harus mengedit kepercayaan dengan nama kode Anda menggunakan pena (kecuali untuk webmin, selalu sarge). Untuk kenyamanan, masuk sebagai root:

su
atau
sudo -i

4. Kemudian buat backup sources.list dan buat yang bersih:

 cd /root mv /etc/apt/sources.list /etc/apt/sources.list.bak touch /etc/apt/sources.list nano /etc/apt/sources.list 

5. Dalam file sources.list baru, masukkan ini:

 # deb http://ru.archive.ubuntu.com/ubuntu/ trusty main restricted deb-src http://ru.archive.ubuntu.com/ubuntu/ trusty main restricted deb http://ru.archive.ubuntu.com/ubuntu/ trusty-updates main restricted deb-src http://ru.archive.ubuntu.com/ubuntu/ trusty-updates main restricted deb http://ru.archive.ubuntu.com/ubuntu/ trusty universe deb-src http://ru.archive.ubuntu.com/ubuntu/ trusty universe deb http://ru.archive.ubuntu.com/ubuntu/ trusty-updates universe deb-src http://ru.archive.ubuntu.com/ubuntu/ trusty-updates universe deb http://ru.archive.ubuntu.com/ubuntu/ trusty multiverse deb-src http://ru.archive.ubuntu.com/ubuntu/ trusty multiverse deb http://ru.archive.ubuntu.com/ubuntu/ trusty-updates multiverse deb-src http://ru.archive.ubuntu.com/ubuntu/ trusty-updates multiverse deb http://ru.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse deb-src http://ru.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu trusty-security main restricted deb-src http://security.ubuntu.com/ubuntu trusty-security main restricted deb http://security.ubuntu.com/ubuntu trusty-security universe deb-src http://security.ubuntu.com/ubuntu trusty-security universe deb http://security.ubuntu.com/ubuntu trusty-security multiverse deb-src http://security.ubuntu.com/ubuntu trusty-security multiverse deb http://archive.canonical.com/ubuntu trusty partner deb-src http://archive.canonical.com/ubuntu trusty partner ## deb http://extras.ubuntu.com/ubuntu trusty main ## deb-src http://extras.ubuntu.com/ubuntu trusty main deb https://download.webmin.com/download/repository sarge contrib deb http://download.virtualbox.org/virtualbox/debian trusty contrib 

6. Unduh dan pasang kunci:

 wget http://www.webmin.com/jcameron-key.asc wget https://www.virtualbox.org/download/oracle_vbox_2016.asc wget https://www.virtualbox.org/download/oracle_vbox.asc apt-key add jcameron-key.asc apt-key add oracle_vbox.asc apt-key add oracle_vbox_2016.asc apt-get update 

7. Instal paket yang diperlukan:

 apt-get install mysql-server apache2 php-soap webmin mc unzip traceroute apt-get install virtualbox-5.2 

8. Tambah pengguna:

 usermod -aG vboxusers { } 

Penting! Gunakan nama pengguna pada sistem, karena dari dia itulah mesin virtual akan diluncurkan.
9. Selanjutnya, unduh dan instal Paket Ekstensi:

 wget https://download.virtualbox.org/virtualbox/5.2.26/Oracle_VM_VirtualBox_Extension_Pack-5.2.26.vbox-extpack VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.26.vbox-extpack 

10. Tetap berlaku untuk moncong web, unduh dan pasang:

 wget https://github.com/phpvirtualbox/phpvirtualbox/archive/5.2-1.zip mv phpvirtualbox-5.2-1 /var/www/html/phpvirtualbox 

11. Tetapkan pemilik dan hak:

 chown -R www-data:www-data /var/www/html/phpvirtualbox chmod -R 755 /var/www/html/phpvirtualbox 

12. Sekarang salin dan edit konfigurasi:

 cp /var/www/html/phpvirtualbox/config.php-example /var/www/html/phpvirtualbox/config.php nano /var/www/html/phpvirtualbox/config.php 

13. Pada konfigurasi yang terbuka, kami hanya tertarik pada 2 baris, yaitu

 var $username = 'user'; var $password = 'password'; 

di sini kita memasukkan nama pengguna dan kata sandi asli dari akun yang ditentukan dalam paragraf 8.

14. Buat dan edit file / etc / default / virtualbox:

nano /etc/default/virtualbox
dan tambahkan di sana
VBOXWEB_USER={ 8}

15. Reboot:

 reboot now 


16. Pada OS tamu, Anda perlu menginstal tambahan tamu, unduh gambar dan pasang di drive mesin virtual:
 wget https://download.virtualbox.org/virtualbox/5.2.26/VBoxGuestAdditions_5.2.26.iso 

Untuk mesin * nix, instal paket yang diperlukan:
 sudo apt-get install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r) 

Pasang drive:
 sudo mount /dev/sr0/ /media/cdrom 
dan mulai sebagai root
 cd /media/cdrom ./VBoxLinuxAdditions.run 

Untuk mesin di Windows, jalankan Autorun atau Setup.exe

Jika semuanya berjalan dengan baik, maka setelah reboot, antarmuka manajemen mesin virtual akan tersedia di http://{ip }/phpvirtualbox akan tersedia di https://{ip }:10000 - antarmuka manajemen server yang kuat . Untuk masuk ke antarmuka manajemen mesin virtual, gunakan admin nama pengguna dan kata sandi standar: admin (perubahan antarmuka itu sendiri), dan untuk otorisasi di webmin, gunakan akun pengguna nyata dengan hak root (Anda juga dapat langsung me-root jika Anda membukanya).

Source: https://habr.com/ru/post/id427945/


All Articles