VMware Server: Difference between revisions
(144 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=Sissejuhatus= | =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= | =Versioon= | ||
VMware Server 2.0.2 | 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= | =Riistvara nõuded= | ||
Line 95: | Line 116: | ||
* Mozilla Firefox 2.0 või 3.0 Linuxil/Windowsil | * Mozilla Firefox 2.0 või 3.0 Linuxil/Windowsil | ||
* Internet Explorer 6.0 või 7.0 (soovitatav) | * 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. | 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. | 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= | =Installeerimiseelsed tegevused= | ||
Line 114: | Line 126: | ||
* Vastava riistvaraga ja tarkvaraga server. | * Vastava riistvaraga ja tarkvaraga server. | ||
* VMware Server installatsiooni tarkvara | * VMware Server installatsiooni tarkvara | ||
* | * VMware Server serial number | ||
* Guest OS | * Guest OS | ||
* Vastav Web browser koos laiendustega | * Vastav Web browser koos laiendustega | ||
Line 121: | Line 133: | ||
=Installeerimisprotsessi kirjeldus [http://en.wikipedia.org/wiki/SUSE_Linux_Enterprise_Server SLES10] hostile= | =Installeerimisprotsessi kirjeldus [http://en.wikipedia.org/wiki/SUSE_Linux_Enterprise_Server SLES10] hostile= | ||
==Paigaldamine tar | |||
''Miks SLES10, mitte SLES11 ?! VMware Server 2.0.2 ei tööta SLES11´l !!!'' | |||
==Paigaldamine [https://wiki.itcollege.ee/index.php/Tar_kasutamine tar] arhiivist== | |||
1. Logi end tavakasutajana hosti sisse | 1. Logi end tavakasutajana hosti sisse | ||
Line 146: | Line 161: | ||
7. Vajuta '''Yes''', kui palutakse käivitada '''vmware-config.pl''' skript | 7. Vajuta '''Yes''', kui palutakse käivitada '''vmware-config.pl''' skript | ||
8. Vasta küsimustele, vmware-config.pl konfiguratsiooni vaadeldakse allpool ! | 8. Vasta küsimustele, [[#Konfigureerimine vmware-config.pl skripti abil|vmware-config.pl konfiguratsiooni vaadeldakse allpool !]] | ||
==Paigaldamine [https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM] installfailist== | ==Paigaldamine [https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM] installfailist== | ||
Line 161: | Line 176: | ||
<xxxx> - määra vastava installeri versioon | <xxxx> - määra vastava installeri versioon | ||
4. | 4. Käivita '''vmware-config.pl''' skript | ||
8. Vasta küsimustele, [[#Konfigureerimine vmware-config.pl skripti abil|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 konfigureerimine|Virtuaalse võrgu konfigureerimise]] lõigus. | |||
Üldjuhul '''vmware-config.pl''' skripti käivitatakse pärast VMware Serveri installi. | |||
<pre> | |||
/usr/bin/vmware-config.pl | |||
</pre> | |||
Vasta järgmistele küsimustele: | |||
<pre> | |||
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. | |||
</pre> | |||
NB! Pärast konfigureerimise lõpetamist logi root kasutaja alt välja. | |||
==VMware Serveri käivitus Hosti bootimisel == | |||
Pärast installi, Hosti bootimisel läheb VMware Server vaikimisi käima. | |||
Kui ei soovi, et VMware Server läheks hosti bootimisel automaatselt käima, sisesta root õigustes järgmine käsk: | |||
<pre> | |||
chkconfig vmware off | |||
</pre> | |||
Kui soovid, et VMware Server läheks käima vastavalt [http://en.wikipedia.org/wiki/Runlevel runlevel]´ile, sisesta root õigustes järgmine käsk: | |||
<pre> | |||
chkconfig vmware <runlevel> | |||
</pre> | |||
=Un-installeerimine= | =Un-installeerimine= | ||
==tar uninstall== | |||
Käivita '''vmware-uninstall.pl''' skript | |||
<pre> | |||
/usr/bin/vmware-uninstall.pl | |||
</pre> | |||
==RPM uninstall== | |||
Käivita RPM erase käsk: | |||
<pre> | |||
rpm -e VMware-server-<xxxx> | |||
</pre> | |||
<xxxx> - määra vastav versioon. | |||
Versiooni numbri leidmiseks käivita: | |||
<pre> | |||
rpm -qa | grep VM | |||
</pre> | |||
=Administreerimise protseduurid= | =Administreerimise protseduurid= | ||
==Start up== | ==Start up== | ||
VMware server startimine: | |||
<pre> | |||
/etc/init.d/vmware start | |||
</pre> | |||
==Shut down== | ==Shut down== | ||
VMware Serveri seiskamine: | |||
<pre> | |||
/etc/init.d/vmware stop | |||
</pre> | |||
==Konfiguratsiooni muutmine== | ==Konfiguratsiooni muutmine== | ||
VMware Serveri konfiguratsiooni muutmiseks tuleb käivitada '''[[#Konfigureerimine vmware-config.pl skripti abil|vmware-config.pl]]''' skript | |||
<pre> | |||
/usr/bin/vmware-config.pl | |||
</pre> | |||
==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 ([http://et.wikipedia.org/wiki/V%C3%B5rguaadresside_t%C3%B5lkimine 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 [[#Konfigureerimine vmware-config.pl skripti abil|'''vmware-config.pl''' ]] skript | |||
<pre> | |||
/usr/bin/vmware-config.pl | |||
</pre> | |||
===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: | |||
<pre> | |||
http://<host name>/ | |||
</pre> | |||
Kui ei kasutata porti 80, siis tuleb sisestada ka vastav pordi number: | |||
* <nowiki>http://<hostname>:8222 - ( näit. http://vmserv:8222 )</nowiki> | |||
* <nowiki>https://<hostname>:8333 - ( näit. https://vmserv:8333 )</nowiki> | |||
NB! Logides sisse teisest masinast, tuleb sisestada VMware Server hosti ip või konfigureerida vastavalt '''/etc/hosts''' faili. | |||
==Kasutajate ja kasutajagruppide administreerimine== | ==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: | |||
<pre> | |||
vmrun start /usr/local/VMs/<virtual_machine_name>.vmx | |||
</pre> | |||
Virtuaalmasina seiskamine: | |||
<pre> | |||
vmrun stop /usr/local/VMs/<virtual_machine_name>.vmx | |||
</pre> | |||
Virtuaalmasina reset: | |||
<pre> | |||
vmrun reset /usr/local/VMs/<virtual_machine_name>.vmx | |||
</pre> | |||
==Virtuaalmasina uninstallimine== | |||
1. Logi VI Web Access´i administraatori õigustega | |||
2. Valida '''Remove Virtual Machines''' | |||
=Logid= | =Logid= | ||
=VMware | 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> | |||
=Varundamine ja taastamine= | |||
Kõige lihtsam viis varundada VMware Serverit on arhiviveerida failid teisele kandjale. | |||
VMware Server´i virtuaalmasinate varundamine (vm.masinad peavad olema seisatud): | |||
<pre> | |||
tar cfz /backup_drive/vmware_g_os_$(date +%d%m%Y).tar.gz /usr/local/VMs/ | |||
</pre> | |||
VMware Server´i konfiguratsiooni failide varundamine: | |||
<pre> | |||
tar cfz /backup_drive/vmware_conf_$(date +%d%m%Y).tar.gz /etc/vmware/ | |||
</pre> | |||
VMware Server´i virtuaalmasinate taastamine arhiivist: | |||
<pre> | |||
tar xfz vmware_g_os_$(date +%d%m%Y).tar.gz | |||
</pre> | |||
VMware Server´i konfiguratsiooni taastamine arhiivist: | |||
<pre> | |||
tar xfz vmware_conf_$(date +%d%m%Y).tar.gz | |||
</pre> | |||
=Kokkuvõte= | =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 [http://en.wikipedia.org/wiki/Command-line_interface 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= | |||
[http://www.novell.com/communities/node/4532/the-complete-guide-installing-vmware-server-sles-10-sp1 The-complete-guide-installing-vmware-server-sles-10-sp1] | |||
[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] | |||
=Kasulikud skriptid= | |||
[http://enos.itcollege.ee/~ipeters/vm_serv_dhcp_conf_v01.py VMware Server DHCP konfigureerimise skript (Python)] | |||
[http://enos.itcollege.ee/~ipeters/vm_serv_dhcp_conf_v01.sh VMware Server DHCP konfigureerimise skript (Bash)] | |||
=Kasutatud allikad= | =Kasutatud allikad= | ||
[http://www.vmware.com/pdf/vmserver2.pdf VMware Server User’s Guide] | [http://www.vmware.com/pdf/vmserver2.pdf VMware Server User’s Guide] | ||
=Autor= | |||
Ilja Peters | Ilja Peters 12 | ||
{| class="wikitable" border="1" | |||
|- | |||
! Versioon | |||
! Kuupäev | |||
! Kommentaar | |||
|- | |||
| 0.1 | |||
| 25.04.2011 | |||
| Koostamise kuupäev | |||
|- | |||
| 0.2 | |||
| 09.05.2011 | |||
| Lisatud infot varundamise ja taastamise kohta | |||
|- | |||
| 0.3 | |||
| 20.05.2011 | |||
| Lisatud DHCP konfimise skriptid | |||
|} |
Latest revision as of 14:48, 20 May 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
Pärast installi, Hosti bootimisel läheb VMware Server vaikimisi käima.
Kui ei soovi, et VMware Server läheks hosti bootimisel automaatselt käima, sisesta root õigustes järgmine käsk:
chkconfig vmware off
Kui soovid, et VMware Server läheks käima vastavalt runlevel´ile, sisesta root õigustes järgmine käsk:
chkconfig vmware <runlevel>
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>
Varundamine ja taastamine
Kõige lihtsam viis varundada VMware Serverit on arhiviveerida failid teisele kandjale.
VMware Server´i virtuaalmasinate varundamine (vm.masinad peavad olema seisatud):
tar cfz /backup_drive/vmware_g_os_$(date +%d%m%Y).tar.gz /usr/local/VMs/
VMware Server´i konfiguratsiooni failide varundamine:
tar cfz /backup_drive/vmware_conf_$(date +%d%m%Y).tar.gz /etc/vmware/
VMware Server´i virtuaalmasinate taastamine arhiivist:
tar xfz vmware_g_os_$(date +%d%m%Y).tar.gz
VMware Server´i konfiguratsiooni taastamine arhiivist:
tar xfz vmware_conf_$(date +%d%m%Y).tar.gz
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
Kasulikud skriptid
VMware Server DHCP konfigureerimise skript (Python)
VMware Server DHCP konfigureerimise skript (Bash)
Kasutatud allikad
Autor
Ilja Peters 12
Versioon | Kuupäev | Kommentaar |
---|---|---|
0.1 | 25.04.2011 | Koostamise kuupäev |
0.2 | 09.05.2011 | Lisatud infot varundamise ja taastamise kohta |
0.3 | 20.05.2011 | Lisatud DHCP konfimise skriptid |