Proxmox インストールガイド

Proxmox VE は、仮想マシンを実行する高性能なタイプ1ハイパーバイザーです。 Proxmox VE をインストールするには、2 つの方法から選択できます。1 つは、ISO イメージからシステム全体(Proxmox VE が組み込まれた Linux Debian オペレーティングシステム)をインストールする方法、もう 1 つは、Debian Linux 上に Proxmox VE を手動でインストールする方法です。

このブログ記事では、両方のインストール方法を用いた Proxmox VE のインストール手順と、インストール後の設定手順を解説し、すぐに使用可能な Proxmox サーバーを構築する方法を説明します。

NAKIVO for Proxmox バックアップ

NAKIVO for Proxmox バックアップ

Proxmox VE向けのエージェントレスかつアプリケーション認識型のバックアップソリューション。不変のクラウドバックアップを含む複数の保存先に対応。複数の即時粒度別復元および完全復元オプションを提供。

Proxmox のシステム要件

Proxmox VEはハードウェアリソースへの負荷が軽く、幅広いハードウェア環境にインストール可能です。

最低要件

  • 64ビットのIntelまたはAMDプロセッサ。
  • 本CPUは、ハードウェア仮想化のためのIntel-VTおよびAMD-V命令セットに対応しています。
  • Proxmoxをインストールするための16 GBのディスク容量。仮想マシン(VM)を保存するのに十分な空き容量があるHDDまたはSSD。
  • Proxmoxをインストールするための1GBのRAMと、仮想マシンを実行するための追加のRAM容量。
  • 少なくとも1枚のネットワークカード(ネットワークインターフェースコントローラ)。

本番環境でProxmoxおよび仮想マシンを稼働させる際は、高品質なハードウェアを使用することをお勧めします。なお、ZFSファイルシステム(以下をサポートする)を使用する場合は、 シンプロビジョニング (仮想ディスク用)またはCephを使用する場合は、まず少なくとも8 GBを追加で確保し、インストールされたストレージ容量に応じてこの容量を増やしてください。

クラスタ構成の場合は、冗長化されたネットワーク接続を確保するため、複数の高速1Gbit(およびそれ以上の速度)ネットワークインターフェースコントローラ(NIC)を使用してください。

ProxmoxのUSBインストール準備

Proxmoxの完全なソリューションをインストールするには、ProxmoxのISOファイルをダウンロードし、そのISOイメージの内容をリムーバブルストレージメディアに書き込む必要があります。

  1. ProxmoxのウェブサイトからISOファイルをダウンロードしてください:

    https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso

  2. 必要なバージョンのProxmoxインストーラーを選択し、クリックしてください Download.

    この場合、ファイル名は proxmox-ve_8.1-2.iso Proxmox Server 8 をインストールするからです。

    Downloading the Proxmox installer in the ISO format

  3. ProxmoxのISOインストーラーをダウンロードしたら、このISOイメージをUSBフラッシュドライブまたはDVDメディアに書き込んでください。その後、この起動用メディアから起動して、Proxmox VEをインストールできます。1GB(以上)のUSBフラッシュドライブが必要です。

LinuxでProxmoxをインストールするための起動メディアを作成する方法について見ていきましょう(Windowsの場合は、次のようなユーティリティを使用できます Rufus そして Etcher):

  1. USBメモリをコンピュータのUSBポートに差し込みます。この例では、Linuxを使用します。コマンドはroot権限で実行されます。以下のコマンドを使用できます sudo この目的のために。
  2. 以下のコマンドを使用して、ブロックデバイスの名前を確認してください(USBフラッシュドライブの挿入前後にコマンドを実行して、デバイスを特定することができます):

    lsblk

    df -h

    dmesg

    お使いのUSBフラッシュドライブのデバイス名を確認してください。例えば、 sdd…には単一のパーティションが含まれています sdd1.

  3. LinuxマシンにマウントされているUSBフラッシュドライブのパーティションをアンマウントする必要がある場合があります:

    umount /dev/sdd1

    警告: 次のコマンドの実行が完了すると、USBフラッシュドライブからすべてのデータが消去されます。

  4. ISOファイルからProxmox VEインストーラーをUSBフラッシュドライブに書き込んで起動メディアを作成するには、Linuxで次のコマンドを実行します:

    dd bs=1M conv=fdatasync if=./proxmox-ve_8.1-2.iso of=/dev/sdd status=progress

    ここで:

    dd – Linuxに標準搭載されているデータ複製ユーティリティです

    bs=1M ブロックサイズは1メガバイトです

    if=./proxmox-ve_8.1-2.iso – 入力ファイルへのパス。データはUSBフラッシュドライブに書き込まれます

    of=/dev/sdd – 出力先

    status=progress – コンソールに進捗状況を表示する

ユーティリティが起動可能なUSBフラッシュドライブにデータを書き込むまでお待ちください。その後、Proxmoxインストーラーが保存されたこのUSBフラッシュドライブをマシンに挿入し、このデバイスから起動してください。UEFI/BIOSの起動設定でUSBフラッシュドライブを最初の起動デバイスとして選択するか、ホットキーを押して一時的に起動デバイスとして選択してください。

Proxmox ISOインストーラーの使用

USBフラッシュドライブに書き込んだISO版Proxmoxインストーラを使用することは、専用サーバーにアプライアンス形式の完全なソリューションとしてProxmoxをインストールする際の推奨方法です。前のセクションで説明した手順に従って起動可能なUSBフラッシュドライブを準備したら、このメディアから起動してインストールを開始します:

  1. Proxmoxインストーラーのインターフェースを選択し、Enterキーを押してください:
    • Install Proxmox VE (Graphical) – グラフィカルユーザーインターフェースを使用して
    • Install Proxmox VE (Terminal UI) – DOS風の疑似グラフィカルユーザーインターフェースを使用する
    • Install Proxmox (Terminal UI, Serial Console) – コマンドラインインターフェースでのコマンドの使用

    私たちは Terminal UI (オプション2)は、古いハードウェアや最新のハードウェアとの互換性が最も高く、ビデオドライバに関する問題の発生を防ぐことができるため、Proxmoxのインストールにはこちらをお勧めします。

    Selecting the user interface for the Proxmox installer

  2. Proxmox VEのエンドユーザー使用許諾契約書(EULA)をお読みの上、同意してください。

    The Proxmox VE license agreement

  3. Proxmox VE をインストールする対象ディスクとファイルシステムを選択してください。選択 Advanced options 設定のために。選択しましょう ZFS ProxmoxのインストールおよびVMファイルの保存先として、ファイルシステムとして ZFS このファイルシステムは、Proxmox VM 向けにシンプロビジョニングをサポートしているため、 QCOW2 仮想ディスクの形式。

    Selecting storage for Proxmox installation

  4. ZFS 2台以上のディスクデバイスを使用し、RAID0やRAID1などのソフトウェアRAIDに対応しています。ここでは2台のハードディスクを選択し、RAID 1を有効にします。詳細な設定を行うことができます ZFS 画面右側のオプション。クリック OK 設定を保存するには。

    Preparing a ZFS file system on the destination storage

  5. 国、タイムゾーン、キーボードレイアウトなどの地域設定を選択します。クリック Next 各ステップで続行するには。

    Selecting Localization settings

  6. root パスワードを入力し、確認してください。Proxmox のデフォルトのユーザー名は root この場合、Proxmoxにはデフォルトのパスワードは設定されていません。この手順で独自のパスワードを設定する必要があります。連絡用に管理者のメールアドレスを入力することも可能です。

    Entering the root password and email address

  7. ネットワーク経由でProxmoxを管理するためのインターフェースとなるネットワークインターフェースを選択してください(ens33 (この場合)。ネットワーク設定を入力します。このワークフローでは、以下のパラメータを使用します:
    • ホスト名(FQDN): pve.localdomain
    • IPアドレス(CIDR)およびネットマスク: 192.168.101.226/24
    • ゲートウェイアドレス: 192.168.101.2
    • DNSサーバーのアドレス: 192.168.101.2

    Configuring network settings

  8. Proxmoxのインストール設定の概要を確認してください。選択してください Automatically reboot after successful installation. すべて問題なければ、 Install.

    Reviewing the Proxmox installation configuration summary

  9. USBフラッシュドライブからProxmox VEのフルソリューションのインストールが完了するまでお待ちください。

    Installing Proxmox VE

  10. Proxmox VE のインストールと再起動が完了すると、コンソールにログイン画面が表示され、Web ブラウザで Web インターフェースにアクセスするための https リンクが表示されます。

    Proxmox VE has been already installed using the bootable ISO image

  11. 表示されたアドレスを開きます(例: https://192.168.101.226:8006/) をウェブブラウザで開きます。証明書に関する警告は無視して、そのまま接続してください。
  12. Proxmoxのインストール時に指定した認証情報を入力し、[クリック] をクリックします Login.

    The Proxmox login window in the web interface

  13. これで、Proxmox VEの管理用Webインターフェースが表示されます。ここでは、インストール後の設定や仮想マシン(VM)の展開を行うことができます。具体的な手順については、以下の"インストール後の設定"のセクションをご覧ください。

    The Proxmox VE web interface

DebianへのProxmoxのインストール方法

Proxmox VEを完全なソリューション(軽量なDebianディストリビューション+Proxmox VE)として導入する別の方法として、Debian Linuxを手動でインストールした後にProxmox VEを手動でインストールする方法があります。例えば、この導入方法は、Debianを使用しており、ホスト上で仮想マシンを実行したい場合に有用です。これは、Linuxを使用する場合と同様に VMware Workstation.

すでにデフォルト設定(SSHサーバーが有効化されている状態)でDebianをインストール済みです。このDebianが動作しているマシンにProxmoxをインストールします。

ネットワークの設定

まず、適切なネットワーク設定を行う必要があります。Debianサーバーに静的IPアドレスを設定する必要があります。デフォルトでは、DebianはDHCP経由でIPアドレスを取得するように設定されています。以下のコマンドは、 ルート (root権限で):

  1. をインストールしてください net-tools パッケージ:

    apt-get install net-tools

  2. 現在のネットワーク設定を確認してください:

    ifconfig

    出力からわかるように、ネットワークインターフェースは ens33.

    Checking the network configuration on Debian

  3. 適切な設定ファイルを編集して、ネットワークマネージャーの設定を変更できるようにします:

    nano /etc/NetworkManager/NetworkManager.conf

    あらかじめインストールされているシンプルなテキストエディタをご利用いただけます nano または、より高度なテキストエディタをインストールする vim ~とともに apt-get install vim コマンド。

  4. 変更 managed=false ~へ managed=true ~の中で NetworkManager.conf ファイル。

    ファイルの変更を保存して、テキストエディタを終了します( Ctrl+O そして、押してください Ctrl+Xnano または、[押す] Esc、入力 :wq そして、押してください Entervim).

    Configuring the network manager on Debian

  5. 変更を反映させるには、ネットワークサービスを再起動してください:

    service networking restart

  6. で設定されたネットワーク構成を編集します /etc/network/interfaces nano や vim などのテキストエディタでこの設定ファイルを開いて:

    nano /etc/network/interfaces

    または

    vim /etc/network/interfaces

  7. このネットワーク設定ファイルに以下の行を追加してください(IPアドレスやインターフェース名は、ご自身の環境に合わせて調整する必要があります)。

    auto ens33

    iface ens33 inet static

         address 192.168.101.229/24

         network 192.168.101.0

         broadcast 192.168.101.255

         gateway 192.168.101.2

         dns-nameservers 192.168.101.2

    Setting up the IP configuration for a network interface in Debian

  8. 設定を保存して、テキストエディタを終了します。

    報道 Esc、入力 :wq そして、押してください Entervim.

    報道 Ctrl+O そして、押してください Ctrl+Xnano.

  9. 設定の変更を反映させるには、ネットワークマネージャーを再起動してください:

    systemctl restart NetworkManager

  10. IPアドレスやネットワーク設定に変更がないか確認してください:

    ifconfig

    Checking the network configuration after network setup

  11. この方法でネットワークインターフェースの設定ができなかった場合は、Linuxコンソール上で、疑似グラフィカルユーザーインターフェースを使用してネットワーク設定を直接編集するコマンドを実行してください:

    nmtui

  12. メニューで、[ ] を押してください Edit a connection そして ネットワークインターフェースを選択してください (ens33 (この例では)。適切な欄にIPアドレスを入力し、必要に応じて追加のオプションを選択してください。クリック OK 設定を保存するには。

    Using the pseudo-graphical console interface for network configuration

  13. を編集する /etc/hosts ファイルを確認し、ホスト名が正しくIPアドレスに解決されることを確認してください。

    nano /etc/hosts

  14. この行を次のようにコメントアウトしてください # 無効にするには、次の文字を入力してください:

    #127.0.1.1 deb-proxmox.domain.local deb-proxmox 

    正しく設定するために、次の行を追加し、IPアドレスを直接指定してください:

    192.168.101.229 deb-proxmox.domain.local deb-proxmox

    設定を保存して、テキストエディタを終了します。

    Editing /etc/hosts

  15. Debianサーバーにpingを送信して、ホスト名が解決されるかどうかを確認できます:

    ping deb-proxmox

    DNS名の解決方法を確認するための追加コマンド:

    hostname --ip-address

ソフトウェアリポジトリの追加

Debian Linuxの設定にProxmoxのソフトウェアリポジトリを追加します。Proxmox VEのパッケージは、このオンラインリポジトリからダウンロードされ、インストールされます:

  1. 次のコマンドを使用して、Debian LinuxにProxmox VEのソフトウェアリポジトリを追加します:

    echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list

  2. Proxmox リポジトリのリポジトリキーを追加します:

    wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg

  3. (ハッシュ)チェックサムを比較して、このキーが正しいことを確認してください:

    sha512sum /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg

    出力は次の通りでなければなりません:

    7da6fe34168adc6e479327ba517796d4702fa2f8b4f0a9833f5ea6e6b48f6507a6da403a274fe201595edc86a84463d50383d07f64bdde2e3658108db7d6dc87 /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg

    Adding a Proxmox software repository key

  4. Proxmoxリポジトリを追加した後、Debianのソフトウェアリポジトリツリーを更新します:

    apt update && apt full-upgrade

  5. DebianにProxmox VEのカーネルをインストールします。その後インストールする必要がある一部のパッケージは、このProxmox VEカーネルと特定のコンパイルフラグに依存しています。

    apt install proxmox-default-kernel

  6. システムを再起動し、Proxmox VEのカーネルコンポーネントを使用してシステムが起動することを確認してください。

    systemctl reboot

  7. Proxmox VE カーネルを使用して、Debian に Proxmox VE パッケージをインストールする:

    apt install proxmox-ve postfix open-iscsi chrony

  8. Debianカーネルを削除します:

    apt remove linux-image-amd64 'linux-image-6.1*'

  9. ブートローダーであるGRUBの設定を更新し、確認します:

    update-grub

  10. Proxmoxがインストールされているサーバーで複数のオペレーティングシステムを使用しない場合(デュアルブート)、以下のパッケージを削除することをお勧めします:

    apt remove os-prober

  11. ここまで来たら、ProxmoxのWebインターフェースを開くことができます:

    https://your-ip-address:8006

    ウェブブラウザで次のアドレスにアクセスします:

    https://192.168.101.229:8006

Proxmox VE では、インストール後の設定を行い、仮想マシンを展開することができます。

Proxmox VE のインストール方法や、仮想マシンを実行できるホスト環境の準備方法については、こちらの動画ガイドもご参照ください:

Proxmox Virtual Environment の設定

Debian LinuxにProxmox VEをインストールした後、仮想マシン(VM)のネットワークモード(ブリッジ接続やルーティング接続(NAT)など)を設定する必要がある場合があります。ISOファイルからProxmoxをインストールすると、ネットワークブリッジが初期状態で設定され、Proxmoxは仮想マシンの実行準備が整います。NATネットワークモードは、どちらの展開タイプにおいても手動で設定する必要があります。

仮想マシン(VM)のブリッジ接続モードの設定

DebianにインストールされたProxmox VEでネットワークブリッジを手動で作成するには、以下の手順に従ってください:

  1. まず、既存のイーサネットネットワークインターフェースの設定を編集する必要があります。Proxmox VEのWebインターフェースで、Proxmoxホストを選択し、 Network、ネットワークインターフェースを選択してください(ens33 (この例では)、そしてクリックして Edit.
  2. ネットワークインターフェースのパラメータをコピーし、このネットワークインターフェースの設定からそれらを削除します(下のスクリーンショットを参照)。それらをテキストファイルに保存するか、どこかに書き留めておいてください。チェックを外して Autostart チェックボックス。

    この例では、以下のパラメータをコピーして削除しました:

    IPv4: 192.168.101.229/24

    ゲートウェイ (IPv4): 192.168.101.2

    ヒット OK 設定を保存するには。

    Copying and deleting the settings of the network interface

  3. Proxmox VE の Web インターフェースで、Proxmox ホストを選択し、[ System > Network、そしてクリック Create > Linux Bridge.

    Creating a network bridge for virtual machines

  4. 必要なパラメータを Create Linux Bridge ウィンドウ(元のウィンドウからコピーされたパラメータを含む) ens33 ネットワークインターフェースの設定。この例では、ブリッジ接続されたネットワークインターフェースに対して、以下の設定を使用します:

    名前: vmbr0

    IPv4: 192.168.101.229/24

    ゲートウェイ (IPv4): 192.168.101.2

    ブリッジポート: ens33

    ご利用の環境に合わせてパラメータを調整してください。

    クリック Create.

    Entering the parameters for the network bridge

  5. コンソール(シェル/ターミナル)で以下のコマンドを実行し、ネットワークサービスを再読み込みしてください:

    service networking restart

    またはホストを再起動します:

    init 6

コマンドラインでネットワークブリッジを作成する方法

Proxmox VE サーバーを含む Linux でネットワークブリッジを設定する一般的な方法は、コンソール(ターミナル)を使用することです。これは、Proxmox VE の Web GUI を使用する代わりに利用できます。ネットワークブリッジを設定するには、Debian Linux のコンソールで、nano や vim などのテキストエディタを使用してネットワーク設定ファイルを編集します。

  1. ネットワークインターフェースの設定ファイルを開きます:

    nano /etc/network/interfaces

  2. 設定ファイルに必要なパラメータを入力してください。ブリッジモードを有効にしたネットワーク設定の例:

    auto lo

    iface lo inet loopback

    iface ens33 inet manual

         dns-nameservers 192.168.101.2

    auto vmbr0

    iface vmbr0 inet static

         address 192.168.101.229/24

         gateway 192.168.101.2

         bridge-ports ens33

         bridge-stp off

         bridge-fd 0

  3. 環境に合わせて必要な値を変更し、設定を保存してから、 networking ホストのサービスを停止するか、再起動してください。

NATネットワークモードの設定

ブリッジネットワークモードの設定が完了したら、NATネットワークモードの設定を行うことができます。Proxmox VEホスト上のVMに対するNATネットワークモードの設定は、コマンドラインでのみ行うことができます。

Proxmoxサーバーに2つ目のネットワークインターフェースを追加し(ネットワークインターフェースが1つしかない場合)、このインターフェースを有効にします。

この例で使用される2つ目のネットワークインターフェースは ens36. ネットワークインターフェースを確認するには、 ifconfig コマンド。

Checking the current network configuration

この例では、 192.168.101.0/24 これは、ProxmoxホストおよびブリッジネットワークモードのVMが接続されている物理ネットワークです(これらのVMは、物理マシンと同様に物理ネットワークに接続されています)。

それでは、 10.10.101.0/24 NATネットワークモードでは、ルーターの背後で動作するVM向けの仮想ネットワークとして機能します。Proxmoxホストは、これらのVMに対してルーターとして動作します。

  1. テキストエディタでネットワーク設定を編集します:

    nano /etc/network/interfaces

  2. ネットワーク設定ファイルの末尾に、以下の行を追加してください:

    auto vmbr1

    #private sub network

    iface vmbr1 inet static

         address 10.10.101.229

         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.10.101.0/24' -o vmbr0 -j MASQUERADE

         post-down iptables -t nat -D POSTROUTING -s '10.10.101.0/24' -o vmbr0 -j MASQUERADE

    これらの設定行により、2つ目のネットワークブリッジが作成されます vmbr1 2番目のネットワークインターフェースに基づいて ens36 (同様に vmbr0 は~に接続されています ens33)。さらに、IP転送や基本的なルーティング設定を有効にする設定行が iptables. もし設定を行っていない場合は、 vmbr0 VMのブリッジ接続ネットワークについては、 ens33 最後の2行にあるネットワークインターフェースを iptables 設定。さらに、この高性能なファイアウォールは、 iptables Linuxにおいて。説明されているネットワーク設定ファイルの全文は、以下のスクリーンショットに表示されています。

    Configuring the network bridge and NAT for the second network interface

  3. NAT ネットワークモードを使用して VM を接続するために作成された 2 つ目のブリッジインターフェースを有効にします。VM は、このブリッジ接続を次のように使用します。 仮想スイッチ (サーバーのネットワークインターフェースに接続された)仮想ネットワーク内に配置し、外部ネットワークとの接続にはiptablesを搭載したルーターを使用します。これを行うには、次のコマンドを実行します:

    ifup vmbr1

より複雑な設定を行う場合は、ルーティングテーブルにルートを追加する必要がある場合もあります。

VMゲスト内では、ルーターのネットワークブリッジインターフェースに対して、ProxmoxホストのIPアドレスである10.10.101.229を設定する必要があります。 vmbr1) を、VM用のルーティング(NAT)ネットワークに接続されたゲストOSのネットワーク設定におけるゲートウェイとして設定します。

現時点ではDHCPサーバーは設定されていません。 VM内でIP設定を手動で行う必要があります。LinuxベースのProxmoxホスト上でDHCPサーバーを設定するか、NATネットワークに接続されたVM内でDHCPサーバーを設定することができます。Proxmoxサーバー上の仮想マシン向けDHCPサーバーの設定については、以下で説明します。

現在、NATネットワーク接続は、Proxmox VEのWebインターフェースにある"ネットワークモード"のリストに表示されています。 Network セクション。

The NAT network is displayed in the Proxmox web interface

DNSリレーの設定

NATネットワークモードでネットワークに接続されているVMゲストにおいて、特にインターネット上のリソースに接続する際は、DNS名をIPアドレスに正しく解決することが重要です。VMのゲストOSでDNS名を解決する最も簡単な方法は、VMで使用されているNATネットワークの外側に位置するDNSサーバーのIPアドレスを設定することです。 この例では、Proxmox VMのDNS設定に192.168.101.2または8.8.8.8のDNSサーバーを使用できます。

VMでのDNS名解決が正しく機能するようにする、より洗練された方法は、Proxmoxホスト上でDNSリレーを設定することです。 以下に、Debian上で動作するProxmoxサーバーでDNSリレーを設定する方法を示します。root権限で以下のコマンドを実行してください:

  1. インストール bind9、Linux用のDNSシステム:

    apt-get install bind9

  2. を編集する Bind9 設定ファイル named.conf.local:

    nano /etc/bind/named.conf.local

  3. DNSリレー設定用の新しいゾーンを追加します。例:

    zone "domain-name.com" {

       type forward;

       forwarders {

          8.8.8.8;

          8.8.4.4;

       };

    };

    置き換える "domain-name.com" DNSクエリを中継したいドメインを指定します。また、 "." すべてのDNSクエリを転送する。

    8.8.8.8 および 8.8.4.4 は、Google が提供するパブリック DNS サーバーです。8.8.8.8 および 8.8.4.4 を、クエリを転送したい DNS サーバーの IP アドレスに置き換えることができます。

    この設定ファイルのDNSサーバー一覧の先頭に、192.168.101.2をDNSサーバーとして追加します。192.168.101.2は、当社の物理ネットワーク内にあるDNSサーバーです。Proxmoxホストのブリッジ接続されたネットワークアダプタ(vmbr0(IPアドレスが 192.168.101.229 の)このホストは、DNSサーバー 192.168.101.2 に接続されています。

    今回のケースでは、 named.conf.local は以下の通りです:

    zone "." {

       type forward;

       forwarders {

          192.168.101.2;

          8.8.8.8;

          8.8.4.4;

       };

    };

    Configure DNS forwarding or DNS relay

  4. 変更を行った後、 bind9 サービス:

    systemctl restart bind9

ProxmoxホストのNATネットワークに接続されたVM内のDNS名に対してpingを実行してみてください。また、WebブラウザでそのDNS名を含むリンクを使用してWebサイトを開いてみてください。これで、Proxmox VMのDNS名解決が正常に機能するはずです。

DHCPサーバーの設定

NATネットワークに接続された仮想マシン用に、Proxmoxサーバー上でDHCPサーバーを設定します。このネットワークにDHCPサーバーを用意することで、仮想マシンの作成や基本的な設定作業がよりスムーズになります。

  1. ProxmoxサーバーにISC DHCPサーバーをインストールします。コマンドはroot権限で実行してください。

    apt-get install isc-dhcp-server

  2. DHCPサーバーの設定ファイルを編集します:

    nano /etc/dhcp/dhcpd.conf

  3. 以下の設定を dhcpd.conf:

    subnet 10.10.101.0 netmask 255.255.255.0 {

       range 10.10.101.10 10.10.101.100;

       option routers 10.10.101.229;

       option subnet-mask 255.255.255.0;

       option domain-name "domain.com";

       option domain-name-servers 10.10.101.229, 8.8.8.8;

    }

    #host allowed_host {

    # hardware ethernet ;

    # fixed-address 10.10.101.101;

    #}

    場所:

    subnet 10.10.101.0 netmask 255.255.255.0 – DHCPサーバーがIPアドレスを割り当てるネットワークの設定

    range 10.10.101.10 10.10.101.100 – IPアドレスを自動的に取得するように設定されたDHCPクライアント(VM)のIPアドレス範囲の設定

    option routers 10.10.101.229 – ゲートウェイのIPアドレスを設定します。この設定は、VMゲスト(DHCPクライアント)のネットワーク設定に反映されます

    option subnet-mask 255.255.255.0 – ネットワークマスクの設定。これはDHCPクライアントのネットワーク設定で設定されます

    option domain-name-servers 10.10.101.229, 8.8.8.8 – プライマリおよびセカンダリDNSサーバーの設定。これらはDHCPクライアントのネットワーク設定で設定されます

    コメントアウトを解除して、次のように置き換えてください 固定IPアドレスを割り当てたいホストのMACアドレスを入力してください。必要に応じて、他のホストのエントリを追加することもできます。

    Configuring a DHCP server for the NAT network

  4. DHCPサーバーのインターフェース設定ファイルを編集します:

    nano /etc/default/isc-dhcp-server

  5. リスニングするインターフェースを設定します:

    INTERFACESv4="vmbr1"

    この場合、IPv4を使用し、DHCPサーバーの設定を、 vmbr1 ブリッジ接続されたネットワークインターフェース(VM用のNATネットワークに使用されます)。これにより、DHCPサーバーは vmbr1 (元 ens36) インターフェースのみ。

    Setting a network interface for a DHCP server

  6. 変更を行った後、DHCPサーバーを再起動してください:

    systemctl restart isc-dhcp-server

これで、NATネットワーク向けのDHCPサーバーが動作するはずです。これを確認してみましょう。Proxmoxサーバー上のNATネットワークに接続された仮想マシン(VM)のゲストOSで、IPアドレスの設定を自動的に取得するように設定してください。

更新リポジトリの設定

その他、設定をおすすめする項目として、更新用のProxmoxソフトウェアリポジトリがあります。無料利用と有料サブスクリプションでは、更新リポジトリの動作に違いがあります。

有料サブスクリプションをお持ちでない場合は、ソフトウェアリポジトリを"Enterprise"から"Community"に変更してください。Enterpriseサブスクリプションがないと、Enterpriseリポジトリからパッケージをダウンロードすることはできません。Communityリポジトリは、サブスクリプションがなくても利用可能です。

  1. [ ] 内の Proxmox サーバーを選択してください Datacenter そして、 Shell ボタンをクリックしてコンソールを開きます。これは、SSHクライアントを使用してProxmoxを実行しているLinuxマシンにSSH接続する代わりに、Linuxコンソールを開く方法です。

    Opening the shell (command line) on the Proxmox host

  2. ソフトウェアリポジトリの設定が保存されているディレクトリに移動します:

    cd /etc/apt/sources.list.d/

  3. テキストエディタで設定ファイルを開く

    nano /etc/apt/sources.list.d/pve-enterprise.list

    または

    vim /etc/apt/sources.list.d/pve-enterprise.list

  4. この設定ファイルには1行あります。この行に # 行頭にある文字を削除して、この設定を無効にしてください。

    #deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise

    2行目を追加します。これにより、このProxmoxサーバーで使用するソフトウェアリポジトリが設定されます。

    deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription

    報道 Ctrl+O そして Ctrl+Xnano;

    プレス Esc、入力 :wq そして、押してください Entervim 変更を保存してテキストエディタを終了します。

    Editing the list of software repositories

  5. 同様に、 ceph.list ファイル:

    nano ceph.list

  6. ファイルの内容を同様に編集し、既存の行をコメントアウトして、次のように2行目を追加してください:

    #deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise

    deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription

    Opening ceph.list

  7. このファイルを編集することもできます:

    nano /etc/apt/sources.list

  8. このファイルに次の2行を追加してください:

    deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

    deb http://security.debian.org/debian-security bookworm-security main contrib

    Modifying the list of software repositories

  9. これで、パッケージリストを更新し、Proxmoxを含むシステム全体をアップグレードできるようになりました:

    apt update && apt upgrade -y

  10. アップデートとアップグレードのプロセスが完了したら、Proxmoxサーバーを再起動してください:

    init 6

Proxmox VEのWebインターフェースを開き、以下のページに移動します Updates > Repositories システムで使用されているソフトウェアリポジトリの一覧を含む現在の設定を確認するには。

Checking software repositories in the web interface

結論

VMwareの仮想環境からProxmox VEへ仮想マシンを移行する場合でも、単にProxmoxをインストールする場合でも、2つの方法のいずれかを選択できるため、選択肢の幅が広がり、柔軟なインストールが可能です。ISOイメージを使用したProxmoxのインストールは、仮想化専用サーバーに適しています。 Debian Linux への Proxmox VE の手動インストールは、専用サーバーと Linux ワークステーションの両方で実行可能です。仮想マシンを展開する前に、Proxmox VE サーバーでネットワーク設定を行うことをお勧めします。Proxmox VE の管理には Web インターフェースがありますが、微調整の操作のほとんどは Linux コンソールで行われます。

他のワークロードと同様に、次の点に留意してください。 Proxmox VMのバックアップを実行する データ損失が発生した場合でも、システム全体やオブジェクトを復元できるようにするため。

試してみてください NAKIVO Backup & Replication

試してみてください NAKIVO Backup & Replication

無料トライアルをご利用いただき、本ソリューションのデータ保護機能をすべてお試しください。15日間無料です。機能や容量の制限は一切ありません。クレジットカードも不要です。

People also read