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ů.
Napsat komentář