VMWARE asennus ja konffaus

eero
Site Admin
Viestit: 329
Liittynyt: 07 Marras 2007 20:17

VMWARE asennus ja konffaus

Viesti Kirjoittaja eero »

Heti ekana törmäsin virheeseen:
Unable to find supported device to write the VMWare esx server 3i 3.5.0 image to

Yksi korjausehdotus mikä toimi:

1) If you have encountered the error shown above, you can press ALT-F1 to access the console of the ESXi install. You'll be prompted for a login and you can use 'root'. The password for root with be blank. As mentioned above, this process assumes you have an IDE drive that ESXi can recognize. You can use the command lspci to show the list of devices that ESXi can recognize and then compare that with this list of devices. Also if you run fdisk -l, you should see your IDE drive listed.
2) After you have console access you will enter the command vi /usr/lib/vmware/installer/Core/TargetFilter.py (note that the path and filename are case-sensitive).
3) Scroll down in the document until you find the section "def IDEFilter(lun)". You will be changing the text:

return interface.GetInterfaceType() == ScsiInterface.SCSI_IFACE_TYPE_IDE
to
return interface.GetInterfaceType() == ScsiInterface.SCSI_IFACE_TYPE_ISCSI

If you have not used vi before, move the cursor to the end of "TYPE_IDE" and the press the Insert key. The press backspace to delete IDE and type in ISCSI. Then press the ESC key, type in the command :wq and press Enter to save the file and exit.

4) You will now be back at the console. If you had stopped the installer at the screen show below, you can press ALT-F2 to return to the screen and press Enter to start the install, but it will still generate the error shown in the image above. You will need to press ALT-F1 and then type in install and press enter.
5) When you run the install command, it is important to note that the installer will switch you back to the ALT-F2 (DCUI) screen. Press ALT-F1 to return to the console again. You will see the below screen again with the prompt to press Enter to install. Do so and the install will proceed.
eero
Site Admin
Viestit: 329
Liittynyt: 07 Marras 2007 20:17

Varmistus

Viesti Kirjoittaja eero »

Ohje toimii vain jos varmistusasemana on WinXP tai Win2000. Pikku viilailulla saa toimimaan myös 2003 serverissä ja linux:ssa. Seiskassa ei ainakaan vielä toimi sillä Microsoft:lla ei ole saatavissa seiskaan sopivaa NFS-palvelinta eikä ilmaisia ainakaan pienellä etsiskelyllä löytynyt.

Tarkoitus on ottaa systeemistä varmistus siltä varalta että pahin mahdollinen eli vmware kaatuu ja virtuaalipalvelimet katoavat.
Windows:in varmistukset kannattaa silti ottaa erikseen joka yö sillä niillä on hepompi tehdä esim. yksittäisten tiedostojen palautus.

Tarvittavat ohjelmat:
winscp426.zip
Siirto-ohjelma
(2.48 MiB) Tiedosto ladattu 888 kertaa
Palauta_ja_varmista.zip
Palautus- ja varmistusscriptit
(11.67 KiB) Tiedosto ladattu 931 kertaa
putty.zip
(244.25 KiB) Tiedosto ladattu 961 kertaa
plink.zip
(148.76 KiB) Tiedosto ladattu 950 kertaa
Ensin pitää sallia VMWARE serveriltä SSH-yhteys.
(tehdään vmware-serverillä)

Siirry konsoliin painamalla Alt + F1
Kirjoita unsupported ja paina Enter (tekstiä ei tule näkyviin. älä lannistu vaikka ei ensimmäisellä kerralla onnistu. kokeile uusiksi. nimimerkillä 28 kertaa kokeillut)
Anna rootin salasana
Kirjoita vi /etc/inetd.conf ja paina enter
Etsi kohta #ssh ja poista #-merkki. Tallenna painamalla Esc ja kirjoita :wq! ja enter (:-merkki löytyy korotusnäppäimellä ö-kirjaimesta. amerikkalainen näppäimistö)
Kirjaudu konsolista Alt + F2
Käynnistä VMWARE-serveri kokonaan uusiksi.

Ladataan varmistus.sh palvelimelle ja konffataan se


Lataa varmistus.sh palvelimelle WinSCP:llä polkuun /vmfs/volumes/Datastore1 ÄLÄ MUOKKAA WINDOWS:SSA
  • Valitse siirtomuodoksi Text
    Jos siirrät sen johonkin muualle se poistetaan seuraavassa bootissa mikä ei ole suotavaa. Datastore-kansiota ei siivota.
    Datastore1 voi olla myös toisella nimellä jos olet nimenyt sen uusiksi tai lisännyt kansioita
Luo Datastore1-kansioon uusi tiedosto esim. konelista. Voit luoda sen WinSC:llä tai konsolista putty:llä komennolla cd /vmfs/volumes/Datastore1 ja vi konelista
  • Anna tiedostoon varmistettavien koneiden nimet jotka näkyvät listalla. Koneiden nimet tulevat eri riveille.
    esim.
    • server2003
      server2
      WinXP
    • Huomaa isot ja pienet kirjaimet. koolla on väliä
Avataan Putty:llä yhteys serveriin ja avataan vi:llä varmistus.sh. Komento on vi /vmfs/volumes/datastore1/varmistus.sh
Lisätään tai muokataan rivit:
  • * VM_BACKUP_VOLUME=/vmfs/volumes/backup (NFS-jaon polku)
    * ENABLE_2GB_SPARSE=0 (asetus 1 jos haluat jakaa VMDK-tiedoston 2 GB palasiin)
    * VM_BACKUP_ROTATION_COUNT=3 (Montako varmistusta kierrätetään)
    * VM_BACKUP_DIR_NAMING_CONVENTION
    * POWER_VM_DOWN_BEFORE_BACKUP=0 (0 jotta voidaan tehdä varmistus ilman virtuaaliserverin sammutusta)
    * ENABLE_HARD_POWER_OFF=0 (0 poistaa rautatason sammutuksen)
    * ITER_TO_WAIT_SHUTDOWN=4
Tallennetaan painamalla Esc ja kirjoittamalla :wq ja painamalla Enter


Asennetaan NFS-tuki varmistusasemaan (tässä tapauksessa winxp)

http://www.microsoft.com/downloads/deta ... laylang=en

Asenna ohjelma. Jos ei ole mainintaa valinnasta valitse next.
Valitse:
  • Custom installation --> next
    Valitse asennettavaksi oletuksien lisäksi Windows services for unix -> NFS -> Server for NFS, Windows services for unix -> Password syncronization ja Windows services for unix -> Autentication tools for NFS -> Server for NFS Authentication --> Next
    Valitse Change the default behavior to case sensitive--> Next--> Next
    Kannattaa asentaa oletuspolkuun C:\SFU\
Avaa WinSCP.exe ja siirry VMware palvelimelle.
Siirry palvelimella hakemistoon /etc
Siirrä tiedostot group ja passwd xp:n kansioon C:\SFU
Sulje yhteys

Valitse käynnistysvalikosta:
Kaikki ohjelmat -> Windows services for UNIX -> Services for UNIX Administrator
Avaa User Name Mapping -> Configuration ja valitse täppi kohtaan Use Password and Group files. Valitse yllä lataamasi tiedostot kansiosta C:\SFU ja paina Apply
Avaa User Name Mapping -> Maps ja valitse Advanced maps alta Show user Maps
  • Valitse painikkeet List windows Users ja List UNIX Users
    Valitse listalta Järjestelmänvalvoja ja toiselta listalta Root ja paina Add-painiketta ja Apply. Kuittaa ilmoitus OK:lla.
    Tee sama Groupille.
Muiden astetusten kanssa vapaa ajattelu on sallittua.

Nyt jaetaan NFS-kansio:
  • Tehdään normaali Windows jako ja annetaan pääkäyttäjälle täydet oikeudet.
    Siirrytään välilehdelle NFS sharing
    Valitse Share this folder
    Anna jakonimi. Esim. wmvarevarmistus ÄLÄ KÄYTÄ ÄÄKKÖSIÄ, VÄLILYÖNTELÄ ÄLÄKÄ VÄLEJÄ
    Valitse Allow anonymous access ja paina Permission-painiketta
    Valitse Type of Access ja Read-Write ja laita täppi kohtaan Allow root access -> OK -> OK

Luodaan VMware Infrastructure client:llä uusi tietokanta

Valitse vmvare palvelin -> Configuration välilehti -> Listalta Storage -> Valitse Add storage...
Avautuvasta wizardista valitse:
  • Network file system -> Next
    Anna XP-koneen ip-numero, jaetun kansion nimi ja datastoren nimi. Esim. 192.168.0.6, wmvarevarmistus, varmistus -> next Älä valitse Mounth nfs read only
    Finish
Nyt jos luot varmistus-tietokantaan kansion tai tiedoston huomaat että se tulee varmistusasemaan. Siis jos nfs-asetukset on xp:ssä kunnossa.


Luodaan varmistus-scripti ja ajastetaan se

Varmista.bat

Koodi: Valitse kaikki

plink.exe root@192.168.0.20 -pw salasana  ./vmfs/volumes/datastore1/varmistus.sh -f ./vmfs/volumes/datastore1/varmistus 
(lokikirjoitus puuttuu. En saanut sitä toimimaan. Tulee myöhemmin)

Ajastetaan esim. kerran viikossa ajettavaksi.
eero
Site Admin
Viestit: 329
Liittynyt: 07 Marras 2007 20:17

Palautus

Viesti Kirjoittaja eero »

Palautus tehdään putty:llä

Jos joudut asentamaan koko systeemin uusiksi, niin muista sallia SSH-yhteys vmware-serveriltä. (katso ylempää ohje)

Avataan putty ja kirjaudutaan root:na
Ladataan palvelimelle datastore1-hakemistoon edellä oleva palautus.sh
Tehdään palvelimelle tiedosto jonka nimi on palautus ja joka sisältää esim:

Koodi: Valitse kaikki

/vmfs/volumes/varmistus/testi1/testi1-2010-02-25--1;/vmfs/volumes/datastore1;1
# Varmistusaseman polku jossa varmistukset sijaitsevat; Mihin varmistus ajetaan; Muoto (älä muuta)

Annetaan komennot:

Koodi: Valitse kaikki

cd /vmfs/volumes/datastore1
# Siirrytään datastore1 hakemistoon. Voi olla muullakin nimellä

Koodi: Valitse kaikki

./palautus.sh -c ./palautus
# Ajetaan datastore1 hakemistossa palautus.sh tiedosto. Palautus-tiedosto määrää mitä palautetaan. Huomaa ettei PALAUTETTAVAA hakemistoa saa olla luotuna. Palautus-scripti tekee sen ja rekisteröi osat vmwareen.

Käyttistä bootatessa tulee kysymys UID-tunnuksesta. Valitse luo uusi.

Siinä kaikki. Nyt on palautettu käyttis. Tämän voi tehdä kaikille kadonneille/tuhoutuneille servereille kunhan varmistukset on otettu. Muokkaat vain palautus-tiedoston oikeksi.

Tarkasta vielä että muisti ym. asetukset on kunnossa.

MUISTA TESTATA KUNNOLLA ENNEN KUIN OTAT SYSTEEMIN OIKEESTI KÄYTTÖÖN ETTÄ VARMANA OSAAT TEHDÄ KUN KATASTROFI OIKEASTI ISKEE
eero
Site Admin
Viestit: 329
Liittynyt: 07 Marras 2007 20:17

Varmistus Linux-koneelle (Ubuntu)

Viesti Kirjoittaja eero »

Asetetaan NFS-palvelin toimimaan Linux:iin.

Yleensä kernelissä on valmiina NFS hommelit, mutta tarkita esim. Synapticilla, että "nfs-common" sekä "nfs-kernel-server" paketit on asennettu, jos ei ole asenna ne.

Seuraavaksi avaa tekstieditoriin "/etc/exports" tiedosto.

sudo gedit /etc/exports

Tähän tiedostoon siis määritellään kelle jaetaan ja mitä. Itselläni tiedoston sisältö on seuraavanlainen.

/home/eero/varmistus 192.168.0.15(rw,sync,no_root_squash)

eli koneella 192.168.0.15 on jakoihin luku- ja kirjoitusoikeudet

rw = luku- ja kirjoitusoikeudet
ro = vain luku
sync = estää datahävikin eli tämä tulisi olla aina!
no_root_squash = asiakaskoneen root-käyttäjällä samat oikeudet jaettuun tavaraan kuin jakavan koneen root-käyttäjällä.
no_subtree_check = nopeuttaa hakemisto jos koko media on jaettu

Seuraavaksi voit käynnistää tarvittavat palvelut init.d skripteistä tai sitten suoraan boottaat koko koneen.


sudo /etc/init.d/nfs-common restart
sudo /etc/init.d/nfs-kernel-server restart



Luodaan aiemmin annetun ohjeen mukaisesti uusi datastore NFS-jaolla.
eero
Site Admin
Viestit: 329
Liittynyt: 07 Marras 2007 20:17

Automaattokäynnistys hosteille kun serveri boottaa

Viesti Kirjoittaja eero »

Siirry Configuration-välilehdelle
Valitse Virtual Macine Startup/Shutdown
Valitse Properties...
Määritä ajat jotka haluat
Siirrä halutut hostit Automatic startup-alle ja määritä oikea järjestys. Hostit siirtyy painikkeella Move up
Vastaa Viestiin