Ve er et open Source-servervirtualiseringsprogram baseret på Debian Med en RHEL-kerne, ændret for at give dig mulighed for at oprette og implementere nye virtuelle maskiner til private servere og containere. Der er to typer virtualisering: containere med LCC og fuld virtualisering med KVM. Det giver gode kommandolinjeværktøjer og en REST API til tredjepartsapplikationer. Hvis du vil installere på en server, som du har fysisk adgang til, skal du hente ISO fra den officielle hjemmeside. I denne tutorial vil jeg vise dig installationen af Microsoft på en server, der kører en minimal Debian 8-installation, f.eks. i et datacenter.

:

  • understøttelse af lokal lagring med LVM-grupper, mapper og SFS.
  • støtte til netværk opbevaring med iSCSI, Fiber Channel, NFS, GlusterFS, CEPH, og DRBD.
  • Cluster støtte til at opbygge høj tilgængelighed klynger.
  • Live migration, virtuelle maskiner kan flyttes fra en vært til en anden vært uden nedetid.
  • vi leverer færdigpakkede serverprogrammer, som kan hentes via GUI ‘ en.

i denne tutorial vil jeg guide dig gennem installationen på Debian Jessie.

forudsætninger:

  • Debian Jessie 64 bit.
  • root privilegier.

Trin 1 – Konfigurer FKDN

det første trin, vi starter med, er at konfigurere fkdn-serveren (fuldt kvalificeret domænenavn).

kontroller serverens værtsnavn med kommandoen nedenfor:

hostname

resultat:

aumu

så mit server værtsnavn er”aumu”.

Rediger filen”/etc / hosts “med vim og tilføj din server “IP + hostname.domain-name.com + værtsnavn”.

vim /etc/hosts

jeg vil tilføje konfiguration for værten nedenfor:

192.168.1.111 aumu.myproksmos.co aumu

Udskift værtsnavnet og FKDN med det, du gerne vil bruge til din server, gem derefter konfigurationen og afslut.

genstart serveren og kontroller værtsnavnet og:

reboot

Log ind igen og tjek værtsnavn og:

hostname

resultatet skal være:

aumu
hostname -f

resultatet skal være:

aumu.myproxmox.co

Trin 2-Tilføj fuldmægtig Repository

Tilføj nu fuldmægtig repository til “kilder.liste.d ” directory og tilføje knappen for at godkende pakkerne:

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 -

Opdater nu Debian-depotet og kør en dis-upgrade på systemet, og genstart derefter maskinen:

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

Trin 3-Installer standard

installer standard VE og nogle andre nødvendige pakker med apt-kommandoen nedenfor:

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

Bemærk:

konfiguration af Postrettelse under installationen:

  • type af postkonfiguration: internt sted.
  • System mail name: skriv domænenavnet.

genstart serveren:

reboot

Trin 4 – Opret forbindelse til Internetgrænsefladen og konfigurer netværket

når serveren er genstartet, kan vi nu få adgang til Debian-modulet fra en bro.ser. Indtast server-IP ‘ en med https og port 8006 i URL-linjen. I mit tilfælde:

https://192.168.1.111:8006/

Log ind på administratoren med brugernavn root og din adgangskode. Efter at have gget ind i internetgrænsefladen, er vi nødt til at konfigurere netværket til fuldmagt.

jeg har en netværksgrænseflade “eth0” til udgående forbindelser med IP-adressen ‘192.168.1.111’ og min Port er ‘192.168.1.254’. I dette trin ønsker vi at oprette en ny netværksgrænseflade (bro) ‘vmbr0’, så aktiverer vi routing på denne netværksgrænseflade og aktiverer fuldmagt arp på den udgående grænseflade ‘eth0’. Vmbr0 er grænsefladen til VM ‘ erne (virtuelle maskiner) i fuldmagt. Dette er en god mulighed, hvis vi kun har en offentlig IP, og vi ønsker at skjule VM ‘erne bag værts-IP’ en.

gå til mappen ‘/etc/netværk’ og rediger grænsefladefilen med vim.

cd /etc/network/
vim interfaces

under min eth0-konfiguration med indstillingen Aktiver fuldmagt 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 derefter en ny bridge vmbr0 og aktiver routing på denne grænseflade ved at tilføje konfiguration 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

Bemærk:

en virtuel maskine vil bruge denne grænseflade og få en IP-adresse ‘192.168.2.’.

de to linjer i bunden aktiverer NAT-funktionen.

Gem konfigurationen og afslut, genstart derefter serveren:

reboot

tjek nu server IP, vi vil have to netværksgrænseflader eth0 og vmbr0.

Bemærk:

der er mange muligheder for at konfigurere netværket I ve, Du kan finde den fulde dokumentation om netværkskonfigurationsindstillinger her https://pve.proxmox.com/wiki/Network_Model.

Trin 5 – Tilføjelse af en ny iso-eller VM-skabelon

i dette trin tilføjer vi en ny ISO-fil til VM-installationen. Vi kan tilføje en ISO-fil fra internetgrænsefladen ved at uploade filen, eller vi kan hente iso-filen direkte til serveren på kommandolinjen (dette er min anbefaling).

Hent iso-fil til mappen “/var/lib/vs/template/iso”.

eksempel for at hente et Ubuntu 15.04 billede:

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

Trin 6-Opret den første virtuelle maskine

Log ind på grænsefladen, klik på højre hjørne på knappen “Opret VM”.

så får du en ny formular, navn er navnet på den nye virtuelle maskine her. Klik derefter på Næste.

Vælg dit operativsystem. Her vil jeg bruge Ubuntu med kernel version 4. og klik på Næste.

Vælg den ISO-fil, vi har hentet på trin 5, og klik derefter på Næste.

Indstil diskstørrelsen for den virtuelle maskine, og klik på Næste.

CPU-konfiguration-kerne, stikkontakter, type virtuel maskine (her bruger vi kvm64) og klik på Næste.

Giv hukommelse / RAM-størrelse til den virtuelle maskine, og klik på Næste.

på netværkskonfigurationen skal du vælge bridge mode til vmbr0. Og den Model, jeg bruger Realtek RTL8139. Klik på Næste.

og bekræft konfigurationen ved at klikke på ‘Udfør’.

nu starter vi VM-installationen ved at klikke på knappen ‘start’ og få adgang til VM ved at klikke på ‘konsol’.

nu kan du installere Ubuntu OS i VM på den måde, du vil.

Trin 7 – Konfigurer netværket til den nye virtuelle maskine

når VM er installeret, bliver vi nødt til at konfigurere netværket, så VM kan få adgang til internettet.

Rediger grænsefladefilen i VM.

cd /etc/network/
vim interfaces

jeg vil tilføje en ny grænseflade ‘eth0’ i VM ved at tilføje konfigurationen nedenfor:

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

Gem filen og afslut.

Bemærk:

porten IP er VMBR0 IP-adresse på værtsmaskinen.

Genstart nu den virtuelle maskine, og prøv derefter at få adgang til internettet ved at opdatere lageret eller pinge en server.

installationen er færdig.

Bemærk:

hvis du vil have adgang til VM udefra, skal du tilføje ny portvideresendelsesregel på værten. For eksempel, for at få adgang til SSH-tjenesten i VM, skal du tilføje IPTables-reglerne 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-reglen dirigerer eth0-grænsefladeporten 2222 til den virtuelle maskine på IP 192.168.2.10 port 22. Så nu kan vi få adgang til SSH i VM udefra:

ssh -p 2222 [email protected]

konklusion

vi er en open source server virtualisering baseret på Debian OS. Tilgængelig som ISO-fil, så vi direkte kan hente og installere den, når vi har fysisk adgang til serveren, eller vi kan installere Microsoft på vores Debian-server. Det giver en internetbaseret administrationsgrænseflade, så vi kan installere og konfigurere virtuelle maskiner med vores bro.ser (Java og Icedtea skal installeres). Vi kan også konfigurere Microsoft fra kommandolinjen på serveren, og Microsoft leverer REST API til tredjepartsapplikationer. har støtte til lokale og netværk lagersystemer, leveres med høj tilgængelighed muligheder indbygget og giver funktioner til nem backup og gendannelse af virtuelle servere. Efter min mening er det en af de bedste løsninger til servervirtualisering.

Sådan installeres ve 4 på Debian 8 (Jessie)