Erinevus lehekülje "Proxmox VE 1.x" redaktsioonide vahel

Allikas: Kuutõrvaja
(Sissejuhatus)
11. rida: 11. rida:
 
[[Pilt:Screenshot.png|200px|thumb|right|pilt]]
 
[[Pilt:Screenshot.png|200px|thumb|right|pilt]]
  
Proxmox on asutus mis arendab Debianil ja vabavaral baseeruvaid serverilahendusi. Proxmox VE on Debianile loodud KVM ja OpenVZ tehnikale baseeruvate virtuaalserverite haldusplatform e alusdistro. Proxmox kuulub GPL litsentsi alla.
+
Proxmox on firma mis arendab Debianil ja vabavaral baseeruvaid serverilahendusi. Proxmox VE on Debianile loodud KVM ja OpenVZ tehnikale baseeruvate virtuaalserverite haldusplatform e alusdistro. Proxmox kuulub GPL litsentsi alla.
  
 
[[Pilt:Proxmox Logo.jpg|300px]]
 
[[Pilt:Proxmox Logo.jpg|300px]]
18. rida: 18. rida:
  
 
* Virtuaalmasinate võrgu boodi tugi gPXE abil http://www.etherboot.org/wiki/pxechaining
 
* Virtuaalmasinate võrgu boodi tugi gPXE abil http://www.etherboot.org/wiki/pxechaining
* Lihtne kuid võimas veebiliides
+
* Lihtne kuid võimas veebiliides kus saab kõik põhilised seadistamised tehtud
* Clustri tugi
+
* Klusterdamise tugi
* Virtuaalserverite mugav paigaldus ja kasutamine üle java konsooli
+
* Virtuaalserverite mugav install ja kasutamine üle java konsooli
  
 
===Install===
 
===Install===

Redaktsioon: 17. detsember 2010, kell 16:13

See tekst on hetkel veel toores

Sissejuhatus

pilt3
pilt2
pilt1
pilt

Proxmox on firma mis arendab Debianil ja vabavaral baseeruvaid serverilahendusi. Proxmox VE on Debianile loodud KVM ja OpenVZ tehnikale baseeruvate virtuaalserverite haldusplatform e alusdistro. Proxmox kuulub GPL litsentsi alla.

Proxmox Logo.jpg

Proxmox VEs sisalduvad võimalused:

  • Virtuaalmasinate võrgu boodi tugi gPXE abil http://www.etherboot.org/wiki/pxechaining
  • Lihtne kuid võimas veebiliides kus saab kõik põhilised seadistamised tehtud
  • Klusterdamise tugi
  • Virtuaalserverite mugav install ja kasutamine üle java konsooli

Install

Installimiseks on kaks võimalust. Esimene (ja soovituslik) on tõmmata ametlik ISO fail ning paigaldada Proxmox selleabil. Juhend ja ISO tõmbamise lingid asuvad aadressil http://pve.proxmox.com/wiki/Installation

Kui mingil põhjusel ametlikult plaadilt installimine ebaõnnestub. Näiteks ei tundnud minul seal leiduv Debian ära võrgukaarte ühe teatud kerneli bugi tõttu. Saab paigaldada käsitsi kõige uuema Debiani 64bitise versiooni, sest 32 bitil kahjuks rakendus ei tööta, ning sinna omakorda Proxmoxi paketi. Selleks esimese sammuna tuleks paigaldada tavaline Debian distro ja järgida edasi juhendit http://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Lenny

Avame /etc/apt/sources.list ja lisame sinna rea

deb http://download.proxmox.com/debian lenny pve

Lisame Proxmox VE repository key:

# wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -

Uuendame süsteemi

# aptitude update

Ja paigaldame proxmoxi kerneli

# aptitude install pve-kernel-2.6.32-4-pve

Ning baasi

# aptitude install proxmox-ve-2.6.32 ntp ssh lvm2

Paigaldada võib ka paketi

# aptitude install pve-headers-2.6.32-4-pve

Administraatori parooliks on "root" ja parooliks sama mis süsteemil.

Kui Proxmox teatab "KVM module not loaded. Maybe you need to enable Intel VT / AMD-V support in the BIOS."

Siis on tõenäoliselt virtualiseerimise tugi BIOSist keelatud või üldse arvutist puuduv.

Paigaldatud kerneli versioon toetab lisaks ka KSM nimelist tehnoloogiat mälukasutuse vähendamiseks virtuaalmasinatel http://pve.proxmox.com/wiki/KSM

Nimetatud funktsioonist leiab veel juttu kerneli uuenduste loetelu juures http://kernelnewbies.org/Linux_2_6_32#head-d3f32e41df508090810388a57efce73f52660ccb

Võrgu seadistus

Probleem, meil on serveril üks võrgukaart ning tahame omistada sellele avaliku IP aadressi (192.168.0.60), lisaks aga ka teha üle selle virtuaalsete serveriteni bridge (silla) millekaudu pääsevad võrku ka kõik serveris resideeruvad virtuaalmasinad.

Võrgu ehitust iseloomustab järgmine skeem

Vmb.jpg

Sellejaoks avame faili /etc/network/interfaces

auto vmbr0
iface vmbr0 inet static
        address  192.168.0.60
        netmask  255.255.255.0
        bridge_ports eth0 
        bridge_stp off
        bridge_fd 0

Ja ongi valmis. Server on ligipääsetav ip aadressi 192.168.0.60 abil ning KVM virtuaalmasinate network kaardid võib siduda vmbr0 sillaga. Virtuaalmasinate sees võib tekkinud võrguseadmele omistada koheselt sama võrgu ip aadresse või DHCP teenuse olemasolu korral küsida IP aadresse.

Käsureal näeb jaotust

# brctl show
bridge name     bridge id               STP enabled     interfaces
vmbr0           8000.0026b93dea0b       no              eth1
                                                        vmtab102i0
                                                        vmtab103i0
                                                        vmtab104i0
                                                        vmtab105i0
vmbr1           8000.0026b93dea0a       no              eth0
                                                        vmtab102i1
                                                        vmtab103i1
                                                        vmtab104i1
                                                        vmtab105i1
                                                        vmtab106i1

Tähele tasub panna, et vmbr0 tuleb külge linuxitele esimese võrguseadme, ehk eth0ina, vmbr1 järgnevalt eth1na jne..

Tulemüüri ehitamisel tuleb silmas pidada, et vaja on proxmoxi kasutamiseks hoida lahti järgnevad pordid.

Web interface: 443 VNC Web console: 5900-5999 SSH access (only optional): 22

iSCSI

iSCSI kasutamiseks tuleb installida open-iscsi

# apt-get install open-iscsi

Ja teenused taaskäivitada

# /etc/init.d/pvedaemon restart
# /etc/init.d/apache2 restart

Proxmox DRBD cluster

Soovitatav on, et kettal või partitsioonil, kus virtuaalmasinad resideeruvad oleks eelnevalt seadistatud LVM

Skemaatiline ketta jaotus

Virtuaalserverite backupimine ja taastamine

Proxmoxi veebiliidesest on võimalik seda seadistada virtuaalserveritest nii automaatselt snapshotte kui täisvarukoopiaid tegema. Varundatud masinate taastamine toimbu käsureal vzrestore (OpenVZ) või qmrestore (KVM) käskudega.

Põjalikuma juhendi leiab taas ametlikust wikist http://pve.proxmox.com/wiki/Backup_-_Restore_-_Live_Migration

Veebiliides

Pöördudes http://proxmox.zoo.tartu.ee aadressile peaks avanema veebiaken kus saab virtuaalseid masinaid luua ja hallata.

KVM virtuaalserveri loomine. Kui virtuaalmasinas (KVM) kasutatav operatsioonisüsteem lubab siis tasub kasutada virtio seamdmeid (võrk, ketas), nendepoolt tekitatud väiksema overheadi tõttu, pole vaja virtuaalserveril emuleerida mingit konkreetset rauda.

Viited

http://pve.proxmox.com/wiki/Main_Page Proxmoxi wiki

http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines Erinevate virtualiseerimise lahenduste wikipedia võrdlustabel

Kaks linki virtuaalmasinate juures mälu kokkuhoiust

http://avikivity.blogspot.com/2008/04/memory-overcommit-with-kvm.html

http://www.linux-kvm.com/content/memory-ballooning-feature-coming-soon-kvm

Virtuaalmasinate haldamiseks on hea asi libvirt. Võimalik on kasutada juba mõnda selle otsa ehitatud liidest või teha ise endale sobiv liides. Libvirt suhtleb virtualiseerimiskihiga ja kasutaja ei pea väga muretsema, kas all on KVM, Xen või midagi muud. http://libvirt.org/

http://kuutorvaja.eenet.ee/wiki/KVM_kasutamine_Debian_Lenniga KVM kasutamine Debian Lennyga

http://kuutorvaja.eenet.ee/wiki/KVM_kasutamine_Ubuntu_10.04_operatsioonisüsteemiga KVM kasutamine Ubuntu 10.04 operatsioonisüsteemiga