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

Kuva:vmware-kayttoohje_a1.png

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ä.

Kuva:vmware-kayttoohje_a2.png

Kun vihdoin on saatu yhteys palvelimeen.

Uusi virtuaalikone

Luodaan uusi "virtuaalikone" siis client järjestelmä. Valitsemalla Create a new virtual machine

Kuva:vmware-kayttoohje1.png

Valitaan Next

Kuva:vmware-kayttoohje2.png

Valitaan Next

Kuva:vmware-kayttoohje3.png

Valitaan uuden käyttöjärjestelmän tyyppi, esimerkissä Windows xp pro.

Kuva:vmware-kayttoohje4.png

Valitaan minne tallennetaan ja tiedosto nimet.

Kuva:vmware-kayttoohje5.png

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.

Kuva:vmware-kayttoohje6.png

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