GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

OpenVZのインストール+ISPConfig3(Debian 6.0)を介したVMの管理

ISPConfig 3(Debian 6.0)を介したOpenVZ+VMの管理のインストール

このチュートリアルでは、ISPConfig3ホスティングコントロールパネル内から仮想マシンを管理するためのOpenVZホストサーバーのインストールについて説明します。 OpenVZは、* BSDシステムの刑務所に似た、Linuxサーバー用の軽量仮想化テクノロジーです。詳細については、http://www.openvz.orgを参照してください。 ISPConfig 3には、ローカルサーバーおよびISPConfigを実行するリモートサーバー上のOpenVZ仮想マシンを管理するためのモジュールが含まれています。

インストール

まず、DebianSqueezeリポジトリからOpenVZカーネルとユーティリティを直接インストールします。

64ビットLinux(x86_64)では、次のコマンドを使用します:

apt-get -y install linux-image-openvz-amd64 vzctl vzquota vzdump

32ビットLinux(x86)では、代わりに次のコマンドを使用してください:

apt-get -y install linux-image-openvz-686 vzctl vzquota vzdump

/ var / lib /vzから/vzへのシンボリックリンクを作成して、ISPConfigが後でOpenVZインストールを検出できるようにします。

ln -s /var/lib/vz /vz

ファイル/etc/sysctl.confを編集し、次の行が含まれていることを確認します。

vi /etc/sysctl.conf

net.ipv4.conf.all.rp_filter =1
net.ipv4.icmp_echo_ignore_broadcasts =1
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.default.proxy_arp =0
net.ipv4.ip_forward=1
kernel.sysrq =1
net.ipv4.conf.default.send_redirects =1
net.ipv4.conf.all.send_redirects =0
net.ipv4.conf.eth0.proxy_arp=1

/etc/sysctl.confを変更する必要がある場合は、

を実行します。
sysctl -p

変更を適用します。

仮想マシンのIPアドレスがホストシステムのIPアドレスとは異なるサブネットからのものである場合、次の手順は重要です。これを行わないと、仮想マシンでネットワーキングが機能しなくなります!

/etc/vz/vz.confを開き、NEIGHBOUR_DEVSをallに設定します:

vi /etc/vz/vz.conf

[...]
#ARPリクエストを送信してAPRテーブルを変更するインターフェイスを制御します。
NEIGHBOUR_DEVS =all
[...]

次に、サーバーを再起動して、openVZカーネルがロードされるようにします。

reboot

次に、事前に作成されたDebainOpenVZイメージをダウンロードします。テンプレートキャッシュディレクトリを入力してください...

cd /var/lib/vz/template/cache

...そして32ビットDebianイメージをダウンロードします。

wget http://download.openvz.org/template/precreated/contrib/debian-6.0-i386-minimal.tar.gz

64ビットシステムでは、代わりに64ビットイメージをダウンロードしてください:

wget http://download.openvz.org/template/precreated/contrib/debian-6.0-amd64-minimal.tar.gz

より多くの事前に作成されたOpenVZイメージはここからダウンロードできます:

http://download.openvz.org/template/precreated/contrib/

次の手順では、ISPConfig3コントロールパネルインターフェイスの前提条件がインストールされます。

MySQLデータベースサーバーをインストールします...

apt-get -y install mysql-client mysql-server

...インストーラーから要求されたら、MySQLの新しいパスワードを入力します。

ApacheとPHPをインストールします...

apt-get -y install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt sudo libtimedate-perl

...そしていくつかのapacheモジュールを有効にします:

a2enmod suexec rewrite ssl actions include

fail2banのインストール:これはオプションですが、ISPConfigモニターがログを表示しようとするため、推奨されます:

apt-get install fail2ban

cd / tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
tar xfz ISPConfig-3-stable.tar.gz
cd ispconfig3_install / install /

次に、インストールスクリプトを開始します:

php -q install.php
>> Initial configuration
Operating System: Debian 6.0 (Squeeze/Sid) or compatible

以下は、プライマリ構成に関するいくつかの質問ですので、注意してください。
デフォルト値は[括弧]内にあり、で受け入れることができます。
「quit」(引用符なし)をタップして停止します。インストーラー。

Select language (en,de) [en]: <-- hit enter
Installation mode (standard,expert) [standard]: <-- expert
Full qualified hostname (FQDN) of the server, eg server1.domain.tld  [ispconfig.local]: <-- hit enter
MySQL server hostname [localhost]: <-- hit enter
MySQL root username [root]: <-- hit enter
MySQL root password []: <-- enter the mysql root password here
MySQL database to create [dbispconfig]: <-- hit enter
MySQL charset [utf8]: <-- hit enter
Shall this server join an existing ISPConfig multiserver setup (y,n) [n]: <-- hit enter
Adding ISPConfig server record to database.
Configure Mail (y,n) [y]: <-- n
Configure Jailkit (y,n) [y]: <-- n
Configure FTP Server (y,n) [y]: <-- n

DNSサーバーの構成(y、n)[y]:<-n

Hint: If this server shall run the ISPConfig interface, select 'y' in the 'Configure Apache Server' option.
Configure Apache Server (y,n) [y]: <-- y

Apacheの構成
Vloggerの構成
Appsvhostの構成
ファイアウォールサーバーの構成(y、n)[y]:<-y

Bastilleファイアウォールの構成
ISPConfigWebインターフェイスのインストール(y、n)[y]:<-y

ISPConfigのインストール
ISPConfigポート[8080]:<-Enterキーを押します

Enable SSL for the ISPConfig web interface (y,n) [y]: <-- hit enter

RSA秘密鍵の生成、4096ビット長のモジュラス
....................................。 ........ ++
...................................。 ..................... ++
eは65537(0x10001)
組み込まれる情報の入力を求められます
証明書リクエストに入力します。
入力しようとしているのは、識別名またはDNと呼ばれるものです。
かなりの数のフィールドがありますが、空白のままにすることができます
一部のフィールドにはデフォルト値があります。
「。」と入力すると、フィールドは空白のままになります。
-----
国名(2文字のコード)[AU ]:<-国コードを入力します。例: DE
州または県の名前(フルネーム)[一部の州]:<-州を入力
地域名(例:市)[]:<-市の名前を入力
組織名(例:会社)[Internet Widgits Pty Ltd]:<-会社名を入力
組織単位名(例:セクション)[]:<-Enterキーを押します
一般名(例:あなたの名前)[]:<-Enterキーを押します
メールアドレス[]:<-Enterキーを押します

次の「追加」属性を入力してください
証明書リクエストとともに送信されます
チャレンジパスワード[]:<-Enterキーを押します
オプションの会社名[]:<-Enterキーを押します
RSAキーの書き込み
DBServerの構成
ISPConfigcrontabのインストール
root用のcrontabがありません
Webサーバーの再起動:apache2...待機中。
インストールが完了しました。
/ P>

/tmpディレクトリにあるダウンロードしたispconfigファイルを削除します。

rm -rf /tmp/ispconfig3_install/install
rm -f /tmp/ISPConfig-3-stable.tar.gz

ISPConfig 3(Debian 6.0)を介したOpenVZ+VMの管理のインストール-2ページ

ISPConfigにログイン

WebブラウザのISPConfigコントロールパネルへのURLを開きます:

https://192.168.0.105:8080/

(IPアドレスをサーバーのIPに置き換えます。)

デフォルトのログイン詳細は次のとおりです。

ユーザー:admin
パスワード:admin

最初のステップとして、パスワードを変更する必要があります。 [ツール]>[パスワードと言語]に移動して新しいパスワードを入力し、[保存]をクリックします。

[システム]>[サーバーサービス]に移動し、[Vserver-server]以外のすべてのチェックボックスをオフにして、[保存]をクリックします。

次に、上部メニューの[VServer]アイコンをクリックして仮想マシン管理モジュールを開き、左側のメニューの[OStemplates]とリストの[Debianminimal]テンプレートをクリックします。

サーバーが32ビットシステムの場合は、テンプレートのファイル名を「 debian-6.0-i386-minimal」に変更します。 "および64ビットシステムの場合は、ファイル名を" debian-6.0-amd64-minimal に変更します "ダウンロードしたopenVZテンプレートイメージのファイル名と一致するようにします(ただし、tar.gzファイルは終了しません)。

OpenVZ仮想マシンには専用のIPアドレスが必要です。したがって、仮想マシンを実行するには、このサーバーに少なくとも2つのIPアドレスが必要です。1つはホストサーバー自体用のIPで、もう1つは仮想マシン用のIPです。左側のメニューの[IPアドレス]をクリックしてから、[新しいレコードの追加]ボタンをクリックして、2番目のIPアドレスを追加します。

3つ以上のIPアドレスがある場合は、上記の手順を繰り返して、ここにすべて追加します。

最初の仮想マシンを作成するには、左側のメニューの[仮想サーバー]をクリックしてから、[新しいレコードの追加]ボタンをクリックします。

仮想マシンが取得するホスト名を入力し、[保存]をクリックします。仮想マシンの準備が整うまでに数分かかる場合があります。

シェルでコマンド「vzlist-a」を使用して、新しく作成された仮想マシンを表示できるはずです。

 vzlist -a

CTID NPROC STATUS IP_ADDR HOSTNAME
1017実行中192.168.0.106vm1.ispconfig.local

リンク
  • ISPConfig Webサイト:http://www.ispconfig.org
  • ISPConfigフォーラム:https://www.howtoforge.com/forums/
  • ISPConfigバグトラッカー:http://bugtracker.ispconfig.org

Panels
  1. Debian – Debian / ubuntuに2つのGlibcを一緒にインストールしますか?

  2. Debian – DebianにSteamをインストールしますか?

  3. Synapticを介してDebianパッケージをインストールしますか?

  1. PEARを介してDebianJessieにISPConfig用のHorde5Webメールをインストールします

  2. Debian9にOpenVZをインストールする方法

  3. Debian10にDirectAdminをインストールする

  1. Debian/Ubuntuに新しいバージョンのgitをインストールする

  2. ISPConfig 3サーバーにZ-Pushをインストールする方法(Debian Lenny)

  3. Debian用ISPConfig3ProFTPd