GNU/Linux >> Belajar Linux >  >> Debian

Cara Install Proxmox VE 4 di Debian 8 (Jessie)

Proxmox Virtual Environment atau singkatnya Proxmox VE adalah perangkat lunak virtualisasi server Open Source berbasis Debian Linux dengan kernel RHEL, dimodifikasi untuk memungkinkan Anda membuat dan menggunakan mesin virtual baru untuk server dan wadah pribadi. Proxmox menyediakan dua jenis virtualisasi:wadah dengan LXC dan virtualisasi penuh dengan KVM. Proxmox memberi Anda cara mudah untuk menginstal dan mengonfigurasi mesin virtual dari browser web (diperlukan plugin Java Es teh), Proxmox menawarkan alat baris perintah yang bagus dan REST API untuk aplikasi pihak ketiga. Jika Anda ingin menginstal di server yang memiliki akses fisik, unduh iso Proxmox dari situs web resmi. Dalam tutorial ini, saya akan menunjukkan kepada Anda instalasi Proxmox di server yang menjalankan instalasi Debian 8 minimal, mis. di pusat data.

Fitur Proxmox:

  • Dukungan untuk penyimpanan lokal dengan grup LVM, direktori, dan ZFS.
  • Dukungan untuk penyimpanan jaringan dengan iSCSI, Fibre Channel, NFS, GlusterFS, CEPH, dan DRBD.
  • Dukungan cluster untuk membangun cluster Ketersediaan Tinggi.
  • Migrasi langsung, mesin virtual dapat dipindahkan dari satu host ke host lain tanpa downtime.
  • Proxmox menyediakan perangkat lunak server pra-paket yang dapat diunduh melalui GUI.

Dalam tutorial ini, saya akan memandu Anda melalui instalasi Proxmox di Debian Jessie.

Prasyarat:

  • Debian Jessie 64 bit.
  • Hak istimewa root.

Langkah 1 - Konfigurasi FQDN

Langkah pertama yang akan kita mulai adalah mengkonfigurasi server FQDN (Fully Qualified Domain Name).

Periksa nama host server dengan perintah di bawah ini:

hostname

Hasil:

aumu

Jadi nama host server saya adalah "aumu".

Edit file "/etc/hosts" dengan vim dan tambahkan server Anda "IP + hostname.domain-name.com + hostname".

vim /etc/hosts

Saya akan menambahkan konfigurasi untuk host di bawah ini:

192.168.1.111    aumu.myproxmox.co       aumu

Ganti nama host dan FQDN dengan yang ingin Anda gunakan untuk server Anda, lalu simpan konfigurasi dan keluar.

Reboot server dan periksa nama host dan FQDN:

reboot

Masuk lagi dan periksa nama host dan FQDN:

hostname

Hasilnya seharusnya:

aumu
hostname -f

Hasilnya seharusnya:

aumu.myproxmox.co

Langkah 2 - Tambahkan Repositori Proxmox

Sekarang tambahkan repositori Proxmox ke direktori "sources.list.d" dan tambahkan kunci Proxmox untuk mengotentikasi paket:

echo "deb http://download.proxmox.com/debian jessie pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -

Sekarang perbarui repositori Debian dan jalankan dis-upgrade pada sistem, lalu reboot mesin:

apt-get update && apt-get dist-upgrade
reboot

Langkah 3 - Instal Proxmox

Instal Proxmox VE dan beberapa paket lain yang diperlukan dengan perintah apt di bawah ini:

apt-get install proxmox-ve ntp ssh postfix ksm-control-daemon open-iscsi systemd-sysv

Catatan:

Konfigurasi postfix selama instalasi:

  • Jenis konfigurasi email:Situs Internal.
  • Nama email sistem:ketik nama domain.

Mulai ulang server:

reboot

Langkah 4 - Hubungkan ke antarmuka web Proxmox dan konfigurasikan jaringan

Setelah server di-restart, kita sekarang dapat mengakses Debian Proxmox dari browser. Ketik IP server dengan https dan port 8006 di bilah URL. Dalam kasus saya:

https://192.168.1.111:8006/

Login ke admin Proxmox dengan username root dan password Anda. Setelah masuk ke antarmuka web, kita harus mengkonfigurasi jaringan untuk Proxmox.

Saya memiliki satu antarmuka jaringan "eth0" untuk koneksi keluar dengan alamat IP '192.168.1.111' dan gateway saya adalah '192.168.1.254'. Pada langkah ini, kami ingin membuat antarmuka jaringan baru (jembatan) 'vmbr0', kemudian kami mengaktifkan perutean pada antarmuka jaringan ini dan mengaktifkan proxy arp pada antarmuka keluar 'eth0'. Vmbr0 adalah antarmuka untuk VM (Mesin Virtual) di Proxmox. Ini adalah opsi yang baik jika kami hanya memiliki satu IP publik dan kami ingin menyembunyikan VM di belakang IP host.

Buka direktori '/etc/network' dan edit file antarmuka dengan vim.

cd /etc/network/
vim interfaces

Di bawah konfigurasi eth0 saya dengan opsi aktifkan proxy arp.

auto eth0
iface eth0 inet static
        address  192.168.1.111
        netmask  255.255.255.0
        gateway  192.168.1.254
        post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp

Selanjutnya, konfigurasikan bridge vmbr0 baru dan aktifkan perutean pada antarmuka ini dengan menambahkan konfigurasi di bawah ini:

auto vmbr0
iface vmbr0 inet static
        address  192.168.2.9
        netmask  255.255.255.0
        bridge_ports none
        bridge_stp off
        bridge_fd 0
        post-up echo 1 > /proc/sys/net/ipv4/ip_forward
        post-up iptables -t nat -A POSTROUTING -s '192.168.2.0/24' -o eth0 -j MASQUERADE
        post-down iptables -t nat -D POSTROUTING -s '192.168.2/24' -o eth0 -j MASQUERADE

Catatan:

Mesin virtual di Proxmox akan menggunakan antarmuka ini dan mendapatkan alamat IP '192.168.2.xxx'.

Dua baris di bawah akan mengaktifkan fungsi NAT.

Simpan konfigurasi dan keluar, lalu reboot server:

reboot

Sekarang periksa IP server, kita akan memiliki dua antarmuka jaringan eth0 dan vmbr0.

Catatan:

Ada banyak opsi untuk mengonfigurasi Jaringan di Proxmox VE, Anda dapat menemukan dokumentasi lengkap tentang opsi konfigurasi jaringan Proxmox di sini https://pve.proxmox.com/wiki/Network_Model.

Langkah 5 - Menambahkan Template ISO atau VM baru

Pada langkah ini, kami akan menambahkan file ISO baru untuk instalasi VM. Kita dapat menambahkan file ISO dari dalam antarmuka web dengan mengunggah file, atau kita dapat mengunduh file iso langsung ke server pada baris perintah (ini adalah rekomendasi saya).

Download file iso ke direktori "/var/lib/vz/template/iso" dengan wget atau curl.

Contoh untuk mengunduh gambar Ubuntu 15.04:

cd /var/lib/vz/template/iso/
wget http://releases.ubuntu.com/15.04/ubuntu-15.04-server-amd64.iso

Langkah 6 - Buat Mesin Virtual pertama

Masuk ke antarmuka web Proxmox, klik di sudut kanan tombol "Buat VM".

Kemudian Anda akan mendapatkan formulir baru, Nama adalah nama mesin virtual baru di sini. Kemudian klik Berikutnya.

Pilih Sistem Operasi Anda. Disini saya akan menggunakan Ubuntu Linux dengan kernel versi 4. dan klik Next.

Pilih file ISO yang sudah kita download pada langkah 5, lalu klik Next.

Atur ukuran disk untuk mesin virtual dan klik Next.

Konfigurasi CPU - inti, soket, jenis mesin virtual (di sini kami menggunakan kvm64) dan klik Berikutnya.

Berikan ukuran memori/RAM untuk mesin virtual dan klik berikutnya.

Pada konfigurasi jaringan, pilih mode jembatan ke vmbr0. Dan Model yang saya gunakan Realtek RTL8139. Klik berikutnya.

Dan konfirmasikan konfigurasi dengan mengklik 'Selesai'.

Sekarang kita mulai penginstalan VM dengan mengklik tombol 'mulai' dan mengakses VM dengan mengklik 'konsol'.

Sekarang Anda dapat menginstal OS Ubuntu di VM dengan cara yang Anda suka.

Langkah 7 - Konfigurasikan jaringan untuk Mesin Virtual baru

Saat VM diinstal, kita harus mengonfigurasi jaringan agar VM dapat mengakses internet.

Edit file antarmuka di VM.

cd /etc/network/
vim interfaces

Saya akan menambahkan antarmuka baru 'eth0' di VM dengan menambahkan konfigurasi di bawah ini:

auto eth0
iface eth0 inet static
        address 192.168.2.10
        netmask 255.255.255.0
        gateway 192.168.2.9

Simpan file dan keluar.

Catatan:

IP gateway adalah alamat IP vmbr0 pada mesin host.

Sekarang reboot mesin virtual dan coba akses internet dengan memperbarui repositori atau ping ke server.

Instalasi proxmox selesai.

Catatan:

Jika Anda ingin mengakses VM dari luar proxmox, maka Anda harus menambahkan aturan penerusan port baru pada host. Misalnya, untuk mengakses layanan SSH di VM, tambahkan aturan IPTables di bawah ini:

iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 2222 -j DNAT --to-destination 192.168.2.10:22
iptables-save

Aturan iptables akan merutekan port antarmuka eth0 2222 ke mesin virtual pada IP 192.168.2.10 port 22. Jadi sekarang kita dapat mengakses SSH di VM dari luar:

ssh -p 2222 [email protected]

Kesimpulan

Proxmox VE adalah virtualisasi server open source berbasis Debian OS. Proxmox tersedia sebagai file ISO, jadi kita bisa langsung mendownload dan menginstalnya ketika kita memiliki akses fisik ke server, atau kita bisa menginstal proxmox di server Debian kita. Proxmox kuat dan mudah digunakan, ia menyediakan antarmuka administrasi berbasis web sehingga kami dapat menginstal dan mengkonfigurasi mesin virtual dengan Browser kami (Java dan Icedtea harus diinstal). Kami juga dapat mengonfigurasi Proxmox dari baris perintah server, dan Proxmox menyediakan REST API untuk aplikasi pihak ketiga. Proxmox memiliki dukungan untuk sistem penyimpanan lokal dan jaringan, dilengkapi dengan opsi ketersediaan tinggi bawaan dan menyediakan fungsi untuk pencadangan dan pemulihan server virtual dengan mudah. Menurut saya, ini adalah salah satu solusi terbaik untuk virtualisasi server.


Debian
  1. Cara Menginstal ProFTPD di Debian 8

  2. Cara Menginstal Nextcloud 14 di Debian 9

  3. Cara menginstal Odoo 12 di Debian 9

  1. Cara Menginstal MySQL 8.0 / 5.7 di Debian 11 / Debian 10

  2. Cara Menginstal Server MySQL di Debian 9

  3. Cara Menginstal ClickHouse di Debian 9

  1. Cara Memasang Server Minecraft di Debian 9

  2. Cara menginstal Server Minimal Debian 8 (Jessie)

  3. Cara Menginstal Server Redis di Debian 11