johnpoint

johnpoint

(。・∀・)ノ゙嗨
github

初めてのProxmox VE

私は常にホスティングプロバイダーがどのように独立したサーバーを VPS に分割して販売しているのか気になっていました。最近、Proxmox VE を試してみました。

image

環境#

  • Ubuntu 18.04.2 デスクトップ版
  • VirtualBox グラフィカルユーザーインターフェース バージョン 5.2.18_Ubuntu r123745
  • Proxmox-ve_5.3-2

インストール#

私は手元に余分なマシンがなかったので、私のノートパソコンに手を出し、仮想マシンを作成しました。この仮想マシンには 4GB のメモリと 50GB のハードディスクが割り当てられています。インストールする際には、公式ウェブサイトからダウンロードしてください。Proxmox VE 5.3 ISO Installerの ISO イメージをダウンロードし、通常の OS インストールと同じようにインストールします。非常に簡単です。

インストールが完了すると、ログインを求められ、ウェブページのアドレスが表示されます。以下のようになります。

image

ただし、私たちは仮想マシンを使用しているため、Settings->Network->Adapter 1->Advanced->Port Forwardingでポートフォワーディングを設定する必要があります。

その後、ブラウザでhttps://127.0.0.1:ポート番号にアクセスすると、パネルが表示されます。

image

使用方法#

パネルの右上には[Create VM] [Create CT]のボタンがあり、それぞれ KVM と OpenVZ(LXC?)の仮想化技術に対応しています。

イメージのダウンロード#

KVM#

公式のインストールイメージを直接ダウンロードし、イメージを以下のディレクトリに配置します。

/var/lib/vz/template/iso

OpenVZ#

OpenVZ の公式ウェブサイトのダウンロードページからダウンロードする必要があります。

配置するディレクトリは以下です。

/var/lib/vz/template/cache

ネットワークカードと NAT#

私は仮想マシン内で仮想マシンを作成しており、パブリック IP アドレスを持っていないため、トラフィックを転送するために NAT(ネットワークアドレス変換)を使用する必要があります。さもなければ、単一のマシンでのみゲームをプレイすることになります。

ホストの設定#

ファイル/etc/network/interfacesを編集し、以下を追加します。

auto vmbr2
iface vmbr4 inet static
        address  10.97.0.254
        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 '10.97.0.0/24' -o vmbr0 -j MASQUERADE
        post-down iptables -t nat -D POSTROUTING -s '10.97.0.0/24' -o vmbr0 -j MASQUERADE
        post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 1024 -j DNAT --to 10.97.0.1:22
        post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 1024 -j DNAT --to 10.97.0.1:22

その後、/etc/init.d/networking restartを実行します。

これにより、ネットワークカードが追加され、このネットワークカードは次に作成する仮想マシンのトラフィック転送に使用されます。すべてのトラフィックはホストマシンが外部ネットワークに接続できるネットワークカードに転送されます。

ゲストの設定#

image

上記の情報に従って適応してください。ネットワーク管理者の IP アドレスを入力する必要があります。

Tips:#

  • ここでの設定は主に CT コンテナを作成するためのものであり、KVM については将来的にはさらに改善されるかもしれません。
  • CentOS 7 の OpenVZ イメージには問題があるようで、パスワードを正しく入力することができません。

最後に#

3 台のサーバーを起動しました~

image

参考#

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。