Proxmox仮想環境または短いProxmox VEは、あなたがプライベートサーバーやコンテナのための新しい仮想マシンを作成し、展開できるように変更RHELカーネルとDebian Linuxに基づ Proxmoxは、LXCを使用したコンテナとKVMを使用した完全仮想化の二つのタイプの仮想化を提供します。 Proxmoxはあなたのwebブラウザ(JavaプラグインIced teaが必要)から仮想マシンをインストールして設定する簡単な方法を提供し、それは素敵なコマンドラインツール 物理的にアクセスできるサーバーにインストールする場合は、公式webサイトからProxmox isoをダウンロードします。 このチュートリアルでは、データセンターなど、最小限のDebian8インストールを実行するサーバーにProxmoxをインストールする方法を示します。
:
- LVMグループ、ディレクトリ、およびZFSを使用したローカルストレージのサポート。
- iSCSI、ファイバチャネル、NFS、GlusterFS、CEPH、およびDRBDを使用したネットワークストレージのサポート。
- 高可用性クラスターを構築するためのクラスターサポート。
- ライブ移行では、仮想マシンをダウンタイムなしであるホストから別のホストに移動できます。
- Proxmoxは、GUI経由でダウンロードできる事前パッケージ化されたサーバーソフトウェアアプライアンスを提供します。
このチュートリアルでは、Debian JessieのProxmoxインストールをガイドします。
:
- Debian Jessie64ビット。
- Root権限。ステップ1-FQDNの設定
最初に、サーバーのFQDN(完全修飾ドメイン名)を設定します。
以下のコマンドでサーバーのホスト名を確認します:
hostname
結果:
aumu
だから私のサーバーのホスト名は”aumu”です。
vimで”/etc/hosts”ファイルを編集し、サーバー”IP+”を追加しますhostname.domain-name.com +ホスト名”。
vim /etc/hosts
以下にホストの設定を追加します:
192.168.1.111aumu。マイプロックスモックスco aumu
ホスト名とFQDNをサーバーに使用するホスト名とFQDNに置き換え、設定を保存して終了します。
サーバーを再起動し、ホスト名とFQDNを確認します:
reboot
再度ログインし、ホスト名とFQDNを確認します:
hostname
結果は次のようになります:
aumu
hostname -f
結果は次のようになります:
aumu.myproxmox.co
ステップ2-Proxmoxリポジトリを追加
今Proxmoxリポジトリを”ソース”に追加します。リスト。d”ディレクトリとパッケージを認証するためのProxmoxキーを追加します:
echo "deb http://download.proxmox.com/debian jessie pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -Debianリポジトリを更新し、システム上でdis-upgradeを実行してから、マシンを再起動します:
apt-get update && apt-get dist-upgrade
reboot
ステップ3-Proxmoxをインストール
以下のaptコマンドでProxmox VEとその他の必要なパッケージをインストールします:
apt-get install proxmox-ve ntp ssh postfix ksm-control-daemon open-iscsi systemd-sysv
注:インストール中の
Postfix設定:
- メール構成の種類:内部サイト。
- システムメール名:ドメイン名を入力します。
:
reboot
ステップ4-Proxmoxウェブインターフェイスに接続し、ネットワークを設定
サーバーが再起動した後、ブラウザからDebian Proxmoxにアクセスできるようになりました。 URLバーにhttpsとポート8006を使用してサーバー IPを入力します。 私の場合は:
https://192.168.1.111:8006/
ユーザー名rootとパスワードを使用してProxmox管理者にログインします。 Webインターフェイスにgging後、我々はProxmoxのためのネットワークを設定する必要があります。IPアドレス’192.168.1.111’の送信接続用のネットワークインターフェイス”eth0″が1つあり、ゲートウェイは’192です。168.1.254′. このステップでは、新しいネットワークインターフェイス(ブリッジ)”vmbr0″を作成し、このネットワークインターフェイスでルーティングを有効にし、発信インターフェイス”eth0″でプロキシarpを有効にします。 Vmbr0は、ProxmoxのVM(仮想マシン)のインターフェイスです。 これは、パブリックIPが1つしかなく、ホストIPの背後にVMを非表示にする場合に適しています。
‘/etc/network’ディレクトリに移動し、vimでinterfacesファイルを編集します。
cd /etc/network/
vim interfacesオプションenable proxy arpを使用した私のeth0設定の下にあります。
auto eth0
iface eth0 inet static
address 192.168.1.111
netmask 255.255.255.0
gateway 192.168.1.254
post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp次に、新しいブリッジvmbr0を設定し、以下の設定を追加してこのインターフェイスでルーティングを有効にします:
auto vmbr0
iface vmbr0 inet static
address 192.168.2.9
netmask 255.255.255.0
bridge_ports none
bridge_stp off
bridge_fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '192.168.2.0/24' -o eth0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '192.168.2/24' -o eth0 -j MASQUERADE注:
Proxmoxの仮想マシンはこのインターフェイスを使用し、IPアドレス’192.168.2を取得します。xxx”。
下の二つの行はNAT機能を有効にします。
設定を保存して終了し、サーバーを再起動します:
reboot
今、サーバーのIPを確認し、我々は二つのネットワークインターフェイスeth0とvmbr0を持っています。
:
Proxmox VEにはネットワークを設定するための多くのオプションがあります。https://pve.proxmox.com/wiki/Network_ModelここでProxmoxネットワーク設定オプションに関する完全なドキュメントを見つけることができます。ステップ5-新しいISOまたはVMテンプレートの追加このステップでは、VMインストール用の新しいISOファイルを追加します。 ファイルをアップロードしてwebインターフェイス内からISOファイルを追加するか、コマンドラインでisoファイルをサーバーに直接ダウンロードできます(これIsoファイルをwgetまたはcurlでディレクトリ”/var/lib/vz/template/iso”にダウンロードします。
Ubuntu15.04イメージをダウンロードする例:
cd /var/lib/vz/template/iso/
wget http://releases.ubuntu.com/15.04/ubuntu-15.04-server-amd64.isoステップ6-最初の仮想マシンの作成
Proxmox webインターフェイスにログインし、”VMの作成”ボタンの右隅をクリックします。
次に、新しいフォームを取得します。Nameはここで新しい仮想マシンの名前です。 [次へ]をクリックします。
お使いのオペレーティングシステムを選択します。 ここでは、カーネルバージョン4でUbuntu Linuxを使用します。 [次へ]をクリックします。
ステップ5でダウンロードしたISOファイルを選択し、[次へ]をクリックします。
仮想マシンのディスクサイズを設定し、”次へ”をクリックします。
CPU構成-コア、ソケット、仮想マシンの種類(ここではkvm64を使用します)、次へをクリックします。
仮想マシンのメモリ/RAMサイズを指定し、”次へ”をクリックします。
ネットワーク構成で、vmbr0へのブリッジモードを選択します。 そして、私はRealtekのRTL8139を使用するモデル。 [次へ]をクリックします。
そして、”完了”をクリックして設定を確認します。
今、私たちはバン”スタート”ボタンをクリックしてVMのインストールを開始し、”コンソール”をクリックしてVMにアクセスします。
これで、好きな方法でUbuntu OSをVMにインストールできます。
ステップ7-新しい仮想マシンのネットワークを構成する
VMがインストールされたら、VMがインターネットにアクセスできるようにネットワークを構成す
VM内のinterfacesファイルを編集します。
cd /etc/network/
vim interfaces以下の設定を追加して、VMに新しいインターフェイス’eth0’を追加します:
auto eth0
iface eth0 inet static
address 192.168.2.10
netmask 255.255.255.0
gateway 192.168.2.9ファイルを保存して終了します。注:ゲートウェイIPは、ホストマシン上のvmbr0IPアドレスです。
ここで仮想マシンを再起動し、リポジトリを更新するかサーバーにpingを実行してインターネットにアクセスしようとします。
proxmoxのインストールは終了しました。注:proxmoxの外部からVMにアクセスする場合は、ホストに新しいポート転送ルールを追加する必要があります。 たとえば、VM内のSSHサービスにアクセスするには、以下のIPTablesルールを追加します:
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 2222 -j DNAT --to-destination 192.168.2.10:22
iptables-saveiptablesルールは、ETH0インターフェイスポート2222をIP192.168.2.10ポート22上の仮想マシンにルーティングします。 これで、外部からVMのSSHにアクセスできます:
ssh -p 2222 [email protected]
結論
Proxmox VEはDebian OSをベースとしたオープンソースのサーバ仮想化です。 ProxmoxはISOファイルとして利用できるので、サーバーに物理的にアクセスできるときに直接ダウンロードしてインストールするか、Debianサーバーにproxmoxをインストールする Proxmoxは強力で使いやすいですが、webベースの管理インターフェイスを提供するので、ブラウザで仮想マシンをインストールして設定することができます(JavaとIcedtea また、サーバーのコマンドラインからProxmoxを設定することもでき、Proxmoxはサードパーティのアプリケーション用のREST APIを提供します。 Proxmoxは、ローカルおよびネットワークストレージシステムをサポートしており、組み込みの高可用性オプションが付属しており、仮想サーバーの簡単なバッ 私の意見では、それはサーバー仮想化のための最良の解決策の一つです。
Proxmox VE4をDebian8(Jessie)にインストールする方法
コメントを残す