Proxmox Virtual Environment adalah platform manajemen virtualisasi server sumber terbuka. Ini adalah distribusi Linux berbasis Debian dengan kernel Ubuntu LTS yang dimodifikasi dan memungkinkan penyebaran dan pengelolaan mesin virtual dan wadah. Kami akan menunjukkan cara sederhana untuk mengatur subnet dan IP tambahan. Menggunakan Robot API dari Hetzner.
Versi Proxmox tergantung pada OS Anda:
Proxmox 5.x di Debian Jessie dan Proxmox 6.x di Debian Buster
- Instal Proxmox di server Anda
- Mari Enkripsi Sertifikat untuk Antarmuka Proxmox
- Opsi untuk menggunakan Penyimpanan Thin-Pool
- Baca Server-IP (Single-IP dan Subnet) dari Hetzner-Robot
- Tulis Konfigurasi Jaringan
- Opsi untuk membuat IP pribadi jika Anda menggunakan vSwitch
Install Dependencies apt -y update apt -y install php-cli php-curl wget cd /root wget https://download.schaal-it.net/hetzner-proxmox.tgz tar xfz hetzner-proxmox.tgz cd proxmox
Untuk menginstal Proxmox, harap baca catatan berikut sebelum menjalankan skrip.
Direktori kustom berisi beberapa file yang digunakan selama instalasi.
Di direktori khusus Anda akan menemukan:
- dll/alias
- etc/cron.d/trim.example
- etc/sysctl.d/pve.conf
- root/trim.sh.example
- root/update-lxc.sh.example
- ssh (kosong)
php install-proxmox.php
Anda akan ditanyai pertanyaan berikut:
Full qualified hostname (FQDN) of the server [server]:
Tambahkan nama lengkap di sini (mis. server.example.com). Jika tidak, Anda tidak dapat menggunakan Let's Encrypt.
IP of the server [100.150.0.100]:
Pastikan ip yang dikenali juga berasal dari server Anda
Network Card [enp0s31f6]:
Biasanya, Anda tidak perlu mengubah nilai yang terdeteksi.
Do you want to autoconfigure the network? (y,n) [y]:
Pilih y untuk membiarkan skrip menghasilkan konfigurasi jaringan.
Enter your credentials for the Hetzner-API robot_url [https://robot-ws.your-server.de]: robot_user []: robot_password []:
Masukkan kredensial robot Anda jika Anda belum menyimpannya di robot.conf.php.
Jika Anda hanya ingin mengatur jaringan saja dengan pengaturan jaringan Anda saat ini gunakan yang berikut
php network-manual.php
Anda menemukan konfigurasi yang dihasilkan di /root/interfaces.generated
Berkontribusi
Permintaan tarik dipersilakan. Untuk perubahan besar, silakan buka masalah terlebih dahulu untuk mendiskusikan apa yang ingin Anda ubah.
Pastikan untuk memperbarui tes yang sesuai.
Pelacak Bug
Kunjungi pelacak masalah kami.