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 アドレスを入力する必要があります。

ヒント:#

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

最後に#

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

image

参考#

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