Wyszukiwanie w witrynie

Jak zarządzać OpenVz za pomocą HyperVM Virtualization Manager na RHEL/CentOS 5


Wszyscy wiemy, że w dzisiejszych czasach wirtualizacja jest modnym hasłem, każda firma migruje obecnie swoje środowiska serwerów sprzętowych do środowiska wirtualizacji. Technologia wirtualizacji pomaga firmom IT zmniejszyć wydatki na IT, jednocześnie zwiększając wydajność i produktywność serwerów. Obecnie na rynku dostępnych jest kilka technologii umożliwiających wdrożenie wirtualizacji w Twojej sieci.

W tym samouczku skupimy się na „darmowym oprogramowaniu do wirtualizacji systemu Linux o otwartym kodzie źródłowym” o nazwie „OpenVZ” i nauczymy się nim zarządzać za pomocą HyperVM. Zanim przystąpimy do jego instalacji, oto kilka szczegółów na temat technologii OpenVZ i HyperVM.

Co to jest OpenVz

OpenVZ to bezpłatne oprogramowanie do wirtualizacji typu open source dla Linuksa. Jest to technologia wirtualizacji na poziomie systemu operacyjnego. Pomaga nam to we wdrażaniu wirtualizacji opartej na kontenerach na naszych serwerach Linux. Pozwala nam tworzyć wiele bezpiecznych kontenerów Linuksa na jednej maszynie. Traktuje te kontenery jako samodzielną maszynę i zapewnia, że aplikacje działające w tych kontenerach nie powodują konfliktów pod żadnym względem.

Kontenery te są również znane jako Wirtualny serwer prywatny lub VPS. Ponieważ traktuje VPS jako samodzielny serwer, możemy >uruchom ponownie każdy VPS niezależnie, a każdy vps będzie miał własne dostępy root, użytkowników, adresy IP, pamięć, procesy, biblioteki systemowe oraz pliki konfiguracyjne i aplikacje.

Co to jest HyperVM

HyperVM to najbardziej kompletny i lekki produkt do zarządzania wirtualizacją, opracowany przez Lxcenter. Zapewnia pojedynczą konsolę graficzną do zarządzania wszystkimi naszymi kontenerami VPS i zasobami serwerów z dostępem administracyjnym, a także dostępem opartym na właścicielu kontenera. Za pomocą tej konsoli możemy wykonywać operacje takie jak uruchom, zatrzymaj, uruchom ponownie, ponowna instalacja, aktualizacja</zmniejsz zasoby, wykonaj kopię zapasową, przywróć, przeprowadź migrację do każdego z naszych kontenerów. Wiele firm hostingowych używa HyperVM z OpenVZ do świadczenia usług hostingowych VPS Linux.

Korzyści z HyperVM

Poniżej wymieniono niektóre inne zalety HyperVM.

  1. Obsługuje technologię wirtualizacji OpenVZ i Xen.
  2. Udostępnia graficzny interfejs użytkownika oparty na sieci WWW do zarządzania serwerem.
  3. Tworzy maszyny wirtualne z systemem operacyjnym Linux w ciągu kilku minut za pomocą wstępnie utworzonych szablonów.
  4. Łatwa integracja z WHMCS (oprogramowaniem rozliczeniowym dla hostów internetowych) w celu natychmiastowej konfiguracji VPS i zarządzania nimi wyłącznie z poziomu oprogramowania rozliczeniowego.
  5. Inteligentny sposób zarządzania zasobami serwera, takimi jak adresy IP, sieci, pamięć, procesor i miejsce na dysku.

Instalowanie HyperVM (multiwirtualizacja) na RHEL/CentOS 5

Po pierwsze, zanim przejdziesz dalej, zaleca się wyłączenie selinux podczas instalacji.

[root@tecmint~]# setenforce 0

Zmień status SELinux w pliku „/etc/sysconfig/selinux”.

selinux=disabled

To najłatwiejszy sposób zainstalowania HyperVM na maszynach CentOS/RHEL. Musimy pobrać najnowszy skrypt instalacyjny HyperVMhypervm-install-master.sh” z poniższego linku lub użyć polecenia „wget”, aby pobrać scenariusz.

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

Teraz wykonaj skrypt jakoroot. Ten skrypt wykona wszystkie instalacje samodzielnie. Pobierze wszystkie pakiety wymagane do instalacji HyperVM i ich zależności z Yum.

Ponieważ instalujemy HyperVm z OpenVZ, musimy określić typ wirtualizacji podczas uruchamiania skryptu.

[root@tecmint ~]#sh ./hypervm-install-master.sh --virtualization-type=openvz
Przykładowe wyjście
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.

Poniżej znajduje się krótkie wyjaśnienie działania tego skryptu.

  1. Pobiera i instaluje wszystkie wymagane pakiety, takie jak wget, unzip, PHP, curls, lxlighthttpd<, lxzend, lxphp, mysql i mysql-server wraz z ich zależnościami za pomocą mniam.
  2. Tworzy użytkownika i grupę dla HyperVM
  3. Zainstaluj mysql i utwórz bazę danych dla HyperVM.
  4. Instaluje także wymagane pakiety dla OpenVZ jądra i vzctl.
  5. Pobiera także wstępnie utworzony szablon CentOS, który będzie używany do tworzenia maszyn wirtualnych.

Zmień domyślną wartość „0” na „1” w „/etc/grub.conf”, aby uruchomić serwer za pomocą Jądro OpenVZ i Uruchom ponownie swój serwer.

[root@tecmint ~]#sh reboot

Zakończyliśmy instalowanie HyperVM na serwerze, teraz czas uzyskać dostęp do jego internetowego menedżera. W tym celu musimy użyć następującego URL.

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

Jeśli wszystko pójdzie dobrze, otworzy się internetowy menedżer HyperVM, jak na obrazku poniżej, i poprosi o podanie danych logowania administratora. Podaj nazwę użytkownika „admin” i hasło „admin”, aby zalogować się do panelu po raz pierwszy.

Po zalogowaniu zostaniesz poproszony o zmianę hasła administratora. Zmień je i użyj zmienionego hasła następnym razem.

Kilka innych ważnych informacji o HyperVM w następujący sposób:

Kiedy tworzymy Kontener lub VPS w HyperVM, przypisuje on unikalny identyfikator kontenera (CID) do każdego kontenera i przechowuje wszystkie dane w katalogu /vz.

  1. Dane kontenera: /vz/root i /vz/private
  2. Szablony systemu operacyjnego: /vz/template/cache
  3. Plik konfiguracyjny kontenerów: /etc/sysconfig/vz-scripts/.conf
  4. Usługi HyperVM: usługa hypervm {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}
  5. Usługi OpenVZ: usługa openvz {start|stop|restart}
  6. Wyświetl wszystkie kontenery: vzlist -a
  7. Link do pobrania wstępnie utworzonych szablonów: możesz pobrać wstępnie utworzone szablony różnych systemów operacyjnych z szablonu OpenVz.

To wszystko przy instalacji HyperVM przy użyciu OpenVZ. W HyperVM jest wiele funkcji, które pomagają skonfigurować wirtualizację w środowisku serwerowym. Jeśli napotkasz problem z konfiguracją HyperVM na serwerze Linux lub potrzebujesz innej pomocy, takiej jak tworzenie kopii zapasowych, przywracanie , migracja itp., możesz po prostu skontaktować się z nami.

Pozostań w kontakcie z linux-console.net, aby w przyszłości uzyskać więcej ekscytujących i interesujących samouczków. Zostaw swoje komentarze i sugestie poniżej w polu komentarza.