Proxmox Virtual Environment nebo short Proxmox VE je open Source software pro virtualizaci serverů založený na Debian Linux s jádrem RHEL, upravený tak, aby vám umožnil vytvářet a nasazovat nové virtuální stroje pro soukromé servery a kontejnery. Proxmox poskytuje dva typy virtualizace: kontejnery s LXC a plnou virtualizaci s KVM. Proxmox vám poskytuje snadný způsob instalace a konfigurace virtuálních strojů z webového prohlížeče (Java plugin Iced tea required), nabízí pěkné nástroje příkazového řádku a REST API pro aplikace třetích stran. Pokud chcete nainstalovat na server, ke kterému máte fyzický přístup, stáhněte si iso Proxmox z oficiálních webových stránek. V tomto tutoriálu vám ukážu instalaci Proxmoxu na serveru, který spouští minimální instalaci Debianu 8, např. v datacentru.

funkce Proxmox:

  • podpora pro místní úložiště s LVM skupin, adresářů a ZFS.
  • podpora pro síťové úložiště s iSCSI, Fiber Channel, NFS, GlusterFS, CEPH a DRBD.
  • podpora clusteru pro vytváření klastrů s vysokou dostupností.
  • živá migrace, virtuální stroje mohou být přesunuty z jednoho hostitele na jiného hostitele bez prostojů.
  • Proxmox poskytuje předbalené serverové softwarové zařízení, které lze stáhnout pomocí GUI.

v tomto tutoriálu vás provedu instalací Proxmox na Debian Jessie.

předpoklady:

  • Debian Jessie 64 bit.
  • oprávnění uživatele Root.

Krok 1-Konfigurace FQDN

prvním krokem, který začneme, je konfigurace serveru FQDN(plně kvalifikovaný název domény).

zkontrolujte název hostitele serveru pomocí níže uvedeného příkazu:

hostname

výsledek:

aumu

takže můj název hostitele serveru je „aumu“.

upravte soubor“ /etc/hosts „pomocí vim a přidejte svůj server “ IP + hostname.domain-name.com + název hostitele“.

vim /etc/hosts

přidám konfiguraci pro hostitele níže:

192.168.1.111 aumu.myproxmox.co aumu

nahraďte název hostitele a FQDN tím, který chcete použít pro váš server, uložte konfiguraci a ukončete ji.

restartujte server a zkontrolujte název hostitele a FQDN:

reboot

přihlaste se znovu a zkontrolujte název hostitele a FQDN:

hostname

výsledkem by mělo být:

aumu
hostname -f

výsledkem by mělo být:

aumu.myproxmox.co

Krok 2-Přidejte úložiště Proxmox

Nyní přidejte úložiště Proxmox do “ zdroje.seznam.d “ adresář a přidejte klíč Proxmox pro ověření balíčků:

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 -

nyní aktualizujte repozitář Debianu a spusťte aktualizaci systému a restartujte počítač:

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

Krok 3-Nainstalujte Proxmox

nainstalujte Proxmox VE a některé další požadované balíčky pomocí příkazu apt níže:

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

Poznámka:

konfigurace Postfixu během instalace:

  • typ konfigurace pošty: interní Web.
  • Název systémové pošty: zadejte název domény.

restartujte server:

reboot

Krok 4-Připojte se k webovému rozhraní Proxmox a nakonfigurujte síť

po restartu serveru nyní můžeme přistupovat k Debian Proxmox z prohlížeče. Do řádku URL zadejte IP serveru pomocí https a portu 8006. V mém případě:

https://192.168.1.111:8006/

přihlaste se do administrátora Proxmox pomocí kořenového jména a hesla. Po vstupu do webového rozhraní musíme nakonfigurovat síť pro Proxmox.

mám jedno síťové rozhraní „eth0“ pro odchozí připojení s IP adresou ‚192.168.1.111‘ a moje brána je ‚ 192.168.1.254‘. V tomto kroku chceme vytvořit nové síťové rozhraní (most) „vmbr0“, pak povolíme směrování na tomto síťovém rozhraní a povolíme proxy arp na odchozím rozhraní „eth0“. Vmbr0 je rozhraní pro VM (virtuální stroje) v Proxmox. To je dobrá volba, pokud máme pouze jednu veřejnou IP a chceme skrýt VM za hostitelskou IP.

přejděte do adresáře’/etc / network ‚ a upravte soubor rozhraní pomocí vim.

cd /etc/network/
vim interfaces

pod mou konfigurací eth0 s možností povolit 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

dále nakonfigurujte nový most vmbr0 a povolte směrování na tomto rozhraní přidáním konfigurace níže:

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

Poznámka:

virtuální stroj v Proxmoxu použije toto rozhraní a získá IP adresu ‚ 192.168.2.xxx.

dva řádky dole umožní funkci NAT.

uložte konfiguraci a ukončete a restartujte server:

reboot

Nyní zkontrolujte IP serveru, budeme mít dvě síťová rozhraní eth0 a vmbr0.

Poznámka:

existuje mnoho možností konfigurace sítě v Proxmox VE, úplnou dokumentaci o možnostech konfigurace sítě Proxmox najdete zde https://pve.proxmox.com/wiki/Network_Model.

Krok 5-Přidání nové šablony ISO nebo VM

v tomto kroku přidáme nový soubor ISO pro instalaci VM. Můžeme přidat soubor ISO z webového rozhraní nahráním souboru nebo si můžeme stáhnout soubor iso přímo na server na příkazovém řádku (toto je moje doporučení).

stáhnout iso soubor do adresáře „/var/lib / vz/template / iso “ s wget nebo curl.

příklad ke stažení obrázku Ubuntu 15.04:

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

Krok 6-Vytvořte první virtuální stroj

přihlaste se do webového rozhraní Proxmox, klikněte v pravém rohu na tlačítko“ Vytvořit VM“.

pak dostanete nový formulář, název je název nového virtuálního stroje zde. Pak klikne na další.

Vyberte svůj operační systém. Zde budu používat Ubuntu Linux s jádrem verze 4. a klikněte na další.

vyberte soubor ISO, který jsme stáhli v kroku 5, a poté klikněte na další.

Nastavte velikost disku pro virtuální stroj a klikněte na další.

konfigurace CPU-jádro, sokety, typ virtuálního stroje (zde používáme kvm64)a klikněte na tlačítko Další.

Zadejte velikost paměti / RAM pro virtuální stroj a klikněte na další.

v konfiguraci sítě vyberte režim mostu na vmbr0. A Model používám Realtek RTL8139. Klikněte na další.

a potvrďte konfiguraci kliknutím na „Dokončit“.

nyní jsme van spustit instalaci VM kliknutím na tlačítko‘ start ‚a přístup k VM kliknutím na ‚konzole‘.

nyní můžete nainstalovat Ubuntu OS do VM tak, jak se vám líbí.

Krok 7-nakonfigurujte síť pro nový virtuální stroj

po instalaci VM budeme muset nakonfigurovat síť tak, aby VM měl přístup k internetu.

upravte soubor rozhraní ve VM.

cd /etc/network/
vim interfaces

přidám nové rozhraní „eth0“ ve VM přidáním níže uvedené konfigurace:

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

Soubor uložte a ukončete.

Poznámka:

brána IP je vmbr0 IP adresa na hostitelském počítači.

nyní restartujte virtuální počítač a pokuste se získat přístup k internetu aktualizací úložiště nebo ping serveru.

instalace proxmoxu je dokončena.

Poznámka:

pokud chcete přistupovat k VM z vnějšku proxmoxu, musíte na hostiteli přidat nové pravidlo předávání portů. Chcete-li například přistupovat ke službě SSH ve VM, přidejte níže uvedená pravidla IPTables:

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

pravidlo iptables bude směrovat port rozhraní eth0 2222 do virtuálního počítače na portu IP 192.168.2.10 22. Takže nyní můžeme přistupovat k SSH ve VM zvenčí:

ssh -p 2222 [email protected]

závěr

Proxmox VE je open source virtualizace serverů založená na Debian OS. Proxmox je k dispozici jako soubor ISO, takže jej můžeme přímo stáhnout a nainstalovat, když máme fyzický přístup k serveru, nebo můžeme nainstalovat proxmox na náš server Debian. Proxmox je výkonný a snadno použitelný, poskytuje webové administrační rozhraní, takže můžeme instalovat a konfigurovat virtuální stroje pomocí našeho prohlížeče (měly by být nainstalovány Java a Icedtea). Můžeme také nakonfigurovat Proxmox z příkazového řádku serveru a Proxmox poskytuje REST API pro aplikace třetích stran. Proxmox podporuje místní a síťové úložné systémy, přichází s vestavěnými možnostmi vysoké dostupnosti a poskytuje funkce pro snadné zálohování a obnovu virtuálních serverů. Podle mého názoru je to jedno z nejlepších řešení pro virtualizaci serverů.

Jak nainstalovat Proxmox VE 4 na Debian 8 (Jessie)