ウェブサイト検索

RHEL/CentOS 5 で HyperVM Virtualization Manager を使用して OpenVz を管理する方法


最近仮想化がバズワードになっていることは誰もが知っていますが、どの企業もハードウェア サーバー環境を仮想化環境に移行しています。 仮想化テクノロジーは、IT企業がサーバーの効率と生産性を向上させながらIT経費を削減するのに役立ちます。現在、 ネットワークに仮想化を実装するために、いくつかのテクノロジーが市場で普及しています。

このチュートリアルでは、「OpenVZ」 と呼ばれる「無料のオープンソース Linux 仮想化ソフトウェア」に焦点を当て、それを管理する方法を学びます。 > ハイパーVM。インストールに進む前に、OpenVZ テクノロジーとHyperVM について詳しく説明します。

OpenVzとは何ですか

OpenVZ は、Linux 用の無料のオープンソース仮想化 ソフトウェアです。これはオペレーティング システム レベルの仮想化テクノロジーです。これは、Linux サーバー上でコンテナベースの仮想化を実装するのに役立ちます。これにより、単一のマシン上に複数の安全なLinux コンテナを作成できます。これらのコンテナーをスタンドアロン マシンとして扱い、それらのコンテナー内で実行されているアプリケーションがあらゆる面で競合しないようにします。

これらのコンテナは仮想プライベート サーバー または VPS とも呼ばれます。 VPS をスタンドアロン サーバーとして扱うため、 > 各VPSを個別に再起動すると、各 VPS は独自のルートアクセスユーザーIP アドレスを持つようになります。、メモリプロセスシステム ライブラリ構成ファイルアプリケーションです。

HyperVMとは

HyperVM は、Lxcenter によって開発された、最も完全で軽量な仮想化マネージャー製品です。すべての VPS コンテナとサーバー リソースを 管理者 アクセスとコンテナ所有者ベースのアクセスで管理する単一のグラフィカル コンソールを提供します。このコンソールを使用すると、開始停止再起動再インストールアップグレードなどの操作を実行できます。各コンテナへのリソースの/ダウングレードバックアップ復元移行を行います。多くの Web ホスティング会社は、HyperVMOpenVZ を使用して、Linux のVPS ホスティングサービスを提供しています。

HyperVM の利点

その他のHyperVM の利点を以下に示します。

  1. OpenVZ および Xen 仮想化テクノロジをサポートします。
  2. サーバーを管理するための Web ベースのグラフィカルなユーザー インターフェイスを提供します。
  3. 事前に作成されたテンプレートを利用して、Linux OSを搭載した仮想マシンを数分以内に作成します。
  4. WHMCS (Web ホスト用の請求ソフトウェア) と簡単に統合できるため、VPS のインスタント セットアップと請求ソフトウェア側のみからの管理が可能です。
  5. IPネットワークメモリCPUディスク容量 などのサーバー リソースを管理するインテリジェントな方法。

RHEL/CentOS 5 への HyperVM (マルチ仮想化) のインストール

まず、先に進む前に、 インストール中にselinux を無効にすることをお勧めします。

[root@tecmint~]# setenforce 0

/etc/sysconfig/selinux」 ファイルの SELinux ステータスを変更します。

selinux=disabled

これは、CentOS/RHEL マシンに HyperVM をインストールする最も簡単な方法です。最新のHyperVMインストールスクリプト「hypervm-install-master.sh」を以下のリンクからダウンロードするか、「wget」コマンドを使用して取得する必要があります。スクリプト。

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

ここで、 root としてスクリプトを実行します。このスクリプトはすべてのインストールを独自のスクリプトで実行し、HyperVM のインストールに必要なすべてのパッケージとその依存関係を Yum でダウンロードします。

OpenVZ を使用して HyperVm をインストールするため、スクリプトの実行中に仮想化のタイプを指定する必要があります。

[root@tecmint ~]#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.

このスクリプトが何を行うかについて簡単に説明します。

  1. wgetunzipPHPcurlslxlighthttpd< などの必要なパッケージをすべてダウンロードしてインストールします。lxzendlxphpmysql、および mysql-server と、< の助けを借りたそれらの依存関係strong> うま い。
  2. HyperVM のユーザーとグループを作成します。
  3. mysql をインストールし、HyperVMデータベースを作成します。
  4. また、OpenVZカーネルvzctlに必要なパッケージもインストールされます。
  5. また、 仮想マシンの作成に使用されるCentOS事前に作成されたテンプレートもダウンロードします。

/etc/grub.conf」のデフォルト値「0」を「1」に変更して、 でサーバーを起動します。 OpenVZ カーネルとサーバーを再起動します。

[root@tecmint ~]#sh reboot

サーバーへのHyperVMのインストールが完了しました。今度は、Web ベースのマネージャーにアクセスします。そのためには、次のURLを使用する必要があります。

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

すべてがうまくいくと、下の図のように Web ベースのHyperVM マネージャーが開き、管理者のログイン詳細を求められます。初めてパネルにログインするには、ユーザー名「admin 」とパスワード「admin 」を入力してください。

ログインすると、管理者パスワードを変更するように求められます。変更して次回からは変更したパスワードをご利用ください。

HyperVM に関するその他の重要な情報は次のとおりです。

HyperVMコンテナまたはVPSを作成すると、すべてのコンテナに一意のコンテナ ID (CID) が割り当てられます。すべてのデータは /vz ディレクトリに保存されます。

  1. コンテナのデータ : /vz/root および /vz/private
  2. OS テンプレート : /vz/template/cache
  3. コンテナ構成ファイル: /etc/sysconfig/vz-scripts/.conf
  4. HyperVM サービス: service hypervm {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}
  5. OpenVZ サービス : service openvz {start|stop|restart}
  6. すべてのコンテナをリストする: vzlist -a
  7. 事前作成されたテンプレートのダウンロード リンク: 事前に作成されたさまざまな OS テンプレートを OpenVz テンプレートからダウンロードできます。

OpenVZ を使用した HyperVM のインストールは以上です。HyperVM には、サーバー環境での仮想化のセットアップに役立つ機能が多数あります。 Linux サーバーでの HyperVM のセットアップで問題が発生した場合、またはバックアップ復元などのその他のサポートが必要な場合は、 、移住など、お気軽にお問い合わせください。

今後もさらにエキサイティングで興味深いチュートリアルを提供するために、linux-console.net とのつながりを維持してください。コメントや提案を以下のコメント ボックスに残してください。