Proxmox Virtual Environment ELLER short Proxmox VE Er en åpen Kildekode server virtualiseringsprogramvare basert På Debian Linux med EN RHEL-kjerne, modifisert for å tillate deg å lage og distribuere nye virtuelle maskiner for private servere og containere. Proxmox tilbyr to typer virtualisering: beholdere MED LXC og full virtualisering MED KVM. Proxmox gir deg en enkel måte å installere og konfigurere virtuelle maskiner fra en nettleser (Java plugin Iced tea kreves), og tilbyr fine kommandolinjeverktøy og EN REST API for tredjepartsprogrammer. Hvis Du vil installere på en server du har fysisk tilgang til, laster Du Ned Proxmox iso fra den offisielle nettsiden. I denne opplæringen vil jeg vise deg installasjonen Av Proxmox på en server som kjører en minimal Debian 8-installasjon, for eksempel i et datasenter.

Proxmox funksjoner:

  • Støtte for lokal lagring MED LVM grupper, kataloger OG ZFS.
  • Støtte for nettverkslagring med iSCSI, Fiber Channel, NFS, GlusterFS, CEPH og DRBD.
  • Klyngestøtte for å bygge klynger Med Høy Tilgjengelighet.
  • live migrasjon, virtuelle maskiner kan flyttes fra en vert til en annen vert uten nedetid.
  • Proxmox gir pre-pakket server programvare apparater som kan lastes ned via GUI.

i denne opplæringen vil jeg veilede deg gjennom Proxmox-installasjonen På Debian Jessie.

Forutsetninger:

  • Debian Jessie 64 bit.
  • Rotrettigheter.

Trinn 1-Konfigurer FQDN

det første trinnet vi skal begynne med, er å konfigurere serveren FQDN (Fullt Kvalifisert Domenenavn).

Sjekk serverens vertsnavn med kommandoen nedenfor:

hostname

Resultat:

aumu

så min server vertsnavn er «aumu».

Rediger»/etc / hosts «- filen med vim og legg til serveren DIN «IP + hostname.domain-name.com + vertsnavn».

vim /etc/hosts

jeg legger til konfigurasjon for verten nedenfor:

192.168.1.111 aumu.myproxmox.co aumu

Erstatt vertsnavnet OG FQDN med det du vil bruke til serveren din, og lagre konfigurasjonen og avslutt.

Start serveren på nytt Og kontroller vertsnavnet OG FQDN:

reboot

Logg inn igjen og sjekk vertsnavn OG FQDN:

hostname

resultatet skal være:

aumu
hostname -f

resultatet skal være:

aumu.myproxmox.co

Trinn 2-Legg Til Proxmox Repository

legg Nå Proxmox repository til » kilder.list.d » katalog og legge Til proxmox nøkkelen til å godkjenne pakkene:

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 -

oppdater Nå Debian-depotet og kjør en dis-oppgradering på systemet, og start maskinen på nytt:

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

Trinn 3-Installer Proxmox

Installer Proxmox VE og noen andre nødvendige pakker med apt-kommandoen nedenfor:

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

Merk:

Postfix-konfigurasjon under installasjonen:

  • type postkonfigurasjon: Internt Nettsted.
  • systempostnavn: skriv inn domenenavnet.

Start serveren på nytt:

reboot

Trinn 4 – Koble Til Proxmox webgrensesnitt og konfigurer nettverket

etter at serveren er startet på nytt, kan Vi nå få Tilgang Til Debian Proxmox fra en nettleser. Skriv inn serverens IP med https og port 8006 i URL-linjen. I mitt tilfelle:

https://192.168.1.111:8006/

Logg Inn På Proxmox admin med brukernavn root og passordet ditt. Etter gging inn i webgrensesnittet, må vi konfigurere nettverk For Proxmox.

jeg har ett nettverksgrensesnitt «eth0» for utgående tilkoblinger med IP-adressen ‘192.168.1.111’ og min gateway er ‘192.168.1.254’. I dette trinnet ønsker vi å opprette et nytt nettverksgrensesnitt (bro) ‘vmbr0’, så aktiverer vi ruting på dette nettverksgrensesnittet og aktiverer proxy arp på utgående grensesnitt ‘eth0’. Vmbr0 er grensesnittet FOR VM (Virtuelle Maskiner) I Proxmox. Dette er et godt alternativ hvis vi bare har en offentlig IP, og vi vil gjemme VM-ene bak verts IP.

Gå til katalogen’/etc / network ‘ og rediger grensesnittfil med vim.

cd /etc/network/
vim interfaces

Under min eth0-konfigurasjon med alternativet aktiver 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

konfigurer Deretter en ny bro vmbr0 og aktiver ruting på dette grensesnittet ved å legge til konfigurasjon nedenfor:

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

Merk:

en virtuell maskin I Proxmox vil bruke dette grensesnittet og få EN IP-adresse ‘192.168.2.xxx’.

de to linjene nederst vil aktivere nat-funksjonen.

Lagre konfigurasjonen og avslutt, og start deretter serveren på nytt:

reboot

nå sjekke serveren IP, vil vi ha to nettverksgrensesnitt eth0 og vmbr0.

Notat:

Det er mange alternativer for å konfigurere Nettverket I Proxmox VE, du finner full dokumentasjon om Proxmox network configuration options her https://pve.proxmox.com/wiki/Network_Model.

Trinn 5-Legge til EN NY ISO-Eller VM-Mal

i dette trinnet legger vi til en NY ISO-fil for VM-installasjonen. VI kan legge TIL EN ISO-fil fra webgrensesnittet ved å laste opp filen, eller vi kan laste ned iso-filen direkte til serveren på kommandolinjen (dette er min anbefaling).

Last ned iso-fil til katalogen «/ var / lib / vz / template / iso»med wget eller curl.

Eksempel for å laste Ned Et Ubuntu 15.04-bilde:

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

Trinn 6-Opprett den Første Virtuelle Maskinen

Logg Inn På Proxmox webgrensesnitt, klikk på høyre hjørne på» Opprett VM » – knappen.

Da får du et nytt skjema, Navnet er navnet på den nye virtuelle maskinen her. Klikk Deretter Neste.

Velg Ditt Operativsystem. Her vil jeg bruke Ubuntu Linux med kjerneversjon 4. og klikk På Neste.

Velg ISO-filen som vi har lastet ned på trinn 5, og klikk Deretter Neste.

Angi diskstørrelsen for den virtuelle maskinen, og klikk På Neste.

CPU-konfigurasjon-kjerne, stikkontakter, type virtuell maskin (her bruker vi kvm64) og klikker Neste.

Gi minne / RAM-størrelse for den virtuelle maskinen og klikk på neste.

på nettverkskonfigurasjonen velger du bromodus til vmbr0. Og Modellen jeg bruker REALTEK RTL8139. Klikk på neste.

og bekreft konfigurasjonen ved å klikke På ‘Fullfør’.

nå starter vi VM-installasjonen ved å klikke på ‘start’ – knappen og få TILGANG TIL VM ved å klikke på ‘konsoll’.

Nå kan du installere Ubuntu OS i VM på den måten du liker.

Trinn 7-Konfigurer nettverket For den Nye Virtuelle Maskinen

NÅR VM er installert, må vi konfigurere nettverket slik AT VM kan få tilgang til internett.

Rediger grensesnittfilen i VM.

cd /etc/network/
vim interfaces

jeg vil legge til et nytt grensesnitt ‘eth0’ i VM ved å legge til konfigurasjonen nedenfor:

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

Lagre filen og avslutt.

Merk:

gateway IP er vmbr0 IP-adresse på vertsmaskinen.

start nå den virtuelle maskinen på nytt og prøv å få tilgang til internett ved å oppdatere depotet eller pinge en server.

proxmox-installasjonen er ferdig.

Merk:

hvis du vil ha TILGANG TIL VM fra utsiden av proxmox, må du legge til ny port videresending regel på verten. For eksempel, for å få tilgang TIL SSH-tjenesten I VM, legg til IPTables-reglene nedenfor:

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

iptables-regelen vil rute eth0-grensesnittporten 2222 til den virtuelle maskinen PÅ IP 192.168.2.10-porten 22. Så nå kan vi få tilgang TIL SSH i VM fra utsiden:

ssh -p 2222 [email protected]

Konklusjon

Proxmox VE er en åpen kildekode server virtualisering basert På Debian OS. Proxmox tilgjengelig SOM ISO-fil, slik at vi kan laste ned og installere den direkte når vi har fysisk tilgang til serveren, eller vi kan installere proxmox på Vår Debian-server. Proxmox er kraftig og enkel å bruke, det gir et nettbasert administrasjonsgrensesnitt, slik at vi kan installere og konfigurere virtuelle maskiner med Nettleseren Vår (Java og Icedtea skal installeres). Vi kan også konfigurere Proxmox fra kommandolinjen på serveren, Og Proxmox gir REST API for tredjeparts applikasjoner. Proxmox har støtte for lokale og nettverkslagringssystemer, kommer med høy tilgjengelighet alternativer innebygd og gir funksjoner for enkel sikkerhetskopiering og gjenoppretting av virtuelle servere. Etter min mening er det en av de beste løsningene for server virtualisering.

Slik Installerer Du Proxmox VE 4 På Debian 8 (Jessie)