Proxmox インストール · 3 min read · Dec 22, 2025
Debian 8 (Jessie) に Proxmox VE 4 をインストールする方法
Proxmox Virtual Environment、略して Proxmox VE は、Debian Linux をベースにしたオープンソースのサーバー仮想化ソフトウェアで、RHEL カーネルを使用しており、プライベートサーバーやコンテナ用の新しい仮想マシンを作成および展開できるように変更されています。Proxmox は、LXC を使用したコンテナと KVM を使用した完全仮想化の 2 種類の仮想化を提供します。Proxmox は、Web ブラウザから仮想マシンを簡単にインストールおよび構成できる方法を提供し(Java プラグイン Iced tea が必要)、優れたコマンドラインツールとサードパーティアプリケーション用の REST API を提供します。物理的にアクセスできるサーバーにインストールしたい場合は、公式ウェブサイトから Proxmox の ISO をダウンロードしてください。このチュートリアルでは、最小限の Debian 8 インストールを実行しているサーバーに Proxmox をインストールする方法を示します。たとえば、データセンターでのインストールです。
Proxmox の特徴:
- LVM グループ、ディレクトリ、および ZFS を使用したローカルストレージのサポート。
- iSCSI、Fiber Channel、NFS、GlusterFS、CEPH、および DRBD を使用したネットワークストレージのサポート。
- 高可用性クラスターを構築するためのクラスターサポート。
- ライブマイグレーション、仮想マシンをダウンタイムなしで別のホストに移動できます。
- Proxmox は、GUI 経由でダウンロードできる事前パッケージ化されたサーバーソフトウェアアプライアンスを提供します。
このチュートリアルでは、Debian Jessie 上での Proxmox のインストールを案内します。
前提条件:
- Debian Jessie 64 ビット。
- ルート権限。
ステップ 1 - FQDN の構成
最初のステップは、サーバーの FQDN(完全修飾ドメイン名)を構成することです。
以下のコマンドでサーバーのホスト名を確認します:
hostname結果:
aumu私のサーバーのホスト名は “aumu” です。
vim で “/etc/hosts” ファイルを編集し、サーバーの “IP + hostname.domain-name.com + hostname” を追加します。
vim /etc/hosts以下にホストの設定を追加します:
192.168.1.111 aumu.myproxmox.co aumu
ホスト名と FQDN を使用したいものに置き換え、設定を保存して終了します。
サーバーを再起動し、ホスト名と FQDN を確認します:
reboot再度ログインし、ホスト名と FQDN を確認します:
hostname結果は次のようになります:
aumuhostname -f結果は次のようになります:
aumu.myproxmox.coステップ 2 - Proxmox リポジトリの追加
次に、Proxmox リポジトリを “sources.list.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 リポジトリを更新し、システムで dist-upgrade を実行し、マシンを再起動します:
apt-get update && apt-get dist-upgraderebootステップ 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 バーにサーバーの IP と https およびポート 8006 を入力します。私の場合:

ユーザー名 root とパスワードで Proxmox 管理者にログインします。Web インターフェースにログインした後、Proxmox のネットワークを構成する必要があります。
私は、IP アドレス ‘192.168.1.111’ の外部接続用のネットワークインターフェース “eth0” を持っており、ゲートウェイは ‘192.168.1.254’ です。このステップでは、新しいネットワークインターフェース(ブリッジ) ‘vmbr0’ を作成し、このネットワークインターフェースでルーティングを有効にし、外部インターフェース ‘eth0’ でプロキシ ARP を有効にします。Vmbr0 は Proxmox の VM(仮想マシン)用のインターフェースです。これにより、1 つのパブリック IP のみを持ち、ホスト IP の背後に VM を隠すことができます。
‘/etc/network’ ディレクトリに移動し、vim でインターフェースファイルを編集します。
cd /etc/network/
vim interfaces以下は、プロキシ 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’ を取得します。
下部の 2 行は NAT 機能を有効にします。
設定を保存して終了し、サーバーを再起動します:
rebootサーバーの IP を確認すると、eth0 と vmbr0 の 2 つのネットワークインターフェースが表示されます。
注意:
Proxmox VE でネットワークを構成するための多くのオプションがあります。Proxmox ネットワーク構成オプションの完全なドキュメントは、ここにあります https://pve.proxmox.com/wiki/Network_Model。
ステップ 5 - 新しい ISO または VM テンプレートの追加
このステップでは、VM インストール用の新しい ISO ファイルを追加します。Web インターフェースからファイルをアップロードして ISO ファイルを追加することもできますし、コマンドラインでサーバーに直接 ISO ファイルをダウンロードすることもできます(これをお勧めします)。
wget または curl を使用して、ディレクトリ “/var/lib/vz/template/iso” に ISO ファイルをダウンロードします。
Ubuntu 15.04 イメージをダウンロードする例:
cd /var/lib/vz/template/iso/
wget http://releases.ubuntu.com/15.04/ubuntu-15.04-server-amd64.isoステップ 6 - 最初の仮想マシンを作成する
Proxmox ウェブインターフェースにログインし、右上の “Create VM” ボタンをクリックします。
すると、新しいフォームが表示されます。名前は新しい仮想マシンの名前です。次に “Next” をクリックします。

オペレーティングシステムを選択します。ここでは、カーネルバージョン 4 の Ubuntu Linux を使用し、”Next” をクリックします。

ステップ 5 でダウンロードした ISO ファイルを選択し、”Next” をクリックします。

仮想マシンのディスクサイズを設定し、”Next” をクリックします。

CPU 設定 - コア、ソケット、仮想マシンの種類(ここでは kvm64 を使用)を設定し、”Next” をクリックします。

仮想マシンのメモリ/RAM サイズを設定し、”Next” をクリックします。

ネットワーク設定では、vmbr0 にブリッジモードを選択します。モデルは Realtek RTL8139 を使用します。”Next” をクリックします。

“Finish” をクリックして設定を確認します。

これで、”start” ボタンをクリックして VM インストールを開始し、”console” をクリックして VM にアクセスできます。
これで、好きな方法で VM に Ubuntu OS をインストールできます。
ステップ 7 - 新しい仮想マシンのネットワークを構成する
VM がインストールされたら、VM がインターネットにアクセスできるようにネットワークを構成する必要があります。
VM のインターフェースファイルを編集します。
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 はホストマシンの vmbr0 IP アドレスです。
仮想マシンを再起動し、リポジトリを更新するかサーバーに 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 を IP 192.168.2.10 の仮想マシンのポート 22 にルーティングします。これで、外部から VM の SSH にアクセスできます:
ssh -p 2222 vmusername@HOSTIP結論
Proxmox VE は、Debian OS に基づくオープンソースのサーバー仮想化です。Proxmox は ISO ファイルとして提供されているため、物理的にサーバーにアクセスできる場合は直接ダウンロードしてインストールできます。または、Debian サーバーに Proxmox をインストールすることもできます。Proxmox は強力で使いやすく、Web ベースの管理インターフェースを提供しているため、ブラウザを使用して仮想マシンをインストールおよび構成できます(Java と Icedtea をインストールする必要があります)。また、サーバーのコマンドラインから Proxmox を構成することもでき、Proxmox はサードパーティアプリケーション用の REST API を提供します。Proxmox はローカルおよびネットワークストレージシステムをサポートし、高可用性オプションが組み込まれており、仮想サーバーのバックアップと復元を簡単に行う機能を提供します。私の意見では、サーバー仮想化のための最良のソリューションの 1 つです。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。