RHEL/CentOS 5-de HyperVM wirtuallaşdyrma dolandyryjysyny ulanyp, OpenVz-i nädip dolandyrmaly


Häzirki wagtda wirtuallaşdyrmagyň bir sözdigini bilýäris, her bir kompaniýa indi apparat serwer gurşawyny wirtuallaşdyrma gurşawyna geçirýär. Wirtuallaşdyrma tehnologiýasy, serwerleriň netijeliligini we öndürijiligini ýokarlandyrmak bilen IT kompaniýalaryna IT çykdajylaryny azaltmaga kömek edýär. Toruňyzda wirtuallaşdyrmagy amala aşyrmak üçin häzirki wagtda bazarda birnäçe tehnologiýa bar.

Ine, bu gollanmada\OpenVZ atly\Mugt we açyk çeşme Linux wirtuallaşdyryş programma üpjünçiligine ünsi jemläris we ony HyperVM bilen dolandyrmagyň usullaryny öwreneris. Gurmak işine başlamazdan ozal, OpenVZ tehnologiýasy we HyperVM hakda käbir jikme-jiklikler bar.

OpenVZ Linux üçin mugt we açyk çeşme wirtuallaşdyrma programma üpjünçiligi. Operasiýa ulgamy derejesindäki wirtuallaşdyrma tehnologiýasy. Linux serwerlerimizde konteýner esasly wirtuallaşdyrmagy amala aşyrmaga kömek edýär. Bir enjamda birnäçe ygtybarly Linux konteýnerini döretmäge mümkinçilik berýär. Şol konteýnerlere özbaşdak maşyn hökmünde seredýär we şol gaplarda işleýän programmalaryň gapma-garşylykly däldigini üpjün edýär.

Bu gaplar Wirtual Private Server ýa-da VPS diýlip hem atlandyrylýar, sebäbi VPS-e özbaşdak serwer hökmünde garaýandygy sebäpli, her VPS-i özbaşdak açyp bileris we her vps-iň öz kök ygtyýary, ulanyjylary, IP adresleri, ýady, amallary bolar , ulgam kitaphanalary we konfigurasiýa faýllary we goýmalary.

HyperVM, Lxcenter tarapyndan işlenip düzülen iň ýeňil we ýeňil wirtuallaşdyrma menejeri önümidir. Vhli VPS konteýnerlerimizi we serwer çeşmelerimizi Admin girişi, şeýle hem konteýner eýesine esaslanýan giriş bilen dolandyrmak üçin ýekeje Grafiki konsol üpjün edýär. Bu konsol bilen, başlamak, duruzmak, gaýtadan başlamak, täzeden gurmak, çeşmeleri täzelemek/peseltmek, ätiýaçlyk nusgalaryny dikeltmek, dikeltmek, her bir konteýnerimize göçürmek ýaly amallary ýerine ýetirip bileris. Web hosting kompaniýalarynyň köpüsi Linux VPS hosting hyzmatlaryny bermek üçin HyperVM-ni OpenVZ bilen ulanýarlar.

HyperVM-iň käbir beýleki peýdalary aşakda görkezilýär.

  1. OpenVZ we Xen wirtuallaşdyrma tehnologiýasyny goldaýar.
  2. Serweri dolandyrmak üçin web esasly grafiki ulanyjy interfeýsini üpjün edýär.
  3. Öňünden taýýarlanan şablonlaryň kömegi bilen birnäçe minutyň içinde Linux OS bilen wirtual maşynlar döredýär.
  4. VPS-leri derrew gurnamak we diňe hasaplaşyk programma üpjünçiliginden dolandyrmak üçin WHMCS (Web hostlary üçin hasaplaşyk programma üpjünçiligi) bilen birleşmek aňsat.
  5. IP, Networks, Memory, CPU we disk giňişligi ýaly serwer çeşmelerini dolandyrmagyň akylly usuly.

RHEL/CentOS 5-de HyperVM (Multi-Wirtualization) gurmak

Ilki bilen, dowam etmezden ozal gurlanda selinux-y öçürmek maslahat berilýär.

 setenforce 0

SELinux ýagdaýyny “/ etc/sysconfig/selinux” faýlynda üýtgediň.

selinux=disabled

Center/RHEL maşynlaryna HyperVM gurmagyň iň aňsat usuly. Aşakdaky baglanyşykdan iň soňky HyperVM gurnama skriptini “hypervm-install-master.sh” göçürip almaly ýa-da skripti almak üçin “wget” buýrugyny ulanmaly.

  1. http://download.lxcenter.org

sh ./hypervm-install-master.sh --virtualization-type=openvz
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirror.leapswitch.com
 * extras: mirror.leapswitch.com
 * updates: centos.excellmedia.net
Setting up Install Process
---------------------------------------------
--------- Output Omitted-----------
--------- Output Omitted-----------
---------------------------------------------
---------------------------------------------
FINISHED --2013-09-26 20:41:41--
Downloaded: 2 files, 2.5K in 0s (30.4 MB/s)
Executing Update Cleanup... Will take a long time to finish....
Congratulations. hyperVM has been installed successfully on your server as master
You can connect to the server at https://<ip-address>:8887 or http://<ip-address>:8888
Please note that first is secure ssl connection, while the second is normal one.
The login and password are 'admin' 'admin'. After Logging in, you will have to change your password to something more secure
Thanks for choosing hyperVM to manage your Server, and allowing us to be of service

***There is one more step you have to do to make this complete. Open /etc/grub.conf, and change the 'default=1' line to 'default=0', and reboot this machine. You will be rebooted into the openvz kernel and will able to manage vpses from the hyperVM interface.

Ine, bu ýazuwyň näme etjekdigi barada gysgaça düşündiriş.

  1. Wget, unzip, PHP, curls, lxlighthttpd, lxzend, lxphp, mysql we mysql-serwer ýaly zerur paketleri ýüküň kömegi bilen göçürip alýar we gurýar.
  2. HyperVM üçin ulanyjy we topar döredýär
  3. mysql guruň we HyperVM üçin maglumat bazasyny dörediň.
  4. Şeýle hem, OpenVZ ýadrosy we vzctl üçin zerur paketleri gurýar.
  5. Şeýle hem, wirtual maşynlary döretmek üçin ulanyljak CentOS-dan öňünden taýýarlanan şablony göçürip alýar.

OpenVZ ýadrosy bilen serweriňizi açmak we serweriňizi täzeden açmak üçin deslapky bahany /etc/grub.conf -da 1 -e üýtgediň.

sh reboot

HyperVM-i serwerde gurnamak bilen tamamladyk, häzirki wagtda web esasly dolandyryjysyna girmegiň wagty. Munuň üçin aşakdaky URL-ni ulanmalydyrys.

https://<ip-address>:8887 
or 
http://<ip-address>:8888

Everythinghli zat gowy bolsa, aşakdaky surat ýaly Web esasly HyperVM dolandyryjysyny açar we Admin giriş maglumatlaryny soraýar. Ilkinji gezek panele girmek üçin Ulanyjy adyny\admin we parol\admin bermegiňizi haýyş edýäris.

Gireniňizden soň, Admin parolyny üýtgetmegiňizi sorar. Ony üýtgediň we indiki gezek üýtgedilen paroly ulanyň.

HyperVM-de konteýner ýa-da VPS döredenimizde, her konteýnerde özboluşly konteýner ID (CID) belleýär we ähli maglumatlary/vz katalogynda saklaýar.

  1. Konteýneriň maglumatlary:/vz/kök we/vz/hususy
  2. Os şablonlary:/vz/şablon/keş keşi
  3. Konteýnerleriň konfigurasiýa faýly: /etc/sysconfig/vz-scripts/.conf
  4. HyperVM Hyzmatlary: hyzmat gipervm {başlangyç | durmak | täzeden başlamak | kondrestart | täzeden ýüklemek
  5. OpenVZ hyzmatlary: openvz hyzmaty {başlangyç | durmak | täzeden başlamak}
  6. konteýnerleriň hemmesini sanaň: vzlist -a
  7. Öňünden taýýarlanan şablonlar üçin baglanyşygy göçürip alyň: Öňünden döredilen dürli OS şablonlaryny OpenVz şablonyndan göçürip alyp bilersiňiz.

Bularyň hemmesi OpenVZ ulanyp HyperVM gurnamak bilen, HyperVM-de serwer gurşawyňyzda wirtuallaşdyrma gurmaga kömek edýän köp aýratynlyk bar. Linux serweriňizde HyperVM gurmak bilen baglanyşykly haýsydyr bir mesele bilen ýüzbe-ýüz bolsaňyz ýa-da ätiýaçlyk, dikeldiş, göç we ş.m. ýaly başga kömege mätäç bolsaňyz, diňe biziň bilen habarlaşyp bilersiňiz.

Geljekde has gyzykly we gyzykly sapaklar üçin linux-console.net bilen baglanyşykda boluň. Aşakdaky teswirleriňizi we teklipleriňizi teswir gutusyna goýuň.