Käyttäjä:Jakai2
OpenSUSEa suomeksi
tämä sivu on minun hiekkalaatikkoni
Sisällysluettelo |
Vmware serverin asennus:
Alkusanat
Vmware = virtuaalikone ympäristö
Ohjeessa käsitellään asennusta ja peruskäyttöä Vmware server ohjelmistolle.
Käytän tar.gz paketteja koska en saanut toimivaa järjestelmää suoraan rpm paketeista.
Sanastoa client järjestelmä = Virtuaalikoneessa pyörivä käyttöjärjestelmä.
server = isäntäkone jossa käynnissä Vmware-server ja clientit.
Tarvitaan. kernel source. C-kehitys ympäristö. Ohjelmien_asentaminen Käytä tätä ohjetta
Ensimmäinen tehtävä.
Käy ensin vmwaren sivustolla rekistöröitymässä että saat asennus avaimen.
Nouda sivustolta asennus palikat tar.gz muodossa (ohje ei käsittele rpm muotoa)
Tarvitset tässä vaiheessa VMware-server-<xxxx>.tar.gz
! Älä keskeytä asennusta !
Älä keskeytä asennusta luo poistotyökalun vasta lopussa
Jos keskeytät ja yrität asentaa uudelleen niin tulee ilmoitus:
A previous installation of VMware software has been detected. The previous installation was made by the tar installer (version 3). Keeping the tar3 installer database format. Error Unable to find the binary installation directory (answer BINDIR) in the installer database file "/etc/vmware/locations". Failure Execution aborted.
Jos vahinko pääsi kuitenkin tapahtumaan (niin kuin minulle). Poista käsin silloin hakemisto /etc/wmvare.
Asennetaan Vmware server
<xxxx> Korvataan Vmware serverin versiolla.
linux-zwnq:~ # su root linux-zwnq:~ # tar zxf VMware-server-<xxxx>.tar.gz linux-zwnq:~ # cd vmware-server-distrib/ linux-zwnq:~/vmware-server-distrib # ./vmware-install.pl
Ensi puretaan paketti joka juuri noudettiin vmwarelta.
Ja tulee useita kysymyksiä joihin voi vastata ihan painamalla enter. Tässä lista kysymyksistä, ilman ylimääräisiä asennus ohjelman kommentteja.
which directory do you want to install the binary files? [/usr/bin] What is the directory that contains the init directories (rc0.d/ to rc6.d/)? [/etc/init.d] What is the directory that contains the init scripts? [/etc/init.d] In which directory do you want to install the daemon files? [/usr/sbin] In which directory do you want to install the library files? [/usr/lib/vmware] The path "/usr/lib/vmware" does not exist currently. This program is going to create it, including needed parent directories. Is this what you want? [yes]
Tässä välissä miettii pitkään...
In which directory do you want to install the manual files? [/usr/share/man] In which directory do you want to install the documentation files? [/usr/share/doc/vmware] The path "/usr/share/doc/vmware" does not exist currently. This program is going to create it, including needed parent directories. Is this what you want? [yes]
Viimeinen kysymys "haluatko suorittaa asetuksien luonnin. Vmware on tässä vaiheessa jo asennettu mutta ei valmis käytettäväksi.
program to invoke the command for you now? [yes] no
Asetukset
Nyt aloitetaan Vmwaren asetuksien läpikäyminen. Sen voi ajaa uudelleen komennolla vmware-config.pl Ilman Vmwaren uudelleen asennusta.
linux-zwnq:~# vmware-config.pl Making sure services for VMware Server are stopped. Stopping VMware services: Virtual machine monitor done You must read and accept the End User License Agreement to continue. Press enter to display it.
Q pääsee ulos kun olet lukenut tekstin.
Ensimmäiselle riville kirjoitetaan yes, muihin enter.
Do you accept? (yes/no) yes Thank you. Configuring fallback GTK+ 2.4 libraries. In which directory do you want to install the mime type icons? [/usr/share/icons] What directory contains your desktop menu entry files? These files have a .desktop file extension. [/usr/share/applications] In which directory do you want to install the application's icon? [/usr/share/pixmaps] Trying to find a suitable vmmon module for your running kernel. None of the pre-built vmmon modules for VMware Server is suitable for your running kernel. Do you want this program to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [yes] Using compiler "/usr/bin/gcc". Use environment variable CC to override. What is the location of the directory of C header files that match your running kernel? [/lib/modules/2.6.18.8-0.1-default/build/include]
Tässä välissä tehdään käännös työ (paljon tekstiä ruudulle).
Verkko Asetukset
Seuraavaksi määritetään verkkoasetukset Vmwarelle.
Yritän selittää vähän paremmin verkkoasetuksia, Jos joku haluaa säätää Vmwarea hieman enemmän, muuten asetukset hyväksytään entterillä.
Siltaava
Do you want networking for your virtual machines? (yes/no/help) [yes] Configuring a bridged network for vmnet0. The following bridged networks have been defined: All your ethernet interfaces are already bridged.
Asennettiin juuri sillattu verkko, Normaalisti seuraavaan kysymykseen voi vastata no
Sillattu verkko: Vmware käyttää sinun koneesi verkkokorttia. liikennöidessään ulkomaailman kanssa. ja myös sinun serveri koneesi kanssa. Voit ajatella jokaista client järjestelmää omana tietokoneenaan, jolla ei muuten ole tekemistä serverisi kanssa. Kaikki palvelimen ja toisten clientien välinen liikenne menee myös lähiverkon kautta. niin kuin koneet olisivat täysin erillään ja eri tietokoneina.
Tarvitset myös jokaista client järjestelmää varten oman IP-osoitteen
Jos valitset tässä vaiheessa "no" loikkaa ohjeessa eteenpäin kohtaan Portin määritys
Nat
Do you want to be able to use NAT networking in your virtual machines? (yes/no)[yes] yes Configuring a NAT network for vmnet8. Do you want this program to probe for an unused private subnet? (yes/no/help)[yes] Probing for an unused private subnet (this can take some time)...
Tämä osoite on syytä kirjoittaa johonkin ylös jos client käyttöjärjestelmä ei tue automaattista ip-osoitteen noutoa. Ruudusta pääsee ulos painamalla Q.
Mitä juuri määritettiin:
Nat verkko: Client käyttöjärjestelmä käyttää nettiin mennäkseen koneesi verkkokorttia ja ip-osoitetta. Tähän verkkoon ei normaalisti pääse lähiverkosta kiinni. Kuvittele client järjestelmät palomuurin taakse. Edut - Nat-verkko ei tarvitse useita ip-osoitteita, vain serverin osoite riittää. - Client järjestelmät voivat keskustella verkon yli keskenään. - Tietoturvallinen. Haitat - Serveriltä ei pääse kiinni client järjestelmään. - Ulkoverkosta ei pääse kiinni client järjestelmään.
Host-only
Do you want to be able to use host-only networking in your virtual machines?[yes] Configuring a host-only network for vmnet1. Do you want this program to probe for an unused private subnet? (yes/no/help)[yes] Probing for an unused private subnet (this can take some time)...
Ja taas tuo ruutu josta pääsee ulos painamalla Q.
Do you wish to configure another host-only network? (yes/no) [no]
Mitäs nyt tehtiin.
Host-only: Serveri ja client järjestelmät voivat keskustella keskenään. niin kuin olisivat verkossa keskenään. Ajattele sisäverkkoa ilman "internet" yheyttä. Mihin tarvitaan tälläistä: No tietenkin, sitä ohjelmallista linux palomuuria varten joka myös toimii Vmwaressa clienttina. Jossa on kaksi verkkokorttia toinen sillattu internetistä toinen Host-only. Nerokasta, eikö.
Tässä vaiheessa tulee taas paljon tekstä ruudulle, joten hypätään oleelliseen asiaan.
Portin määritys:
The default port : 902 is not free. We have selected a suitable alternative port for VMware Server use. You may override this value now. Remember to use this port when connecting to this server. Please specify a port for remote console connections to use [904]
Tämä asetus on tärkeä, ja sinne papereihin ylös kirjoitettava tieto.
Portti johon Windows ja muut Linux koneet yhdistävät. Hallitakseen vmware järjestelmiä vmware client ohjelmistolla. Susessa on varattuna tuo 902 portti joka on oletus. Joten tarjotaan seuraava vapaa portti (904). Tarkoittaa sitä että esim: Windows koneella joutuu kirjoittamaan yhdistä osoitteeseen "xxx.xxx.xxx.xxx:904" Lisää tietoa Vmware client ohjelmiston yhteydessä.
WARNING: VMware Server has been configured to run on a port different from the default port. Remember to use this port when connecting to this server. Shutting down xinetd: done Starting INET services. (xinetd) done Configuring the VMware VmPerl Scripting API. Building the VMware VmPerl Scripting API. Using compiler "/usr/bin/gcc". Use environment variable CC to override. Installing the VMware VmPerl Scripting API. The installation of the VMware VmPerl Scripting API succeeded. Generating SSL Server Certificate In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines]
Tallennus
Tässä määritellään hakemisto jossa Vmwaren clientit majailevat oletuksena. Itse ainakin vaihdan tuon hakemiston esim. /home/wmware.
Jatketaan entterillä.
Aktivointi
In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines] /home/vmware The path "/home/vmware" does not exist currently. This program is going to create it, including needed parent directories. Is this what you want? [yes] Please enter your 20-character serial number. Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:
Tämän avaimen sait rekistöröidyttyäsi Vmwarelle. ! Huomaa isot ja pienet kirjaimet...
Starting VMware services: Virtual machine monitor done Virtual ethernet done Bridged networking on /dev/vmnet0 done Host-only networking on /dev/vmnet1 (background) done Host-only networking on /dev/vmnet8 (background) done NAT service on /dev/vmnet8 done The configuration of VMware Server 1.0.2 build-39867 for Linux for this running kernel completed successfully. linux-zwnq:~/vmware-server-distrib #
Se asennus oli tässä. Jos verkko ei toimi oikein voit ajaa vmware-config.pl uudelleen. Ja tehdä uusia valintoja. /jakai2
Wmware-client asennus
Tässä osiossa käsitellään wmvare-client ohjelmiston asennusta ja käyttöä.
Ensimmäinen tehtävä. Käy ensin vmwaren sivustolla ja nouda sivustolta asennus palikat tar.gz muodossa (ohje ei käsittele rpm muotoa) Tarvitset tässä vaiheessa VMware-server-linux-client-<xxxx>.tar.gz
Asennan /root/apu kansiosta.
asennus
linux-zwnq:~ # su root linux-zwnq:~ # mkdir apu linux-zwnq:~ # unzip VMware-server-linux-client-1.0.2-39867.zip -d /root/apu linux-zwnq:~ # cd apu/ linux-zwnq:~/apu # dir linux-zwnq:~/apu # tar zvxf Vmware-server-console-1.0.2-39867.tar.gz linux-zwnq:~/apu # cd vmware-server-console-distrib/ linux-zwnq:~/apu/vmware-server-console-distrib # ./vmware-install.pl
Noin asennus käynnistyy.
eteenpäin mennään entterillä.
Creating a new installer database using the tar3 format. Installing the content of the package. In which directory do you want to install the binary files? [/usr/bin] In which directory do you want to install the library files? [/usr/lib/vmware-server-console] The path "/usr/lib/vmware-server-console" does not exist currently. This program is going to create it, including needed parent directories. Is this what you want? [yes] In which directory do you want to install the manual files? [/usr/share/man] In which directory do you want to install the documentation files? [/usr/share/doc/vmware-server-console] The path "/usr/share/doc/vmware-server-console" does not exist currently. This program is going to create it, including needed parent directories. Is this what you want? [yes] The installation of VMware Server Console 1.0.2 build-39867 for Linux completed successfully. You can decide to remove this software from your system at any time by invoking the following command: "/usr/bin/vmware-uninstall-server-console.pl". Before running VMware Server Console for the first time, you need to configure it by invoking the following command: "/usr/bin/vmware-config-server-console.pl". Do you want this program to invoke the command for you now? [yes]
asetukset
Nyt aloitetaan vmwaren asetukien läpikäyminen. Sen voi ajaa uudelleen komennolla vmware-config-server-console.pl Ilman vmwaren uudelleen asennusta.
Before running VMware Server Console for the first time, you need to configure it by invoking the following command: "/usr/bin/vmware-config-server-console.pl". Do you want this program to invoke the command for you now? [yes] You must read and accept the End User License Agreement to continue. Press enter to display it. Do you accept? (yes/no) yes
Luettuasi tekstin pääset valikosta pois painamalla Q
Asennus oli tässä kaikessa lyhykäisuudessään.
vmware-server-console käyttö
Selvitän tässä perusteet.
Alkeet
Ohjelman saat käyntiin.
linux-zwnq:~ # vmware-server-console
Kirjautuminen valitse Local host jos kirjaudut samasta koneesta jossa Vmware on asennettuna.
Valitse Remote host jos kirjaudut toiselta lähiverkon koneelta.
Host name ip-osoite ja porttinumero jos ei vakio(902). Esimerkiksi: "192.168.11.155:904" User name Käyttäjätunnuksesi koneelle. Password salasanasi.
Virhetilanteet: - Yleisimmät väärä käyttäjätunnus tai salasana. - Palomuuri estää porttiin yhdistämisen tai väärä portti. - palvelu ei ole käynnissä.
Kun vihdoin on saatu yhteys palvelimeen.
Uusi virtuaalikone
Luodaan uusi "virtuaalikone" siis client järjestelmä. Valitsemalla Create a new virtual machine
Valitaan Next
Valitaan Next
Valitaan uuden käyttöjärjestelmän tyyppi, esimerkissä Windows xp pro.
Valitaan minne tallennetaan ja tiedosto nimet.
Verkko asetukset: sillattu = bridged client järjestelmä (virtuaalikone) näkyy lähiverkolle kuin olisi aivan erillinen tietokone. Vaatii oman ip-osoitteen koneelle.
Nat client järjestelmä käyttää isäntäkoneen ip-osoitetta päästäkseen lähiverkkoon ollen kuitenkin palomuurin takana. Lähiverkosta ei pääse koneen palveluihin.
Sisäinen-verkko = Host-only client järjestelmä on verkon ylitse yhteydessä vain isäntään ja toisiin clientteihin.
client järjestelmän kiintolevyn koko ja varataanko tila heti vai käytön mukaan.
Valitaan Finish.
Client järjestelmän asennus
Tulossa
En käsittele kuinka jokin tietty järjestelmä asennetaan vaan yleistä. /jakai2
Konvensiot
Tulossa
Kuinka muunnetaan olemassa oleva windows kone pyörimään virtuaalisena /jakai2










