GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengonfigurasi Cluster Beberapa Node Proxmox VE 4

Proxmox VE 4 mendukung instalasi cluster dan manajemen pusat beberapa server Proxmox. Anda dapat mengelola beberapa server Proxmox dari satu konsol manajemen web. Fitur ini sangat berguna saat Anda memiliki server farm yang lebih besar.

Fitur Proxmox Cluster:

  • Pengelolaan web terpusat.
  • Dukungan untuk beberapa metode autentikasi.
  • Kemudahan migrasi mesin virtual dan container dalam cluster.

Untuk detail lebih lanjut, silakan periksa situs web Proxmox.

Dalam tutorial ini, kita akan membangun cluster Proxmox 4 dengan 3 server Proxmox dan 1 server NFS Storage. Server Proxmox menggunakan Debian, server NFS menggunakan CentOS 7.  Penyimpanan NFS digunakan untuk menyimpan file ISO, template, dan mesin virtual.

Prasyarat

  • 3 server Proxmox

pve1
        IP          :192.168.1.114
        FQDN     :pve1.myproxmox.co
       Port SSH:22

    pve2
        IP          :192.168.1.115
        FQDN     :pve2.myproxmox.co
       Port SSH:22

    pve3
        IP           :192.168.1.116
       FQDN      :pve3.myproxmox.co
        Port SSH :22

  • 1 Server CentOS 7 sebagai penyimpanan NFS dengan IP 192.168.1.101
  • Tanggal dan waktu harus disinkronkan di setiap server Proxmox.

Langkah 1 - Konfigurasikan Penyimpanan NFS

Pada langkah ini, kami akan menambahkan noge penyimpanan NFS untuk Proxmox dan mengizinkan beberapa node Proxmox untuk membaca dan menulis di penyimpanan bersama.

Masuk ke server NFS dengan ssh:

ssh [email protected]

Buat direktori baru yang akan kami bagikan dengan NFS:

mkdir -p /var/nfsproxmox

Sekarang tambahkan semua alamat IP proxmox ke file konfigurasi NFS, saya akan mengedit file "ekspor" dengan vim:

vim /etc/exports

Tempelkan konfigurasi di bawah ini:

/var/nfsproxmox 192.168.1.114(rw,sync,no_root_squash)
/var/nfsproxmox 192.168.1.115(rw,sync,no_root_squash)
/var/nfsproxmox 192.168.1.116(rw,sync,no_root_squash)

Simpan file dan keluar dari editor.

Untuk mengaktifkan konfigurasi baru, ekspor ulang direktori NFS dan pastikan direktori bersama aktif:

exportfs -r
exportfs -v

Langkah 2 - Konfigurasikan Host

Langkah selanjutnya adalah mengkonfigurasi file host pada setiap node Proxmox.

Masuk ke server pve1 dengan ssh:

ssh [email protected]

Sekarang edit file host dengan vim:

vim /etc/hosts

Pastikan pve1 pada file lalu tambahkan pve2 dan pve3 ke file hosts:

192.168.1.115 pve2.myproxmox.co pve2 pvelocalhost
192.168.1.116 pve3.myproxmox.co pve3 pvelocalhost

Simpan file dan reboot pve1:

reboot

Pve2 selanjutnya - login ke server dengan ssh:

ssh [email protected]

Edit file host:

vim /etc/hosts

tambahkan konfigurasi di bawah ini:

192.168.1.114 pve1.myproxmox.co pve1 pvelocalhost
192.168.1.116 pve3.myproxmox.co pve3 pvelocalhost

Simpan file dan reboot:

reboot

Selanjutnya pve3 - login ke server pve3 dengan ssh:

ssh [email protected]

edit file host:

vim /etc/hosts

sekarang tambahkan konfigurasi di bawah ini:

192.168.1.114 pve1.myproxmox.co pve1 pvelocalhost
192.168.1.115 pve2.myproxmox.co pve2 pvelocalhost

Simpan file dan reboot pve3:

reboot

Langkah 3 - Buat cluster di server Proxmox pve1

Sebelum membuat cluster, pastikan tanggal dan waktu disinkronkan di semua node dan ssh daemon berjalan di port 22.

Masuk ke server pve1 dan buat cluster baru:

ssh [email protected]
pvecm create mynode

Hasil:

Corosync Cluster Engine Authentication key generator.
Gathering 1024 bits for key from /dev/urandom.
Writing corosync key to /etc/corosync/authkey.

Perintah tersebut menjelaskan:

pvecm :Toolkit manajer cluster Proxmox VE
buat :Buat konfigurasi cluster baru
mynode :nama cluster

Sekarang periksa cluster dengan perintah di bawah ini:

pvecm status

Langkah 3 - Tambahkan pve2 dan pve3 ke cluster

Pada langkah ini, kita akan menambahkan node Proxmox pve2 ke cluster. Masuk ke server pve2 dan tambahkan ke pve1 "mynode" cluster:

ssh [email protected]
pvecm add 192.168.1.114

tambahkan :menambahkan node pve2 ke cluster yang telah kita buat di pve1 dengan IP:192.168.1.114.

Kemudian tambahkan pve3 ke cluster.

ssh [email protected]
pvecm add 192.168.1.114

Langkah 4 - Periksa cluster Proxmox

Jika langkah-langkah di atas telah dijalankan tanpa kesalahan, periksa konfigurasi cluster dengan:

pvecm status

jika Anda ingin melihat node, gunakan perintah di bawah ini:

pvecm nodes

Langkah 5 - Tambahkan share NFS ke Proxmox Cluster

Buka server Proxmox pve1 dengan browser Anda:https://192.168.1.114:8006/ dan masuk dengan kata sandi Anda.

Anda dapat melihat server pve1, pve2 dan pve3 di sisi kiri.

Sekarang buka tab "Penyimpanan" dan klik "tambah". Pilih jenis penyimpanan, kami menggunakan NFS di server Centos.

Isi detail server NFS:

ID :Nama Penyimpanan
Server :alamat IP penyimpanan
Ekspor :Mendeteksi secara otomatis direktori bersama
Konten :Jenis konten pada penyimpanan
Node :Tersedia di simpul 1,2 dan 3
Cadangan :Cadangan maksimum

Klik tambahkan.

Dan sekarang Anda dapat melihat penyimpanan NFS tersedia di semua node Proxmox.

Kesimpulan

Proxmox VE 4 mendukung cluster hingga 32 node fisik. Manajemen Proxmox yang terpusat memudahkan untuk mengonfigurasi semua node yang tersedia dari satu tempat. Ada banyak keuntungan jika Anda menggunakan cluster Proxmox mis. mudah untuk memigrasikan VM dari satu node ke node lain. Anda dapat menggunakan 2 server Proxmox untuk penyiapan multi-node, tetapi jika ingin menyiapkan Proxmox untuk ketersediaan tinggi, Anda memerlukan 3 atau lebih node Proxmox.


Linux
  1. Cara mengkonfigurasi beberapa situs web dengan server web Apache

  2. Cara Menginstal dan Mengkonfigurasi MariaDB Galera Cluster di Ubuntu 18.04

  3. Cara Menggunakan Beberapa Versi Node.js menggunakan NVM

  1. Cara Mengatur Cluster OpenShift Node Tunggal di RHEL 8

  2. Cara Setup Tiga Node MySQL 8 Cluster di Debian 10

  3. Cara Membuat Cluster Penyimpanan Ceph di Ubuntu 16.04

  1. Bagaimana Setup dan Konfigurasi Docker Swarm Cluster di Ubuntu

  2. Cara Menginstal Cluster MySQL di Ubuntu 16.04

  3. Cara mengatur Server NFS dan mengonfigurasi Penyimpanan NFS di Proxmox VE