RHEL/CentOS 5'te HyperVM Sanallaştırma Yöneticisini Kullanarak OpenVz Nasıl Yönetilir


Bugünlerde Sanallaştırma'nın moda bir sözcük olduğunu hepimiz biliyoruz; her şirket artık donanım sunucu ortamlarını Sanallaştırma ortamına taşıyor. Sanallaştırma teknolojisi, sunucuların verimliliğini ve üretkenliğini artırırken BT şirketlerinin BT giderlerini azaltmalarına yardımcı olur. Ağınızda Sanallaştırma uygulamak için artık piyasada popüler olan çeşitli teknolojiler var.

Bu eğitimde, "OpenVZ" adlı "Ücretsiz ve Açık kaynaklı bir Linux Sanallaştırma yazılımı"na odaklanacağız ve onu OpenVZ ile nasıl yöneteceğimizi öğreneceğiz. >HyperVM. Kuruluma geçmeden önce burada OpenVZ teknolojisi ve HyperVM hakkında bazı ayrıntılar verilmiştir.

OpenVz nedir?

OpenVZ, Linux için Ücretsiz ve Açık kaynaklı bir Sanallaştırma yazılımıdır. İşletim sistemi düzeyinde bir Sanallaştırma teknolojisidir. Linux sunucularımızda konteyner tabanlı Sanallaştırma uygulamamıza yardımcı olur. Tek bir makinede birden fazla güvenli Linux kapsayıcısı oluşturmamıza olanak tanır. Bu konteynerleri bağımsız bir makine olarak ele alır ve bu konteynerlerde çalışan uygulamaların herhangi bir şekilde çakışmamasını sağlar.

Bu kapsayıcılar aynı zamanda Sanal Özel Sunucu veya VPS olarak da bilinir. VPS'leri bağımsız bir sunucu olarak kabul ettiğinden, Her VPS'yi bağımsız olarak >yeniden başlatın; her vps kendi kök erişimine, kullanıcılara, IP adreslerine sahip olacaktır. Strong>, bellek, işlemler, sistem kitaplıkları ve yapılandırma dosyaları ve uygulamalar.

HyperVM Nedir?

HyperVM, Lxcenter tarafından geliştirilen, en eksiksiz ve Hafif Sanallaştırma yöneticisi ürünüdür. Tüm VPS kapsayıcılarımızı ve sunucu kaynaklarımızı Yönetici erişiminin yanı sıra kapsayıcı sahibi tabanlı erişimle yönetmek için tek bir Grafik konsolu sağlar. Bu konsol ile başlat, durdur, yeniden başlat, yeniden yükle, yükselt gibi işlemleri gerçekleştirebiliyoruz./kaynakları düşürme, yedekleme, geri yükleme, kapsayıcılarımızın her birine taşıma. Birçok Web barındırma şirketi, Linux VPS barındırma hizmetleri sağlamak için OpenVZ ile birlikte HyperVM'yi kullanıyor.

HyperVM'nin Faydaları

HyperVM'nin diğer bazı Faydaları aşağıda listelenmiştir.

  1. OpenVZ ve Xen Sanallaştırma teknolojisini destekler.
  2. Sunucuyu yönetmek için web tabanlı grafiksel kullanıcı arayüzü sağlar.
  3. Önceden oluşturulmuş şablonların yardımıyla birkaç dakika içinde Linux OS ile sanal makineler oluşturur.
  4. VPS'lerin anında kurulumu ve yalnızca Faturalandırma yazılımından yönetimi için WHMCS (Web barındırıcıları için Faturalandırma Yazılımı) ile entegrasyonu kolaydır.
  5. IP'ler, Ağlar, Bellek, CPU ve disk alanı gibi sunucu kaynaklarını yönetmenin akıllı yolu .

RHEL/CentOS 5'e HyperVM'yi (Çoklu Sanallaştırma) Yükleme

İlk olarak, devam etmeden önce kurulum sırasında selinux'u devre dışı bırakmanız önerilir.

[root@tecmint~]# setenforce 0

/etc/sysconfig/selinux” dosyasındaki SELinux durumunu değiştirin.

selinux=disabled

Bu, HyperVM'yi CentOS/RHEL makinelere kurmanın en kolay yoludur. Aşağıdaki bağlantıdan en yeni HyperVM kurulum komut dosyasını “hypervm-install-master.sh” indirmemiz veya kapmak için “wget” komutunu kullanmamız gerekiyor senaryo.

  1. http://download.lxcenter.org
[root@tecmint ~] wget http://download.lxcenter.org/download/hypervm/production/hypervm-install-master.sh

Şimdi betiği root olarak yürütün. Bu komut dosyası tüm kurulumları kendi başına yapacak, HyperVM kurulumu için gerekli tüm paketleri ve bunların bağımlılıklarını Yum ile indirecek.

HyperVm'yi OpenVZ ile kurduğumuz için, betiği çalıştırırken Sanallaştırma türünü belirtmemiz gerekiyor.

[root@tecmint ~]#sh ./hypervm-install-master.sh --virtualization-type=openvz
Örnek Çıktı
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.

İşte bu betiğin ne yapacağına dair kısa bir açıklama.

  1. wget, unzip, PHP, curls, lxlighthttpd< gibi gerekli tüm paketleri indirir ve yükler., lxzend, lxphp, mysql ve mysql-server ile bağımlılıkları < yardımıyla güçlü>yum.
  2. HyperVM için Kullanıcı ve grup oluşturur
  3. mysql'i yükleyin ve HyperVM için bir veritabanı oluşturun.
  4. Ayrıca OpenVZ çekirdek ve vzctl için gerekli paketleri de yükler.
  5. Ayrıca sanal makineler oluşturmak için kullanılacak CentOS'un önceden oluşturulmuş şablonunu indirir.

Sunucunuzu ile başlatmak için "/etc/grub.conf" dosyasındaki varsayılan "0" değerini "1" olarak değiştirin. OpenVZ çekirdeğini ve sunucunuzu yeniden başlatın.

[root@tecmint ~]#sh reboot

Sunucuya HyperVM kurulumunu tamamladık, şimdi Web tabanlı Yöneticisine erişme zamanı geldi. Bunun için aşağıdaki URL'yi kullanmamız gerekiyor.

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

Her şey yolunda giderse, aşağıdaki resimdeki gibi Web tabanlı HyperVM yöneticisi açılacak ve Yönetici giriş bilgilerini isteyecektir. Panele ilk kez giriş yapmak için lütfen Kullanıcı Adı “admin” ve şifreyi “admin” girin.

Giriş yaptığınızda sizden Yönetici şifresini değiştirmenizi isteyecektir. Lütfen şifrenizi değiştirin ve bir dahaki sefere değiştirilen şifreyi kullanın.

HyperVM hakkında bazı önemli bilgiler aşağıdaki gibidir:

HyperVM'de bir Konteyner veya VPS oluşturduğumuzda, her konteynere benzersiz bir Konteyner Kimliği (CID) atar. ve tüm verileri /vz dizininde tutar.

  1. Kapsayıcı verileri : /vz/root ve /vz/private
  2. İşletim Sistemi Şablonları : /vz/template/cache
  3. Kapsayıcı yapılandırma dosyası: /etc/sysconfig/vz-scripts/.conf
  4. HyperVM Hizmetleri: hizmet hypervm {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}
  5. OpenVZ hizmetleri : hizmet openvz {start|stop|restart}
  6. Tüm kapsayıcıları listeleyin: vzlist -a
  7. Önceden oluşturulmuş şablonlar için indirme bağlantısı: Önceden oluşturulmuş farklı işletim sistemi şablonlarını OpenVz Şablonu'ndan indirebilirsiniz.

OpenVZ kullanarak HyperVM kurulumunda hepsi bu kadar; HyperVM'de sunucu ortamınızda sanallaştırmayı ayarlamanıza yardımcı olacak pek çok özellik vardır. Linux sunucunuzda HyperVM kurulumuyla ilgili herhangi bir sorunla karşılaşırsanız veya yedekleme, geri yükleme gibi başka yardıma ihtiyacınız olursa , geçiş vb. konularda bizimle iletişime geçmeniz yeterlidir.

Gelecekte daha heyecan verici ve ilgi çekici eğitimler için linux-console.net ile bağlantıda kalın. Yorumlarınızı ve önerilerinizi aşağıdaki yorum kutusuna bırakın.