OpenStack Quickstart: Skirtumas tarp puslapio versijų

Iš LITNET WIKI.
Peršokti į: navigacija, paiešką
S
S (Virtualios mašinos kūrimas)
(nerodoma 44 tarpinės versijos, sukurtos 2 naudotojų)
1 eilutė: 1 eilutė:
 
[[Kategorija:Debesija]]
 
[[Kategorija:Debesija]]
 
'''Greitos pradžios su LITNET debesijos paslaugos naudojama platforma „OpenStack“'''. Žingsniai aprašomi paprastam scenarijui, su nuorodomis į detalų skilties ar veiksmo aprašymą.
 
'''Greitos pradžios su LITNET debesijos paslaugos naudojama platforma „OpenStack“'''. Žingsniai aprašomi paprastam scenarijui, su nuorodomis į detalų skilties ar veiksmo aprašymą.
 +
 +
<span style="color:red">
 +
Detalesnė dokumentacija patalpinta [[Debesijos Paslauga|čia]]. </span>
 +
 +
== Virtuali mašina ==
 +
 +
Yra du galimi virtualios mašinos tipai:
 +
* Virtuali mašina be loginio disko ([[Debesijos Paslauga#Atvaizdo virtualios mašinos („Image-backed“)|Image-backed]])
 +
* Virtuali mašina su loginiu disku ([[Debesijos Paslauga#Loginio disko virtualios mašinos („Volume-backed“)|Volume-backed]])
 +
 +
Abu tipai veikia skirtingai atliekant įvairias operacijas, kaip mašinos sukūrimas, [[Debesijos Paslauga#Virtualios mašinos naikinimas|trynimas]], atstatymas iš [[Debesijos Paslauga#Virtualios mašinos momentinių kopijų sudarymas|kopijos]].
  
 
== Virtualios mašinos kūrimas ==
 
== Virtualios mašinos kūrimas ==
 +
Atvejis: 3 Ubuntu OS [[Debesijos Paslauga#Atvaizdo virtualios mašinos („Image-backed“)|atvaizdo(„image-backed“) virtualios mašinos]]. Joms sukuriama privati raktų pora („key pair“), naudojamas '''ssh''' prisijungimui. Pakeičiama esama „security group“, kad praleistų įeinantį '''ICMP''' ir '''SSH''' srautą. Vienai išskiriamas ir priskiriamas „floating IP“.
 +
 +
[[Vaizdas:3vmKurimasSSH.webm|none|border|1366x868px]]
 +
 +
* „Compute“ -> „Instances“ -> „Launch Instance“.
 +
 +
* Skiltis „Details“ - Nurodykite vardą „vm“. Skaičių pasirinkite patys.
 +
 +
* Skiltis „Source“ - pasirinkite <span style="background-color:#f9f9f9;border:1px solid #ddd;padding:0.25em;font-family: monospace,'Courier';line-height: 1.3em;">Debian-10</span> [[Debesijos Paslauga#Atvaizdai (Images)|atvaizdą]]. Pasirinkite „Create New Volume“ -> „No“.
 +
 +
* Skiltis „Flavor“ - pasirinkite <span style="background-color:#f9f9f9;border:1px solid #ddd;padding:0.25em;font-family: monospace,'Courier';line-height: 1.3em;">l1.2xsmall</span> konfigūraciją.
 +
 +
* Skiltis „Networks“ - pasirinkite <span style="background-color:#f9f9f9;border:1px solid #ddd;padding:0.25em;font-family: monospace,'Courier';line-height: 1.3em;">Projektas_Network</span> [[Debesijos Paslauga#Tinklas (Network)|tinklą]].
 +
 +
* Skiltis „Security Groups“ - pasirinkite <span style="background-color:#f9f9f9;border:1px solid #ddd;padding:0.25em;font-family: monospace,'Courier';line-height: 1.3em;">default</span> [[Debesijos Paslauga#Ugniasienės Taisyklių Grupės (Security Groups)|ugniasienės taisyklių grupę]].
 +
 +
* Skiltis „Key Pair“ - reikia naujos [[Debesijos Paslauga#Raktų Poros (Key Pairs)|raktų poros]]. Pasirinkite „Create Key Pair“, nurodykite vardą „raktupora“, pasirinkite tipą „SSH Key“. Spauskite „Copy Private Key to Clipboard“ (rakto turinys bus patalpintas į iškarpinę). Sukurkite savo kompiuteryje failą "privatus.key". Jį atsidarykite su teksto redaktoriumi. '''Įdėkite nukopijuotą raktą ir išsaugokite'''. Spauskite „Done“.
 +
 +
* Spauskite „Launch Instance“. Po kiek laiko virtuali mašina bus sukurta ir paleista.
 +
 +
* „Actions“ -> „Associate Floating IP“. Spauskite pliusą, norėdami išskirti naują virtualų IP adresą. Nurodykite DNS zoną bei virtualios mašinos vardą.
 +
 +
'''Detaliai''' procesas aprašytas [[Debesijos Paslauga#Naujos virtualios mašinos kūrimas|'''čia''']]. Virtualiai mašinai pilnai užsikrovus, prie jos galite [[Debesijos Paslauga#Prisijungimas prie virtualios mašinos|prisijungti]] naudodami savo čia sukurtą privatų raktą bei nurodytą „floating ip“ ar jo FQDN vardą.
 +
 +
== Virtualios mašinos importavimas ==
 +
Atvejis: importuojamas VMware Workstation Player sukurtos virtualios mašinos diskas su Ubuntu. Įkeliamas atvaizdas, pagal jį sukuriamas loginis diskas, iš kurio leidžiama virtuali mašina.
 +
<span style="color:red">Dažnai virtualūs diskai būna paskirstyti per keletą failų. Juos turėsite konvertuoti į vieną failą. Tam galite naudoti VMware Virtual Disk Manager. </span>
 +
 +
[[Vaizdas:VMimportingToOpenStack.webm|none|border|1366x868px]]
 +
 +
* „Compute“ -> „Images“ -> „Create Image“.
 +
 +
* Nurodykite pavadinimą, pasirinkite savo failą ir nurodykite tipą. Matomumą pasirinkite „Private“. Spauskite „Create Image“.
 +
 +
* Kai atvaizdas bus įkeltas, „Actions“ -> „Create Volume“. <span style="color:red"> SVARBU: dydis turi būti lygus ar didesnis už disko „Max Size“ reikšmę</span>. Galite pakeisti tipa į '''ssd'''. Spauskite „Create Volume“.
 +
 +
* „Volumes“ -> „Volumes“. Kai loginis diskas bus pilnai sukurtas, „Actions“ -> „Launch as Instance“.
 +
 +
* Skiltis „Details“ - Nurodykite vardą.
 +
 +
* Skiltis „Flavor“ - pasirinkite <span style="background-color:#f9f9f9;border:1px solid #ddd;padding:0.25em;font-family: monospace,'Courier';line-height: 1.3em;">l1.csmall</span> konfigūraciją.
 +
 +
* Skiltis „Networks“ - pasirinkite <span style="background-color:#f9f9f9;border:1px solid #ddd;padding:0.25em;font-family: monospace,'Courier';line-height: 1.3em;">vlan229</span> [[Debesijos Paslauga#Tinklas (Network)|tinklą]].
 +
 +
* „Compute“ -> „Instances“ -> „Actions“ -> „Console“. Dabar galite prisijungti.
 +
 +
== Atsarginių kopijų kūrimas ==
 +
<span style="color:red"> Norint išlaikyti duomenų vientisumą, prieš kurdami atsargines kopijas, '''išjunkite virtualią mašiną'''</span> arba '''įsitikinkite''', kad atvaizdas metaduomenyse turi žymes :
 +
<pre> os_require_quiesce    yes
 +
hw_qemu_guest_agent    yes
 +
</pre>
 +
 +
ir virtualios mašinos OS įdiegta '''qemu-guest-agent'''. Tokiu atveju mašinos darbas kopijos sudarymo metu sustabdomas automatiškai. '''Tai ypač svarbu loginio disko virtualioms mašinoms'''.
 +
 +
=== Atvaizdo virtuali mašina ===
 +
 +
Jei VM paleidote be loginio disko:
 +
[[Vaizdas:BackupImg-ImgVM.webm|none|border|1366x868px]]
 +
 +
* „Actions“ -> „Shut Off Instance“. (Neprivaloma)
 +
 +
* „Actions“ -> „Create Snapshot“. Nurodykite pavadinimą.
 +
 +
* „Compute“ -> „Images“. Kai baigs kėlimas, galite paleisti naują virtualią mašiną, pagal sukurtą [[Debesijos Paslauga#Virtualios mašinos momentinė kopija|virtualios mašinos momentinę kopiją]].
 +
 +
Tolesni žingsniai identiški kūrimui, pasirenkant momentinę kopiją kaip atvaizdą.
 +
 +
===  Loginio disko virtuali mašina ===
  
'''video'''
+
Loginio disko virtualių mašinų atsarginės kopijos daromos loginiais diskais, todėl galima kurti arba [[Debesijos Paslauga#Momentinės kopijos (Snapshots)|loginio disko momentines kopijas]], arba [[Debesijos Paslauga#Atsarginės kopijos (Backups)|loginio disko atsargines kopijas]], bet ne virtualios mašinos momentines kopijas.
 +
Jei VM paleidote su loginiu disku:
 +
[[Vaizdas:BackupVol-BothVM.webm|none|border|1366x868px]]
  
1. Spauskite „Launch Instance“.
+
Naudojant atsargines kopijas:
  
2. Skiltis „Details“ - Nurodykite vardą „vm1“.
+
* „Volumes“ -> „Volumes“ -> „Actions“ -> „Create Backup“. Nurodykite pavadinimą.
  
3. Skiltis „Source“ - pasirinkite <span style="background-color:#f9f9f9;border:1px solid #ddd;padding:0.25em;font-family: monospace,'Courier';line-height: 1.3em;">Ubuntu-18.04</span> [[Debesijos Paslauga#Atvaizdai (Images)|atvaizdą]]. Palikite „Create New Volume“ -> „Yes“ (tai bus [[Debesijos Paslauga#Loginio disko virtualios mašinos („Volume-backed“)|loginio disko virtuali mašina]]).
+
* „Actions“ -> „Restore Backup“. Pasirinkite, kurį loginį diską atstatyti, ar kurti naują. Spauskite „Restore Backup to Volume“.
  
4. Skiltis „Flavour“ - pasirinkite <span style="background-color:#f9f9f9;border:1px solid #ddd;padding:0.25em;font-family: monospace,'Courier';line-height: 1.3em;">l1.2xsmall</span> konfigūraciją.
+
Baigus, bus sukurta loginio disko kopija.
 +
Naudojant momentines kopijas:
  
5. Skiltis „Networks“ - pasirinkite <span style="background-color:#f9f9f9;border:1px solid #ddd;padding:0.25em;font-family: monospace,'Courier';line-height: 1.3em;">vlan229</span> [[Debesijos Paslauga#Tinklas (Network)|tinklą]].
+
* „Volumes“ -> „Volumes“ -> „Actions“ -> „Create Snapshot“. Nurodykite pavadinimą ir spauskite „Create Volume Snapshot (Force).
  
6. Skiltis „Security Groups“ - pasirinkite <span style="background-color:#f9f9f9;border:1px solid #ddd;padding:0.25em;font-family: monospace,'Courier';line-height: 1.3em;">default</span> [[Debesijos Paslauga#Ugniasienės Taisyklių Grupės (Security Groups)|ugniasienės taisyklių grupę]].
+
* „Actions“ -> „Create Volume“. Nurodykite pavadinimą ir spauskite „Create Volume“.
  
7. Skiltis „Key Pair“ - reikia naujos [[Debesijos Paslauga#Raktų Poros (Key Pairs)|raktų poros]]. Pasirinkite „Create Key Pair“, nurodykite vardą „mano“, pasirinkite tipą „SSH Key“. Spauskite „Copy Private Key to Clipboard“ (rakto turinys bus patalpintas į iškarpinę). Sukurkite savo kompiuteryje failą "manoPrivatusRaktas.key". Jį atsidarykite su teksto redaktoriumi. '''Įdėkite nukopijuotą raktą ir išsaugokite'''. Spauskite „Done“.
+
Tolesni žingsniai identiški kūrimui, pasirenkant naują loginį diską, kaip užkrovimo šaltinį.
 +
Daugiau apie loginius diskus ir jų kopijas [[Debesijos Paslauga#Loginiai Diskai (Volumes)|'''čia''']].
  
8. Spauskite „Launch Instance“. Po kiek laiko virtuali mašina bus sukurta ir paleista.
+
== Prisijungimas iš Windows ==
 +
Atvejis: Reikia naudojant SSH prisijungti prie linux VM iš Windows.
 +
<span style="color:red"> „PuTTY“ reikalauja kitokio formato rakto, todėl naudodami „PuTTYgen“ '''konvertuosite''' savo turimą raktą į formatą, kurį supranta „PuTTY“.</span>
  
'''Detaliai''' procesas aprašytas [[Debesijos Paslauga#Naujos virtualios mašinos kūrimas|'''čia''']]. Virtualiai mašinai pilnai užsikrovus, prie jos galite [[Debesijos Paslauga#Prisijungimas prie virtualios mašinos|prisijungti]] naudodami savo čia sukurtą privatų raktą.
+
[[Vaizdas:WindowsSSHPuttyGenKeyConversion.webm|none|border|1366x868px]]
 +
 
 +
* Reikalingos programos: '''„PuTTY“''', „'''PuTTYgen'''“. Jos yra nemokamos, galite atsisiųsti iš [https://www.puttygen.com/download-putty čia].
 +
 
 +
* Paleiskite „'''PuTTYgen'''“. „Conversions“ -> „Import key“. Pasirinkite savo privatų raktą (jį gavote kurdami [[Debesijos Paslauga#Raktų Poros (Key Pairs)|raktų porą]]). Galima nurodyti slaptažodį. Spauskite „Save private key“. Nurodykite pavadinimą.
 +
 
 +
* Paleiskite „'''PuTTY'''“. „Session“ skiltyje nurodykite IP adresą.
 +
 
 +
* „Connections“ -> „SSH“ -> „Auth“ skiltyje nurodykite konvertuotą privatų raktą.
 +
 
 +
* „Connections“ -> „Data“ skiltyje nurodykite [[Debesijos Paslauga#Naudotojo vardai|prisijungimo vardą]] '''debian'''.  
 +
 
 +
* Spauskite „Open“. Paprašys „Windows Registry“ įsiminti nuotolinę mašiną. Spauskite „Yes“.
 +
 
 +
'''Daugiau''' apie prisijungimą prie Linux/Windows VM iš Linux/Windows OS rasite [[Debesijos Paslauga#Prisijungimas prie virtualios mašinos|'''čia''']].
  
 
== Loginio disko kūrimas ==
 
== Loginio disko kūrimas ==
 +
Atvejis: Atvaizdo VM reikia sukurti 1 GB diską. Diską prijungti ir atjungti. Išplėsti iki 2 GB ir prijungti kitai VM.
  
[[Vaizdas:CreateVolume.png|none|border|600px]]
+
[[Vaizdas:VolumeKurimasAttachinimasExpandinimas.webm|none|border|1366x868px]]
  
1. „Volumes“ -> „Volume“ -> „Create Volme“.
+
* „Volumes“ -> „Volume“ -> „Create Volume“.
  
2. Nurodykite pavadinimą „Diskas1“.
+
* Nurodykite pavadinimą „diskas“.
  
3. Pasirinkite tipą '''ssd'''.
+
* Pasirinkite tipą ir dydį (jei reikia).
  
4. Pasirinkite dydį '''40 GiB'''.
+
* Spauskite „Create Volume“.
 +
 +
* „Actions“ -> „Manage Attachments“. Nurodykite, prie kurios VM jungiate. „Attach Volume“.
  
5. Spauskite „Create Volume“.
+
* „Actions“ -> „Manage Attachments“ -> „Detach Volume“.  
 +
 
 +
* „Volumes“ -> „Volume“ -> „Actions“ -> „Extend Volume“. Pasirinkite naują dydį.
 +
 
 +
* „Actions“ -> „Manage Attachments“. Nurodykite, prie kurios VM jungiate. „Attach Volume“.
 +
 
 +
Prijungti prie ir atjungti nuo VM diskus galima ir per „Compute“ -> „Instances“ -> „Actions“ -> „Attach Volume“.
  
 
'''Daugiau''' apie loginius diskus rasite [[Debesijos Paslauga#Loginiai Diskai (Volumes)|'''čia''']].
 
'''Daugiau''' apie loginius diskus rasite [[Debesijos Paslauga#Loginiai Diskai (Volumes)|'''čia''']].
== Vidinio tinklo kūrimas ==
 
  
'''video'''
+
== DNS zonos, vidinio tinklo kūrimas ==
 +
Atvejis: Reikia susikurti DNS zoną, bei vidinį tinklą, kuriame paleistai VM reikia priskirti virtualų IP adresą su DNS vardu.
 +
 
 +
Pirmiausia reikės savo DNS serveryje pridėti įrašus, kad už norimą subzoną (šiuo atveju '''pavyzdys.litnet.lt''') atsakingi litnet DNS serveriai:
 +
<pre>pavyzdys                        IN      NS      ns1-cloud.litnet.lt.
 +
pavyzdys                        IN      NS      ns2-cloud.litnet.lt.
 +
pavyzdys                        IN      NS      ns3-cloud.litnet.lt.</pre>
 +
 
 +
Toliau subzoną tvarkysite OpenStack aplinkoje.
 +
 
 +
[[Vaizdas:CreateDNSNetworkSubnetRouterFloatingIpVM.webm|none|border|1366x868px]]
 +
 
 +
'''DNS Zona'''
 +
 
 +
1. „DNS“ -> „Zones“ -> „Create Zone“.
 +
 
 +
2. Nurodykite pavadinimą '''su tašku gale'''. Šiuo atveju <span style="background-color:#f9f9f9;border:1px solid #ddd;padding:0.25em;font-family: monospace,'Courier';line-height: 1.3em;">pavyzdys.litnet.lt.</span> .
 +
 +
3. Nurodykite savo (savininko) kontaktinį el. pašto adresą ir „Time to Live“ sekundėmis (min 600). Paspauskite „Submit“.
 +
 
 +
Po kiek laiko, DNS subzona bus užregistruota.
 +
 
 +
'''Tinklas, maršrutizatorius'''
 +
 
 +
Šią dalį galima atlikti per „Network“ -> „Networks“ -> „Create Network“ bei „Network“ -> „Routers“ -> „Create Router“, bet patogiau per „Network“ -> „Network Topology“.
 +
 
 +
1. Spauskite „Create Network“. Nurodykite pavadinimą. Spauskite „Next“ arba eikite į „Subnet“ skiltį.
 +
 
 +
2. Nurodykite potinklio pavadinimą bei privataus tinklo adresą, pvz.: '''10.10.10.0/24'''.
 +
 
 +
3. Spauskite „Next“. Čia galima nurodyti galimus IP adresus, arba palikti tuščią (visas potinklis).
 +
 
 +
Tinklas sukurtas, tačiau reikia jį prijungti prie išorinio tinklo. Tam naudosime maršrutizatorių.
 +
 
 +
4. Spauskite „Create Router“.
 +
 
 +
5. Nurodykite pavadinimą bei pasirinkite išorinį tinklą '''vlan229'''. Spauskite  „Create Router“.
 +
 
 +
6. Spauskite žemėlapyje ant maršrutizatoriaus ir spauskite „Add interface“. Pasirinkite potinklį. Spauskite „Submit“.
 +
 
 +
'''Virtuali mašina'''
 +
 
 +
Tolesni žingsniai identiški kūrimui, pasirenkant sukurtą tinklą vietoj išorinio '''vlan229'''.
 +
 
 +
1. Spauskite ant sukurtos virtualios mašinos žemėlapyje, „View instance details“ arba „Compute“ -> „Instances“.
 +
 
 +
2. Spauskite „Associate Floating IP“.
 +
 
 +
3.  Prie „IP Address“ spauskite pliusą.
 +
 
 +
4. Nurodykite, kad virtualus IP adresas bus '''vlan229''' tinklo. Nurodykite DNS domeną, '''kuris baigiasi tašku'''. Šiuo atveju <span style="background-color:#f9f9f9;border:1px solid #ddd;padding:0.25em;font-family: monospace,'Courier';line-height: 1.3em;">pavyzdys.litnet.lt.</span> . Nurodykite DNS pavadinimą. Spauskite „Allocate IP“.
  
1. „Network“ -> „Networks“ -> „Create Network“.
+
5. Spauskite „Associate“.
  
2. Skiltis „Network“ - Nurodykite pavadinimą „manoTinklas“.
+
Dabar galite pasiekti VM naudojant jos DNS pavadinimą. '''Kad jis pradėtu veikti, gali prireikti iki valandos'''.
  
3. Skiltis „Subnet“ - Nurodykite pavadinimą „manoPotinklis“. Nurodykite tinklo adresą su potinkliu '''CIDR''' notacija.
+
'''Daugiau''' apie tinklus rasite [[Debesijos Paslauga#Tinklas (Network)|'''čia''']].
  
4. Spauskite „Create Network“.
+
'''Daugiau''' apie DNS rasite [[Debesijos Paslauga#DNS|'''čia''']].

11:34, 6 vasario 2020 versija

Greitos pradžios su LITNET debesijos paslaugos naudojama platforma „OpenStack“. Žingsniai aprašomi paprastam scenarijui, su nuorodomis į detalų skilties ar veiksmo aprašymą.

Detalesnė dokumentacija patalpinta čia.

Virtuali mašina

Yra du galimi virtualios mašinos tipai:

Abu tipai veikia skirtingai atliekant įvairias operacijas, kaip mašinos sukūrimas, trynimas, atstatymas iš kopijos.

Virtualios mašinos kūrimas

Atvejis: 3 Ubuntu OS atvaizdo(„image-backed“) virtualios mašinos. Joms sukuriama privati raktų pora („key pair“), naudojamas ssh prisijungimui. Pakeičiama esama „security group“, kad praleistų įeinantį ICMP ir SSH srautą. Vienai išskiriamas ir priskiriamas „floating IP“.

  • „Compute“ -> „Instances“ -> „Launch Instance“.
  • Skiltis „Details“ - Nurodykite vardą „vm“. Skaičių pasirinkite patys.
  • Skiltis „Source“ - pasirinkite Debian-10 atvaizdą. Pasirinkite „Create New Volume“ -> „No“.
  • Skiltis „Flavor“ - pasirinkite l1.2xsmall konfigūraciją.
  • Skiltis „Networks“ - pasirinkite Projektas_Network tinklą.
  • Skiltis „Key Pair“ - reikia naujos raktų poros. Pasirinkite „Create Key Pair“, nurodykite vardą „raktupora“, pasirinkite tipą „SSH Key“. Spauskite „Copy Private Key to Clipboard“ (rakto turinys bus patalpintas į iškarpinę). Sukurkite savo kompiuteryje failą "privatus.key". Jį atsidarykite su teksto redaktoriumi. Įdėkite nukopijuotą raktą ir išsaugokite. Spauskite „Done“.
  • Spauskite „Launch Instance“. Po kiek laiko virtuali mašina bus sukurta ir paleista.
  • „Actions“ -> „Associate Floating IP“. Spauskite pliusą, norėdami išskirti naują virtualų IP adresą. Nurodykite DNS zoną bei virtualios mašinos vardą.

Detaliai procesas aprašytas čia. Virtualiai mašinai pilnai užsikrovus, prie jos galite prisijungti naudodami savo čia sukurtą privatų raktą bei nurodytą „floating ip“ ar jo FQDN vardą.

Virtualios mašinos importavimas

Atvejis: importuojamas VMware Workstation Player sukurtos virtualios mašinos diskas su Ubuntu. Įkeliamas atvaizdas, pagal jį sukuriamas loginis diskas, iš kurio leidžiama virtuali mašina. Dažnai virtualūs diskai būna paskirstyti per keletą failų. Juos turėsite konvertuoti į vieną failą. Tam galite naudoti VMware Virtual Disk Manager.

  • „Compute“ -> „Images“ -> „Create Image“.
  • Nurodykite pavadinimą, pasirinkite savo failą ir nurodykite tipą. Matomumą pasirinkite „Private“. Spauskite „Create Image“.
  • Kai atvaizdas bus įkeltas, „Actions“ -> „Create Volume“. SVARBU: dydis turi būti lygus ar didesnis už disko „Max Size“ reikšmę. Galite pakeisti tipa į ssd. Spauskite „Create Volume“.
  • „Volumes“ -> „Volumes“. Kai loginis diskas bus pilnai sukurtas, „Actions“ -> „Launch as Instance“.
  • Skiltis „Details“ - Nurodykite vardą.
  • Skiltis „Flavor“ - pasirinkite l1.csmall konfigūraciją.
  • Skiltis „Networks“ - pasirinkite vlan229 tinklą.
  • „Compute“ -> „Instances“ -> „Actions“ -> „Console“. Dabar galite prisijungti.

Atsarginių kopijų kūrimas

Norint išlaikyti duomenų vientisumą, prieš kurdami atsargines kopijas, išjunkite virtualią mašiną arba įsitikinkite, kad atvaizdas metaduomenyse turi žymes :

 os_require_quiesce     yes
 hw_qemu_guest_agent    yes 

ir virtualios mašinos OS įdiegta qemu-guest-agent. Tokiu atveju mašinos darbas kopijos sudarymo metu sustabdomas automatiškai. Tai ypač svarbu loginio disko virtualioms mašinoms.

Atvaizdo virtuali mašina

Jei VM paleidote be loginio disko:

  • „Actions“ -> „Shut Off Instance“. (Neprivaloma)
  • „Actions“ -> „Create Snapshot“. Nurodykite pavadinimą.

Tolesni žingsniai identiški kūrimui, pasirenkant momentinę kopiją kaip atvaizdą.

Loginio disko virtuali mašina

Loginio disko virtualių mašinų atsarginės kopijos daromos loginiais diskais, todėl galima kurti arba loginio disko momentines kopijas, arba loginio disko atsargines kopijas, bet ne virtualios mašinos momentines kopijas. Jei VM paleidote su loginiu disku:

Naudojant atsargines kopijas:

  • „Volumes“ -> „Volumes“ -> „Actions“ -> „Create Backup“. Nurodykite pavadinimą.
  • „Actions“ -> „Restore Backup“. Pasirinkite, kurį loginį diską atstatyti, ar kurti naują. Spauskite „Restore Backup to Volume“.

Baigus, bus sukurta loginio disko kopija. Naudojant momentines kopijas:

  • „Volumes“ -> „Volumes“ -> „Actions“ -> „Create Snapshot“. Nurodykite pavadinimą ir spauskite „Create Volume Snapshot (Force)“.
  • „Actions“ -> „Create Volume“. Nurodykite pavadinimą ir spauskite „Create Volume“.

Tolesni žingsniai identiški kūrimui, pasirenkant naują loginį diską, kaip užkrovimo šaltinį. Daugiau apie loginius diskus ir jų kopijas čia.

Prisijungimas iš Windows

Atvejis: Reikia naudojant SSH prisijungti prie linux VM iš Windows. „PuTTY“ reikalauja kitokio formato rakto, todėl naudodami „PuTTYgen“ konvertuosite savo turimą raktą į formatą, kurį supranta „PuTTY“.

  • Reikalingos programos: „PuTTY“, „PuTTYgen“. Jos yra nemokamos, galite atsisiųsti iš čia.
  • Paleiskite „PuTTYgen“. „Conversions“ -> „Import key“. Pasirinkite savo privatų raktą (jį gavote kurdami raktų porą). Galima nurodyti slaptažodį. Spauskite „Save private key“. Nurodykite pavadinimą.
  • Paleiskite „PuTTY“. „Session“ skiltyje nurodykite IP adresą.
  • „Connections“ -> „SSH“ -> „Auth“ skiltyje nurodykite konvertuotą privatų raktą.
  • Spauskite „Open“. Paprašys „Windows Registry“ įsiminti nuotolinę mašiną. Spauskite „Yes“.

Daugiau apie prisijungimą prie Linux/Windows VM iš Linux/Windows OS rasite čia.

Loginio disko kūrimas

Atvejis: Atvaizdo VM reikia sukurti 1 GB diską. Diską prijungti ir atjungti. Išplėsti iki 2 GB ir prijungti kitai VM.

  • „Volumes“ -> „Volume“ -> „Create Volume“.
  • Nurodykite pavadinimą „diskas“.
  • Pasirinkite tipą ir dydį (jei reikia).
  • Spauskite „Create Volume“.
  • „Actions“ -> „Manage Attachments“. Nurodykite, prie kurios VM jungiate. „Attach Volume“.
  • „Actions“ -> „Manage Attachments“ -> „Detach Volume“.
  • „Volumes“ -> „Volume“ -> „Actions“ -> „Extend Volume“. Pasirinkite naują dydį.
  • „Actions“ -> „Manage Attachments“. Nurodykite, prie kurios VM jungiate. „Attach Volume“.

Prijungti prie ir atjungti nuo VM diskus galima ir per „Compute“ -> „Instances“ -> „Actions“ -> „Attach Volume“.

Daugiau apie loginius diskus rasite čia.

DNS zonos, vidinio tinklo kūrimas

Atvejis: Reikia susikurti DNS zoną, bei vidinį tinklą, kuriame paleistai VM reikia priskirti virtualų IP adresą su DNS vardu.

Pirmiausia reikės savo DNS serveryje pridėti įrašus, kad už norimą subzoną (šiuo atveju pavyzdys.litnet.lt) atsakingi litnet DNS serveriai:

pavyzdys                        IN      NS      ns1-cloud.litnet.lt.
pavyzdys                        IN      NS      ns2-cloud.litnet.lt.
pavyzdys                        IN      NS      ns3-cloud.litnet.lt.

Toliau subzoną tvarkysite OpenStack aplinkoje.

DNS Zona

1. „DNS“ -> „Zones“ -> „Create Zone“.

2. Nurodykite pavadinimą su tašku gale. Šiuo atveju pavyzdys.litnet.lt. .

3. Nurodykite savo (savininko) kontaktinį el. pašto adresą ir „Time to Live“ sekundėmis (min 600). Paspauskite „Submit“.

Po kiek laiko, DNS subzona bus užregistruota.

Tinklas, maršrutizatorius

Šią dalį galima atlikti per „Network“ -> „Networks“ -> „Create Network“ bei „Network“ -> „Routers“ -> „Create Router“, bet patogiau per „Network“ -> „Network Topology“.

1. Spauskite „Create Network“. Nurodykite pavadinimą. Spauskite „Next“ arba eikite į „Subnet“ skiltį.

2. Nurodykite potinklio pavadinimą bei privataus tinklo adresą, pvz.: 10.10.10.0/24.

3. Spauskite „Next“. Čia galima nurodyti galimus IP adresus, arba palikti tuščią (visas potinklis).

Tinklas sukurtas, tačiau reikia jį prijungti prie išorinio tinklo. Tam naudosime maršrutizatorių.

4. Spauskite „Create Router“.

5. Nurodykite pavadinimą bei pasirinkite išorinį tinklą vlan229. Spauskite „Create Router“.

6. Spauskite žemėlapyje ant maršrutizatoriaus ir spauskite „Add interface“. Pasirinkite potinklį. Spauskite „Submit“.

Virtuali mašina

Tolesni žingsniai identiški kūrimui, pasirenkant sukurtą tinklą vietoj išorinio vlan229.

1. Spauskite ant sukurtos virtualios mašinos žemėlapyje, „View instance details“ arba „Compute“ -> „Instances“.

2. Spauskite „Associate Floating IP“.

3. Prie „IP Address“ spauskite pliusą.

4. Nurodykite, kad virtualus IP adresas bus vlan229 tinklo. Nurodykite DNS domeną, kuris baigiasi tašku. Šiuo atveju pavyzdys.litnet.lt. . Nurodykite DNS pavadinimą. Spauskite „Allocate IP“.

5. Spauskite „Associate“.

Dabar galite pasiekti VM naudojant jos DNS pavadinimą. Kad jis pradėtu veikti, gali prireikti iki valandos.

Daugiau apie tinklus rasite čia.

Daugiau apie DNS rasite čia.