Kako instalirati Proxmox VE 4 na Debian 8 (Jessie)

Kako instalirati Proxmox VE 4 na Debian 8 (Jessie)

Proxmox Virtual Environment ili kratki Proxmox VE je softver za virtuelizaciju Open Source servera zasnovan na Debian Linuxu sa jezgrom RHEL, modifikovanim tako da vam omogućava kreiranje i postavljanje novih virtuelnih mašina za privatne servere i kontejnere. Proxmox nudi dve vrste virtuelizacije: kontejnere sa LXC i potpunu virtualizaciju sa KVM. Proxmox vam pruža jednostavan način instaliranja i konfigurisanja virtuelnih mašina iz web pretraživača (potreban je Java čip za lisnate čajeve), nudi vam lijepe alatke za komandnu liniju i REST API za aplikacije nezavisnih proizvođača. Ako želite da instalirate na server kojem imate fizički pristup, preuzmite Proxmox iso sa službene web stranice. U ovom vodiču ću vam pokazati instalaciju Proxmox-a na serveru koji pokreće minimalnu instalaciju Debian 8-a, npr. U datacentru.

Proxmox funkcije:

  • Podrška za lokalno skladištenje pomoću LVM grupa, direktorijuma i ZFS-a.
  • Podrška za mrežno skladištenje sa iSCSI, Fibre Channel, NFS, GlusterFS, CEPH i DRBD.
  • Podrška klasteru za izgradnju klastera visoke dostupnosti.
  • Virtuelne mašine se mogu prebacivati ​​sa jednog domaćina na drugi host bez prekida.
  • Proxmox nudi unapred upakovane serverske softverske uređaje koji se mogu preuzeti putem GUI-a.

U ovom vodiču vodit ću vam Proxmox instalaciju na Debian Jessie.

Preduslovi:

  • Debian Jessie 64 bit.
  • Root privilegije.

Korak 1 - Konfiguriši FQDN

Prvi korak koji ćemo početi jeste da konfigurišemo server FQDN (potpuno kvalifikovano ime domena).

Provjerite ime hosta servera pomoću naredne naredbe:

hostname

Rezultat:

aumu

Dakle, moje ime servera je "aumu".

Izmenite datoteku "/ etc / hosts" sa vim i dodajte svoj server "IP + hostname.domain-name.com + hostname".

vim / etc / hostovi

Dodaću konfiguraciju za hosta u nastavku:

192.168.1.111 aumu.myproxmox.co aumu

Zamijenite ime hosta i FQDN sa onom koji želite koristiti za svoj server, zatim sačuvajte konfiguraciju i izađite.

Ponovo pokrenite server i provjerite ime hosta i FQDN:

reboot

Prijavite se ponovo i proverite ime domaćina i FQDN:

hostname

Rezultat treba da bude:

aumu

hostname -f

Rezultat treba da bude:

aumu.myproxmox.co

Ime domaćina i FQDN

Korak 2 - Dodajte Repository Proxmox-a

Sada dodajte Proxmox spremište u direktorijum "sources.list.d" i dodajte Proxmox ključ za autentifikaciju paketa:

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 dodati -

Sada ažurirajte Debian spremište i pokrenite dis-nadogradnju na sistemu, a zatim restartujte mašinu:

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

reboot

Korak 3 - Instalirajte Proxmox

Instalirajte Proxmox VE i neke druge potrebne pakete sa naredbom apt ispod:

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

Bilješka:

Postfix konfiguracija tokom instalacije:

  • Tip konfiguracije pošte: Interni sajt.
  • System mail name: upišite ime domena.

Ponovo pokrenite server:

reboot

Korak 4 - Povežite se sa Proxmox veb interfejsom i konfigurirajte mrežu

Nakon restartovanja servera, sada možemo pristupiti Debian Proxmox-u iz pretraživača. Ukucajte IP adresu servera sa https i portom 8006 u traci URL-ova. U mom slučaju:

https://192.168.1.111:8006/

Proxmox Login stranica

Prijavite se u Proxmox administrator sa korisničkim imenom root i vašom lozinkom. Nakon prelaska u web interfejs, moramo konfigurirati umrežavanje za Proxmox.

Imam jedan mrežni interfejs "eth0" za odlazne veze sa IP adresom '192.168.1.111' i moj gateway je '192.168.1.254'. U ovom koraku želimo da kreiramo novi mrežni interfejs (most) 'vmbr0', a onda omogućimo rutiranje na ovom mrežnom interfejsu i omogućimo proxy arp na odlaznom interfejsu 'eth0'. Vmbr0 je interfejs za VM (Virtual Machines) u Proxmox-u. Ovo je dobra opcija ako imamo samo jednu javnu IP adresu i želimo da sakrije VM iza IP-a domaćina.

Idite u direktorijum '/ etc / network' i uredite datoteku interfejsa s vim.

cd / etc / mreža /
vim interfejs

Ispod moje et0 konfiguracije sa opcijom omogućite proxy arp.

auto eth0
iface eth0 inet statički
adresa 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

Zatim konfigurišite novi vmbr0 most i omogućite rutiranje na ovom interfejsu dodavanjem konfiguracije u nastavku:

auto vmbr0
iface vmbr0 inet statički
adresa 192.168.2.9
netmask 255.255.255.0
bridge_ports none
most_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 MASKVARA
post-down iptables -t nat -D POSTROUTING -s '192.168.2 / 24' -o eth0 -j MASKVERA

Bilješka:

Virtuelna mašina u Proxmox-u će koristiti ovaj interfejs i dobiti IP adresu '192.168.2.xxx'.

Dve linije na dnu će omogućiti NAT funkciju.

Sačuvajte konfiguraciju i izađite, a zatim restartujte server:

reboot

Sada proverite IP server, imamo dva mrežna interfejsa eth0 i vmbr0.

Bilješka:

Postoji puno opcija za konfigurisanje Mreže u Proxmox VE, možete pronaći kompletnu dokumentaciju o Proxmox mrežnim konfiguracijama https://pve.proxmox.com/wiki/Network_Model.

Korak 5 - Dodavanje novog ISO ili VM šablona

U ovom koraku, dodaćemo novu ISO datoteku za VM instalaciju. Mi možemo dodati ISO datoteku iz unutarnjeg interfejsa uploadanjem datoteke, ili možemo skinuti iso datoteku direktno na server u komandnoj liniji (ovo je moja preporuka).

Preuzmite iso datoteku u direktorijum "/ var / lib / vz / template / iso" sa wget ili curl.

Primer za preuzimanje Ubuntu 15.04 slike:

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

Korak 6 - Kreirajte prvu virtuelnu mašinu

Prijavite se u Proxmox web interfejs, kliknite na desni ugao na dugmetu "Kreiraj VM".

Kreiraj VM

Zatim ćete dobiti novi obrazac, Ime je naziv nove virtuelne mašine ovdje. Zatim kliknite na Next.

Ime VM-a

Izaberite svoj operativni sistem. Ovde ću koristiti Ubuntu Linux sa verzijom kernela 4. i kliknite na dugme Dalje.

Izaberite operativni sistem.

Izaberite ISO datoteku koju smo preuzeli na koraku 5, a zatim kliknite na dugme Dalje.

Izaberite ISO datoteku.

Podesite veličinu diska za virtuelnu mašinu i kliknite na dugme Dalje.

Podesite veličinu diska.

CPU konfiguracija - jezgro, utičnice, tip virtuelne mašine (ovde koristimo kvm64) i kliknite na Next.

Konfiguracija CPU-a.

Dajte veličinu memorije / RAM-a za virtuelnu mašinu i kliknite na sledeću.

Veličina RAM-a.

Na konfiguraciji mreže izaberite most mod za vmbr0. Model koristi Realtek RTL8139. Kliknite na sledeći.

Izaberite mrežni most.

I potvrdite konfiguraciju klikom na 'Završi'.

Završite Proxmox konfiguraciju.

Sada smo van pokretanja instalacije VM-a klikom na dugme "start" i pristupom VM klikom na "konzolu".

Pokrenite VM.

Sada možete instalirati Ubuntu OS u VM-u na način koji vam se sviđa.

Korak 7 - Konfigurišite mrežu za novu virtuelnu mašinu

Kada je VM instaliran, morat ćemo konfigurirati mrežu tako da VM može pristupiti internetu.

Izmenite datoteku interfejsa u VM.

cd / etc / mreža /
vim interfejs

Dodao ću novi interfejs 'eth0' u VM dodajući konfiguraciju u nastavku:

auto eth0
iface eth0 inet statički
adresa 192.168.2.10
netmask 255.255.255.0
gateway 192.168.2.9

Sačuvajte datoteku i izađite.

Bilješka:

IP gateway je vmbr0 IP adresa na host mašini.

Sada restartujte virtuelnu mašinu i pokušajte da pristupite internetu tako što ćete ažurirati spremište ili ping server.

Proxmox instalacija je završena.

Bilješka:

Ako želite da pristupite VM-u sa spoljašnje strane proxmox-a, onda morate dodati novo pravilo za prosljeđivanje portova na hostu. Na primer, da biste pristupili SSH uslugi u VM-u, dodajte pravila IPTables ispod:

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

Pravilo iptables će usmeriti et0 interfejs port 2222 na virtuelnu mašinu na IP 192.168.2.10 portu 22. Dakle, sada možemo pristupiti SSH u VM-u izvana:

ssh -p 2222

zaključak

Proxmox VE je virtuelizacija servera otvorenog koda zasnovana na Debian OS. Proxmox je dostupan kao ISO datoteka, tako da ga možemo direktno preuzeti i instalirati kada imamo fizički pristup serveru, ili možemo instalirati proxmox na našem Debian serveru. Proxmox je moćan i jednostavan za korištenje, on nudi web-bazirani administrativni interfejs tako da možemo instalirati i konfigurirati virtuelne mašine pomoću našeg pretraživača (treba instalirati Java i Icedtea). Takođe možemo konfigurirati Proxmox iz komandne linije servera, a Proxmox pruža REST API za aplikacije trećih strana. Proxmox ima podršku za lokalne i mrežne sisteme za skladištenje, dolazi sa ugrađenim opcijama visoke dostupnosti i pruža funkcije za jednostavno pravljenje rezervnih kopija i vraćanje virtuelnih servera. Po mom mišljenju, to je jedno od najboljih rešenja za virtualizaciju servera.

Ostavite odgovor

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.