VMware Server: Difference between revisions
Line 430: | Line 430: | ||
[http://www.herofish.com/2011/03/virtualizationhyper-v-vs-vmware-server-vs-virtualbox/ Virtualization–Hyper-V vs. VMWare Server vs. VirtualBox] | [http://www.herofish.com/2011/03/virtualizationhyper-v-vs-vmware-server-vs-virtualbox/ Virtualization–Hyper-V vs. VMWare Server vs. VirtualBox] | ||
[http://www.vmware.com/pdf/vix160_vmrun_command.pdf vmrun käsud] | |||
=Kasutatud allikad= | =Kasutatud allikad= |
Revision as of 21:50, 25 April 2011
Sissejuhatus
VMware Server on tasuta virtualiseerimise tarkvara, mis on mõeldud MS Windows ja GNU/Linux serveritele. See võimaldab kiiresti jagada füüsilise serveri mitmeks virtuaalseks masinaks. VMware Server omab veebipõhist kasutajaliidest, mis võimaldab luua, hallata ja kustutada virtuaalseid masinaid.
Versioon
VMware Server 2.0.2
Detailid
- Veebipõhine kasutajaliides
- VMware Remote Console
- Virtuaalmasinatele saab anda kuni 8 GB mälu
- Kuni 10 võrguadapterit ühele virtuaalmasinale
- High-Speed USB 2.0 tugi
- 64-Bit Sound Driver
- 64 bitiste Host ja Guest OS tugi
- Uuendatud VIX API - võimaldab kirjutada skripte ja programme, mis võimaldavad automatiseerida virtuaalmasinate tööd
Vajalikud eelteadmised
- Windowsi või GNU/Linuxi põhjalikum tundmine
- GNU/Linuxi käsurea tundmine
- VMware terminitest arusaamine
- Inglise keele oskus
- Web Browseri konfimise oskus
- Riistvara ja võrgu tundmine
Riistvara nõuded
- x86 või x86-64 server, kuni 16 protsessoriga
- 733 Mhz või kiirem protsessor
- Vähemalt 512 MB mälu (vähemalt 2 GB on soovitatav)
- Vähemalt 1,7 GB vaba ruumi kettal
- Vajadusel CD/DVD ROM
- Võrguadapter
Tarkvara nõuded
Host OS
Windows
- Windows Server 2003 x86/x64 Standard Edition, SP1, SP2, R2
- Windows Server 2003 x86/x64 Web Edition, SP1, SP2
- Windows Server 2003 x86/x64 Enterprise Edition, SP1, SP2, R2
- Windows Small Business Server 2003 x86 Standard Edition, R2
- Windows Small Business Server 2003 x86 Premium Edition, R2
- Windows 2000 Server x86 SP3, SP4
- Windows 2000 Advanced x86 Server, SP3, SP4
GNU/Linux
- Mandriva Corporate Server 4 x86/x64
- Mandrake Linux 10.1 x86
- Red Hat Enterprise Linux 5.1 x86/x64
- Red Hat Enterprise Linux 5.0 x86/x64
- Red Hat Enterprise Linux AS 4.5 x86/x64
- Red Hat Enterprise Linux ES 4.5 x86/x64
- Red Hat Enterprise Linux WS 4.5 x86/x64
- SUSE Linux Enterprise Server 10.1 x86/x64
- SUSE Linux Enterprise Server 10 SP1 x86/x64
- SUSE Linux Enterprise Server 10 x86/x64
- SUSE Linux Enterprise Server 9 SP4 x86/x64
- TurboLinux Enterprise Server 10 x86
- Ubuntu Linux 8.04 x86/x64
- Ubuntu Linux 7.10 x86/x64
- Ubuntu Linux 7.04 x86/x64
- Ubuntu Linux 6.10 x86/x64
- Ubuntu Linux 6.06 x86/x64
Guest OS
Windows 64-Bit Operating Systems
- Windows Server 2008 x64 Standard Edition
- Windows Server 2008 x64 Enterprise Edition
- Windows Vista x64 Business Edition
- Windows Vista x64 Ultimate Edition
- Windows XP Professional x64
- Windows Server 2003 x64 Standard Edition
- Windows Server 2003 x64 Web Edition
- Windows Server 2003 x64 Enterprise Edition
Windows 32-Bit Guest Operating Systems
- Windows Server 2008 Standard Edition
- Windows Server 2008 Enterprise Edition
- Windows Vista Business Edition
- Windows Vista Ultimate Edition
- Windows XP Professional
- Windows Server 2003 Standard Edition
- Windows Server 2003 Web Edition
- Windows Server 2003 Enterprise Edition
- Windows Small Business Server 2003 Standard Edition
- Windows Small Business Server 2003 Premium Edition
- Windows 2000 Server
- Windows 2000 Advanced Server
Linux 64-Bit Guest Operating Systems
- Mandrake Linux
- Mandriva Linux
- Red Hat Enterprise Linux
- SUSE Linux
- SUSE Linux Enterprise Server
- openSUSE Linux
- Open Enterprise Server (OES)
- Ubuntu Linux
Linux 32-Bit Guest Operating Systems
- Mandrake Linux
- Mandriva Linux
- Red Hat Enterprise Linux
- SUSE Linux
- SUSE Linux Enterprise Server
- openSUSE Linux
- Open Enterprise Server (OES)
- Ubuntu Linux
Sun Solaris 64-Bit Guest Operating Systems
Sun Solaris 32-Bit Guest Operating Systems
Novell NetWare 32-Bit Guest Operating System
Web Browser
- Mozilla Firefox 2.0 või 3.0 Linuxil/Windowsil
- Internet Explorer 6.0 või 7.0 (soovitatav)
Java Script, XMLHttpRequest ja küpsised (cookies) tuleb sisse lülitada. Vältimaks jõudluse langust tuleb välja lülitada Firebug laiendust.
Vmware Remote Console laiendus võib sattuda konflikti teiste laiendustega, selleks, et vältida võimalike probleeme tuleb need välja lülitada.
Installeerimiseelsed tegevused
Enne VMware Serveri installimist tuleb veenduda, et on olemas:
- Vastava riistvaraga ja tarkvaraga server.
- VMware Server installatsiooni tarkvara
- Vmware Server serial number
- Guest OS
- Vastav Web browser koos laiendustega
- Real-time clock funktsioon Linuxi Kernelis on kompileeritud
- Paralleelpordi (CONFIG_PARPORT_PC) riistvara optsioon on laetud Kerneli moodulina.
Installeerimisprotsessi kirjeldus SLES10 hostile
Miks SLES10, mitte SLES11 ?! VMware Server 2.0.2 ei tööta SLES11´l !!!
Paigaldamine tar arhiivist
1. Logi end tavakasutajana hosti sisse
2. Muuda end terminali aknas root kasutajaks
su - root
3. Kui sul oli varasemalt VMware Server tar failist installitud, kustuta vmware-server-distrib kataloog, tavaliselt see asub /tmp kataloogis
4. Paki lahti arhiiv, soovitatavalt /tmp kataloogi
tar zxpf VMware-server-<xxxx>.tar.gz
<xxxx> - määra vastava installeri versioon
5. Mine installatsiooni kataloogi ja käivita vmware-install.pl skript
cd vmware-server-distrib ./vmware-install.pl
6. Vasta küsimustele, enamikul juhtudel tuleb jätta kõik vaikimisi.
7. Vajuta Yes, kui palutakse käivitada vmware-config.pl skript
8. Vasta küsimustele, vmware-config.pl konfiguratsiooni vaadeldakse allpool !
Paigaldamine RPM installfailist
1. Logi end tavakasutajana hosti sisse
2. Muuda end terminali aknas root kasutajaks
su - root
3. Käivita RPM ning määratle fail
rpm -Uhv VMware-server-<xxxx>.rpm
<xxxx> - määra vastava installeri versioon
4. Käivita vmware-config.pl skript
8. Vasta küsimustele, vmware-config.pl konfiguratsiooni vaadeldakse allpool !
Konfigureerimine vmware-config.pl skripti abil
vmware-config.pl skripti kasutatakse virtuaalse võrgu konfimiseks ning vajalike failide asukoha määramiseks.
Virtuaalseid võrke vaadeldakse allpool Virtuaalse võrgu konfigureerimise lõigus.
Üldjuhul vmware-config.pl skripti käivitatakse pärast VMware Serveri installi.
/usr/bin/vmware-config.pl
Vasta järgmistele küsimustele:
Do you accept? (yes/no) Do you want networking for your virtual machines? (yes/no/help) [yes] Configuring a bridged network for vmnet0. Please specify a name for this network. [Bridged] Your computer has multiple ethernet network interfaces available: eth0, eth1, vboxnet0. Which one do you want to bridge to vmnet0? [eth0] Do you want to be able to use NAT networking in your virtual machines? (yes/no) [yes] Please specify a name for this network. [NAT] Do you want this program to probe for an unused private subnet? (yes/no/help) [yes] Do you want to be able to use host-only networking in your virtual machines? [yes] Please specify a name for this network. [HostOnly] Do you want this program to probe for an unused private subnet? (yes/no/help) [yes] Please specify a port for remote connections to use [902] Please specify a port for standard http connections to use [8222] Please specify a port for secure http (https) connections to use [8333] The current administrative user for VMware Server is ''. Would you like to specify a different administrator? [no] In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines] Do you want to enter a serial number now? (yes/no/help) [yes] Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: In which directory do you want to install the VMware VIX API binary files? [/usr/bin] In which directory do you want to install the VMware VIX API library files? [/usr/lib/vmware-vix/lib] In which directory do you want to install the VMware VIX API document pages? [/usr/share/doc/vmware-vix] The configuration of VMware Server 2.0.2 build-203138 for Linux for this running kernel completed successfully.
NB! Pärast konfigureerimise lõpetamist logi root kasutaja alt välja.
VMware Serveri käivitus Hosti bootimisel
- Kirjeldada chkconfig
Un-installeerimine
tar uninstall
Käivita vmware-uninstall.pl skript
/usr/bin/vmware-uninstall.pl
RPM uninstall
Käivita RPM erase käsk:
rpm -e VMware-server-<xxxx>
<xxxx> - määra vastav versioon.
Versiooni numbri leidmiseks käivita:
rpm -qa | grep VM
Administreerimise protseduurid
Start up
VMware server startimine:
/etc/init.d/vmware start
Shut down
VMware Serveri seiskamine:
/etc/init.d/vmware stop
Konfiguratsiooni muutmine
VMware Serveri konfiguratsiooni muutmiseks tuleb käivitada vmware-config.pl skript
/usr/bin/vmware-config.pl
Virtuaalne võrk
Virtuaalse võrgu tüübid
VMware Server toetab mitut tüüpi virtuaalseid võrke:
- Bridged networking - Sildvõrk
Virtuaalmasina virtuaalne võrguadapter ühendatakse otse hosti füüsilise võrguadapteriga. See võimaldab virtuaalsel masinal suhelda otse teistega füüsilises võrgus olevate hostidega.
Vaikimisi kasutatakse VMnet0
- Network address translation (NAT) - Võrguaadresside tõlkimine
NAT võimaldab virtuaalsetele masinatele ligipääsu võrguressurssidele kasutades hosti ip aadressi. Virtuaalne DHCP server jagab virtuaalsetele masinatele võrguinfot (ip, subnet mask, gw jne).
Vaikimisi kasutatakse VMnet8
- Host‐only networking - Hosti sisevõrk
Võimaldab luua hosti sisevõrgu, s.t virtuaalsed masinad saavad suhelda ainult omavahel ning hostiga, väljaspoole hosti ühendus puudub.
Vaikimisi kasutatakse VMnet1
Virtuaalse võrgu komponendid
- Virtuaalne võrgu switch
- Sisemine DHCP Server
- Virtuaalne võrguadapter
- Hosti virtuaalne adapter
Virtuaalse võrgu konfigureerimine
VMware Serveri võrgu konfigureerimiseks tuleb käivitada vmware-config.pl skript
/usr/bin/vmware-config.pl
Võrguadapteri lisamine virtuaalsele masinale
1. Logi VI Web Access´i administraatori õigustega
2. Vali vajalik virtuaalmasin Inventory paneelist
3. Veendu, et virtuaalne masin on välja lülitatud
4. Commands sektsioonis vali Add Hardware
5. Vali Network Adapter
6. Vali võrgutüübi nimi: Bridged (VMnet0), NAT (VMnet8), HostOnly (VMnet1) või oma konfigureeritud.
7. Selleks, et võrguadapter ühenduks võrku masina bootimisel, vali Connect at power on
8. Järgmiseks ilmub Ready to Complete lehekülg ning näidatakse riistvara seadeid
9. Vaata üle konfiguratsiooni kokkuvõtet ning vajuta Finish
Sisselogimine VI Web Access´i
Web Browser´is tuleb sisestada oma VMware Serveri URL:
http://<host name>/
Kui ei kasutata porti 80, siis tuleb sisestada ka vastav pordi number:
- http://<hostname>:8222 - ( näit. http://vmserv:8222 )
- https://<hostname>:8333 - ( näit. https://vmserv:8333 )
NB! Logides sisse teisest masinast, tuleb sisestada VMware Server hosti ip või konfigureerida vastavalt /etc/hosts faili.
Kasutajate ja kasutajagruppide administreerimine
Rollid
Roll on kasutaja lubade kirjeldus.
1. Logi VI Web Access´i administraatori õigustega
2. Menüüst tuleb valida Administration > Manage Roles
2. Kirjuta rolli nimi
3. Privileegipuust vali privileege sellele rollile
4. Kliki OK
Load
Luba koosneb kasutajale või grupile määratud rollidest VMware Serveri objektidele (näit. virtuaalmasin).
1. Logi VI Web Access´i administraatori õigustega
2. Vali host või virtuaalmasin Inventory paneelist, kliki Permissions
3. Vali New Permisson
4. Vali kasutaja või grupi, millele sa tahad selle objekti rolli määrata
5. Vali roll
6. Kui soovid, võid määrata rolle ka alamobjektidele
7. Kliki OK
Virtuaalmasina loomine
1. Logi VI Web Access´i administraatori õigustega
2. Kliki Create Virtual Machine
3. Nime ja asukoha leheküljel sisesta virtuaalmasina nimi
4. Järgmiseks vali Guest OS, mida sa tahad installida virtuaalmasinale
5. Järgmiseks on võimalik valida mälu suurust ning protsessorite arvu
6. Kõvaketta haldamise leheküljel saab luua kas uue virtuaalse ketta või kasutada olemasoleva
7. Võrguadapterite leheküljel saab lisada vastavalt vajadustele võrgukaartide arvu
8. Viimasel leheküljel näidatakse kõik eelnevalt valitud valikud. Tuleb kontrollida kõik üle, kui midagi on valesti siis tuleb parandada
9. Kui kõik on õige valida Finish
10. Pärast virtuaalmasina valmimist tuleb valida andmekandja, kus Guest OS installer asub, lülitada virtuaalmasin sisse ning installida OS samamoodi kui füüsilisele masinale
Virtuaalmasina start/stop/reset käsureal
Virtuaalmasina startimine:
vmrun start /usr/local/VMs/<virtual_machine_name>.vmx
Virtuaalmasina seiskamine:
vmrun stop /usr/local/VMs/<virtual_machine_name>.vmx
Virtuaalmasina reset:
vmrun reset /usr/local/VMs/<virtual_machine_name>.vmx
Virtuaalmasina uninstallimine
1. Logi VI Web Access´i administraatori õigustega
2. Valida Remove Virtual Machines
Logid
VMware Serveriga seotud logid asuvad /var/log/vmware kataloogis.
- Virtual Machine Log File - vmware-<n>.log
- VMware Host Agent Log File - hostd-<n>.log
- VMware Authorization Service Log File - vmauthd.log
- VI Web Access Log Files - WebAccess
- VMware Remote Console Log Files - /tmp/vmware-<username>
Kokkuvõte
Kuna VMware Server on mõeldud ainult server operatsioonsüsteemidele, ei sobi see kodukasutajatele. VMware Serveri kasutamiskes peavad olema suht head teadmised Windows või GNU/Linux OS´st (k.a CLI). Tänu veebiliidesle puudub hostil vajadus laadida graafilist kasutajaliidest, mis on suureks plussiks. Miinusteks võib lugeda seda, et nii Host OS kui ka Guest OS´de tugi on suht kesine. Näiteks SLES11´e Host OS tugi VMware Serveril siiamaani (25.04.2011) puudub.
Vaata ka
The-complete-guide-installing-vmware-server-sles-10-sp1
Virtualization–Hyper-V vs. VMWare Server vs. VirtualBox
Kasutatud allikad
Autor
Ilja Peters 12
Koostamise kuupäev 25.04.2011