OpenNode: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
Line 1: Line 1:
Seda teema on poolik!!!
Arto Vaas
=Sissejuhatus=
=Sissejuhatus=
OpenNode sündis eestis vajadusest, saada üle praeguseid täisivrtualiseerimistehnoloogiaid aega-ajalt kummitavatest jõudluskao probleemidest. Seetõttu on OpenNoded kasutusel lihdne konteinervirtualiseerimistehnoloogia millele lisaks on veel ka täielikvirtualiseerimistehnoloogia.
 
OpenNode on avatud lähtekoodiga virtualiseerimistehnoloogiaid koondav serverite virtualiseerimise ja pilvelahendus. mida on mugav ja lihdne paigaldada otse riisvarale.
OpenNode sündis Eestis vajadusest saada üle praeguseid täisvirtualiseerimistehnoloogiaid aeg-ajalt kummitavatest jõudluskao probleemidest. Seetõttu on OpenNodes kasutusel lihtne konteinervirtualiseerimistehnoloogia, millele lisaks on veel ka täielikvirtualiseerimistehnoloogia.
OpenNode projekti eesmärgiks on pakkuda konkurentidest lihdsamat,avatumat,paindlikumat ning seeläbi ka kasutatavamat virtualiseerimislahendust ettevõtte privaatpilve loomiseks ning haldamiseks. Samuti on OpenNode baasplatform mõeldud erinevate valmispakendatud IT alhenduste rakenduskeskonnas.
OpenNode on avatud lähtekoodiga virtualiseerimistehnoloogiaid koondav serverite virtualiseerimise ja pilvelahendus, mida on mugav ja lihtne paigaldada otse riisvarale.
OpenNode projekti eesmärgiks on pakkuda konkurentidest lihtsamat, avatumat, paindlikumat ning seeläbi ka kasutatavamat virtualiseerimislahendust ettevõtte privaatpilve loomiseks ning haldamiseks. Samuti on OpenNode baasplatform mõeldud erinevate valmispakendatud IT-lahenduste rakenduskeskonnas.


=Üldinfo=
=Üldinfo=
Viimased uuendused tulid: 23.04.2011
Litsents: GNU General Public License version 3.0 (GPLv3)
==Versioonid==
==Versioonid==
===OpenNode 1.0===
===OpenNode 1.0===


Line 16: Line 20:


ETA: beta1 alates 5. november 2010
ETA: beta1 alates 5. november 2010
Eesmärk: Kasulik RPC API ja CLI keskjuhatuse liidesed esmasele serveri VM  
Eesmärk: Kasulik RPC API ja CLI keskjuhatuse liidesed esmasele serveri VM haldamist OpenNode serverite ja OVF ühilduv VM malli formaadis toetust OpenNode.
 
haldamist OpenNode serverite ja OVF ühilduv VM malli formaadis toetust  
 
OpenNode.


===OpenNode 1.2===
===OpenNode 1.2===
Line 27: Line 27:
Eesmärk: OpenNode Portal integratsiooni ja lisavõimalused.
Eesmärk: OpenNode Portal integratsiooni ja lisavõimalused.


===OpenNode Keskhalduslahendsue veebihaldus konsooli proovi versioon===
===OpenNode Keskhalduserveri ja veebihaldus konsooli proovi versioon===


ETA: alfa1 15. detsember 2010
ETA: alfa1 15. detsember 2010
Line 33: Line 33:


==Nõuded süsteemile==
==Nõuded süsteemile==
*Toetab vaid 64-biti serveri riistvara
 
*Toetab vaid 64-biti serveri riistvara.
*Riistvaral on nõutav Intel-VT ja AMD-V täielik KVM (Kernel-based Virtual Machine) tugi.
*Riistvaral on nõutav Intel-VT ja AMD-V täielik KVM (Kernel-based Virtual Machine) tugi.
*Vähemalt 80GB-d kõvaketast või RAID mis on vaja installida automaatse partitsioonitabeliga.
*Vähemalt 80GB-d kõvaketast või RAID, mis on vaja installida automaatse partitsioonitabeliga.
*Kui teha manuaalselt partitsioone, siis OpenNode vajab umbes 1,5GB-d vabaruumi.
*Kui teha manuaalselt partitsioone, siis OpenNode vajab umbes 1,5GB-d vaba ruumi.
*Automaatne tarkvaraRAID vajab kahte samas suuruses kõvaketast
*Automaatne tarkvara RAID vajab kahte samas suuruses kõvaketast.
*Vähemalt 4GB-d mälu on vaja kuid soovitatav on 8GB-d
*Vähemalt 4GB-d mälu on vaja, kuid soovitatav on 8GB-d.
*CD-lugejat, et installida OpenNone.
*CD-lugejat, et installida OpenNone.


==OpenNode pakk==
==OpenNode pakk==
OpenNone koosneb järgnevast komsest komponendist.
OpenNone koosneb järgnevast kolmest komponendist.
 
===OpenNode ISO===
===OpenNode ISO===
On hea mugav ISO installimis pakk, toetab nii OpenVZ konteinereid, kui ka KVM  
On hea mugav ISO installimis pakk, toetab nii OpenVZ konteinereid, kui ka KVM täis virtualiseerimis tehnoloogiaid samal füüsilisel masinal.
 
täis virtualiseerimis tehnoloogiaid samal füüsilisel masinal.
===OpenNode keskhalduslahendus===
===OpenNode keskhalduslahendus===
On OpenNode serveripilve keskhalduslahendus, mis võimaldab virtuaalmasinate  
On OpenNode serveripilve keskhalduslahendus, mis võimaldab virtuaalmasinate halduse nende elutsükli vältel.


halduse nende elutsükli vältel.
===OpenNone halduskonsool===
===OpenNone halduskonsool===
On veebipõhine halduskonsool, mis kuulub keskhalduslehnduse juurde.
On veebipõhine halduskonsool, mis kuulub keskhalduslahenduse juurde.


==Allalaadimine==
==Allalaadimine==
Line 68: Line 67:


=Miks OpenNode?=
=Miks OpenNode?=
*OpenNode on lihdsaim seni kasutusel olev virtualiseerimistehnoloogia.
*OpenNode on lihtsaim seni kasutusel olev virtualiseerimistehnoloogia.
*OpenNode põhineb "tööstus standardil"- EHTL/CentOS, libvirt, pyhton, func jne.
*OpenNode põhineb "tööstus standardil"- EHTL/CentOS, libvirt, pyhton, func jne.
*OpenNode kombineerib kahe virtualiseerimisetehnoloogia tugevad küljed - Kaonteiner ja täielik virtualiseerimine.
*OpenNode kombineerib kahe virtualiseerimisetehnoloogia tugevad küljed - Konteiner ja täielik virtualiseerimine.


=Install=
=Install=
==OpenNode ISO==
==OpenNode ISO==
*lae alla ja kirjuta OpenNode ISO plaadile
*Lae alla ja kirjuta OpenNode ISO plaadile.
*tee alglaadimine OpenNode CD-lt
*Tee alglaadimine OpenNode CD-lt.
*Järgi paigaldamisjuhiseid ekraanil
*Järgi paigaldamisjuhiseid ekraanil
*Valige "automaatne partitsioonide määramine" (kui serveril on riistvaraline RAID või RAID puudub). Valige  
*Valige "automaatne partitsioonide määramine" (kui serveril on riistvaraline RAID või RAID puudub). Valige "automaatne partitsioonide määramine ja Linuxi tarkvaraline RAID (kui kasuttakse raidiks kahte sama suurt kõvaketast). Kui serveril on mitu kõvaketast või RAID kettad siis valige "Manuaalne partitsioonide tegemine"
 
"automaatne partitsioonide määramine ja linuxi tarkvaraline RAID (kui kasuttakse raidiks kahte sama suurt  
 
kõvaketast). Kui serveril on mitu kõvaketast või RAID kettad siis valige "Manuaalne partitsioonide tegemine"
*Järgige juhised ekraanlil kuni installeerimise lõpuni.
*Järgige juhised ekraanlil kuni installeerimise lõpuni.
*Taaskäivitage server
*Taaskäivitage server


'''OpenNode ISO install postconf'''
'''OpenNode ISO install postconf'''
Kasutades standartsedi LVM utiliite et suurendada tagavarakoopia või kõvaketta partitsiooni suurust:
Kasutades standartseid LVM utiliite, et suurendada tagavarakoopia või kõvaketta partitsiooni suurust:


*vaata "Free PE/Size" rida - see näitab, kui palju vaba ruumi on alles jäänud füüsilisest mahust.
*Vaata "Free PE/Size" rida - see näitab, kui palju vaba ruumi on alles jäänud füüsilisest mahust.
    vgdisplay
  vgdisplay
*see näide lisab 50GB-d vaba ruumi /vz partitsioonile
*See näide lisab 50GB-d vaba ruumi /vz partitsioonile
    lvextend -L+50GB /dev/VolGroup00/vz
  lvextend -L+50GB /dev/VolGroup00/vz
*kasvatab ext3 failisüsteemi et see oleks uuepartitsiooni suurune
*Kasvatab ext3 failisüsteemi et see oleks uuepartitsiooni suurune
    resize2fs /dev/VolGroup00/vz
  resize2fs /dev/VolGroup00/vz
*kontrollib uue failisüsteemi suurust.
*Kontrollib uue failisüsteemi suurust.
    df -h
  df -h
==OpenNode keskhalduslahendus==
==OpenNode keskhalduslahendus==
*Installi OpenNode 1.0 ISO installerilt (eelmine punkt)
*Installi OpenNode 1.0 ISO installerilt (eelmine punkt)
Line 101: Line 96:
selleks muuda "etc/yum.repos.d/opennode.repo" faili nii:
selleks muuda "etc/yum.repos.d/opennode.repo" faili nii:


1. Muuda "[opennode]" sektsioonis "enabled=1" -> "enabled=0"
1. Muuda "[opennode]" sektsioonis "enabled=1" -> "enabled=0" .


2. Muuda "[opennode-test]" sektsioonis "enabled=0" -> "enabled=1"
2. Muuda "[opennode-test]" sektsioonis "enabled=0" -> "enabled=1".


3. Peale seda uuenda OpenNoded käsuga "yum upgrade opennode"
3. Peale seda uuenda OpenNoded käsuga "yum upgrade opennode"
*Logi OpenNode consooli
*Logi OpenNode consooli
*laealla võu uuenda OMS OpenVZ malli. Selleks vali "install OMS" -> "download OMS"
*Lae alla võu uuenda OMS OpenVZ malli. Selleks vali "install OMS" -> "download OMS"
*installeeri OMS OpenVZ malli.  
*Installeeri OMS OpenVZ malli.  
 
1.Menüüst "install OMS" -> "install OMS"


2.Vali nimekirjast opennode-oms mall
1.Menüüst "install OMS" -> "install OMS".


3.sisesta soovitud domeeni nimi
2.Vali nimekirjast opennode-oms mall.


4.Vajuta "Deploy selected template" nuppu
3.Sisesta soovitud domeeni nimi.


5.Sisesta küitud IP aadressid
4.Vajuta "Deploy selected template" nuppu.


6.vajuta "Save VM Settings" nuppu
5.Sisesta küitud IP aadressid.


6.vajuta "Save VM Settings" nuppu.
Oledki installinud kõik vajaliku.
Oledki installinud kõik vajaliku.


Line 132: Line 126:
*http://opennode.activesys.org/roadmap/
*http://opennode.activesys.org/roadmap/
*Arvutimaailm - OpenNode-avatud ja kodune pilv (märts 2011) Andres Toomsalu
*Arvutimaailm - OpenNode-avatud ja kodune pilv (märts 2011) Andres Toomsalu
Arto Vaas

Revision as of 17:37, 2 May 2011

Sissejuhatus

OpenNode sündis Eestis vajadusest saada üle praeguseid täisvirtualiseerimistehnoloogiaid aeg-ajalt kummitavatest jõudluskao probleemidest. Seetõttu on OpenNodes kasutusel lihtne konteinervirtualiseerimistehnoloogia, millele lisaks on veel ka täielikvirtualiseerimistehnoloogia. OpenNode on avatud lähtekoodiga virtualiseerimistehnoloogiaid koondav serverite virtualiseerimise ja pilvelahendus, mida on mugav ja lihtne paigaldada otse riisvarale. OpenNode projekti eesmärgiks on pakkuda konkurentidest lihtsamat, avatumat, paindlikumat ning seeläbi ka kasutatavamat virtualiseerimislahendust ettevõtte privaatpilve loomiseks ning haldamiseks. Samuti on OpenNode baasplatform mõeldud erinevate valmispakendatud IT-lahenduste rakenduskeskonnas.

Üldinfo

Viimased uuendused tulid: 23.04.2011 Litsents: GNU General Public License version 3.0 (GPLv3)

Versioonid

OpenNode 1.0

ETA: stabiilne versioon 2010/10/19 Eesmärk: stabiilne ja kohapeal hallatav paigaldus ISO.

OpenNode 1.1

ETA: beta1 alates 5. november 2010 Eesmärk: Kasulik RPC API ja CLI keskjuhatuse liidesed esmasele serveri VM haldamist OpenNode serverite ja OVF ühilduv VM malli formaadis toetust OpenNode.

OpenNode 1.2

ETA: juuli 2011 Eesmärk: OpenNode Portal integratsiooni ja lisavõimalused.

OpenNode Keskhalduserveri ja veebihaldus konsooli proovi versioon

ETA: alfa1 15. detsember 2010 Eesmärk: OpenNode infrastruktuuri kaughaldus läbi veebihaldus konsooli.

Nõuded süsteemile

  • Toetab vaid 64-biti serveri riistvara.
  • Riistvaral on nõutav Intel-VT ja AMD-V täielik KVM (Kernel-based Virtual Machine) tugi.
  • Vähemalt 80GB-d kõvaketast või RAID, mis on vaja installida automaatse partitsioonitabeliga.
  • Kui teha manuaalselt partitsioone, siis OpenNode vajab umbes 1,5GB-d vaba ruumi.
  • Automaatne tarkvara RAID vajab kahte samas suuruses kõvaketast.
  • Vähemalt 4GB-d mälu on vaja, kuid soovitatav on 8GB-d.
  • CD-lugejat, et installida OpenNone.

OpenNode pakk

OpenNone koosneb järgnevast kolmest komponendist.

OpenNode ISO

On hea mugav ISO installimis pakk, toetab nii OpenVZ konteinereid, kui ka KVM täis virtualiseerimis tehnoloogiaid samal füüsilisel masinal.

OpenNode keskhalduslahendus

On OpenNode serveripilve keskhalduslahendus, mis võimaldab virtuaalmasinate halduse nende elutsükli vältel.

OpenNone halduskonsool

On veebipõhine halduskonsool, mis kuulub keskhalduslahenduse juurde.

Allalaadimine

OpenNode installimise ISO fail: https://sourceforge.net/projects/opennode/files/

OpenNode ametlik yum repo(STABIILNE): http://opennode.activesys.org/CentOS/5/opennode/

OpenNode-test yum repo (TEST): http://opennode.activesys.org/CentOS/5/opennode-test/

OpenNode keskhaldus server testi repo (TEST): http://opennode.activesys.org/CentOS/5/opennode-oms-test

Miks OpenNode?

  • OpenNode on lihtsaim seni kasutusel olev virtualiseerimistehnoloogia.
  • OpenNode põhineb "tööstus standardil"- EHTL/CentOS, libvirt, pyhton, func jne.
  • OpenNode kombineerib kahe virtualiseerimisetehnoloogia tugevad küljed - Konteiner ja täielik virtualiseerimine.

Install

OpenNode ISO

  • Lae alla ja kirjuta OpenNode ISO plaadile.
  • Tee alglaadimine OpenNode CD-lt.
  • Järgi paigaldamisjuhiseid ekraanil
  • Valige "automaatne partitsioonide määramine" (kui serveril on riistvaraline RAID või RAID puudub). Valige "automaatne partitsioonide määramine ja Linuxi tarkvaraline RAID (kui kasuttakse raidiks kahte sama suurt kõvaketast). Kui serveril on mitu kõvaketast või RAID kettad siis valige "Manuaalne partitsioonide tegemine"
  • Järgige juhised ekraanlil kuni installeerimise lõpuni.
  • Taaskäivitage server

OpenNode ISO install postconf Kasutades standartseid LVM utiliite, et suurendada tagavarakoopia või kõvaketta partitsiooni suurust:

  • Vaata "Free PE/Size" rida - see näitab, kui palju vaba ruumi on alles jäänud füüsilisest mahust.
  vgdisplay
  • See näide lisab 50GB-d vaba ruumi /vz partitsioonile
  lvextend -L+50GB /dev/VolGroup00/vz
  • Kasvatab ext3 failisüsteemi et see oleks uuepartitsiooni suurune
  resize2fs /dev/VolGroup00/vz
  • Kontrollib uue failisüsteemi suurust.
  df -h

OpenNode keskhalduslahendus

  • Installi OpenNode 1.0 ISO installerilt (eelmine punkt)
  • uuenda OpenNode 1.0 -> OpenNode 1.1 beta1 versioonile.

selleks muuda "etc/yum.repos.d/opennode.repo" faili nii:

1. Muuda "[opennode]" sektsioonis "enabled=1" -> "enabled=0" .

2. Muuda "[opennode-test]" sektsioonis "enabled=0" -> "enabled=1".

3. Peale seda uuenda OpenNoded käsuga "yum upgrade opennode"

  • Logi OpenNode consooli
  • Lae alla võu uuenda OMS OpenVZ malli. Selleks vali "install OMS" -> "download OMS"
  • Installeeri OMS OpenVZ malli.

1.Menüüst "install OMS" -> "install OMS".

2.Vali nimekirjast opennode-oms mall.

3.Sisesta soovitud domeeni nimi.

4.Vajuta "Deploy selected template" nuppu.

5.Sisesta küitud IP aadressid.

6.vajuta "Save VM Settings" nuppu. Oledki installinud kõik vajaliku.

Kasutatud kirjandus


Arto Vaas