VirtualBox 7.0で2台の仮想マシンを接続しました!
これまでに、VirtualBox 7.0を使用し、CentOS Stream 9、Miracle Linux 9.0とUbuntu 22.04 LSTの仮想マシンを作成してきました。
Windows11は、ゲストOSとしてインストールできず、仮想マシンを作成できませんでした。

これらの仮想マシンを2台起動し、ネットワークで接続することにします。


使用しているノートPCは、AMD Ryzen 7 5700U with Radeon Graphics(1.8GHz、8コア、16スレッド)、64GBのメモリーを搭載しているので、2台の仮想マシンを同時に起動することができます。

クローンした仮想マシンが起動せず、仕方なく、ホスト名を変えてOSからのインストールを行い(CentOS Stream 9Miracle Linux 9.0Ubuntu 22.04 LST)、仮想マシンを用意しました。
  • CentOS9-Ser(ホスト名:centos9-ser)
  • CentOS9-Cli(ホスト名:centos9-cli)
  • Miracle9-Ser(ホスト名:miracle9-ser)
  • Miracle9-Cli(ホスト名:miracle9-cli)
  • Ubuntu2204-Ser(ホスト名:ubuntu2204-ser)
  • Ubuntu2204-Cli(ホスト名:ubuntu2204-cli)


仮想マシンのポート番号を変更し、仮想マシンにネットワークアダプタを追加し、仮想マシンを起動し、IPアドレスを設定し、2台の仮想マシンを起動し、ネットワークで接続し、pingとsshを使用して、接続した2台の仮想マシンで動作を確認します。

CentOS Stream 9、Miracle Linux 9.0とUbuntu 22.04 LSTは、ホスト名はOSをインストールしたときに設定済みで、SSHサーバーをインストールしたときに、SSHクライアントもインストールされています。

ポート番号の変更

Tera Termで接続する際に、先に起動した仮想マシンにしか接続できないのは、不便なのです。
仮想マシン「CentOS9-Ser」、仮想マシン「Miracle9-Ser」と仮想マシン「Ubuntu2204-Ser」には空きポートの「1101」を割り当てます。
仮想マシンを選択し、「設定」をクリックし、「ネットワーク」を選択し、「ポートフォワーディング」をクリックします。


「ホストポート番号」を空きポートの「1101」に変更し、「OK」をクリックします。


「OK」をクリックします。


仮想マシン「CentOS9-Cli」、仮想マシン「Miracle9-Cli」と仮想マシン「Ubuntu2204-Cli」には空きポートの「1102」を割り当てます。
仮想マシンを選択し、「設定」をクリックし、「ネットワーク」を選択し、「ポートフォワーディング」をクリックします。


「ホストポート番号」を空きポートの「1102」に変更し、「OK」をクリックします。


「OK」をクリックします。


ネットワークアダプタの追加

CentOS Stream 9、Miracle Linux 9.0、Ubuntu 22.04 LSTというOSによる違いはなく、仮想マシンにネットワークアダプタの追加します。
仮想マシンを選択し、設定をクリックします。


「ネットワーク」を選択し、「アダプター2」をクリックし、「ネットワークアダプターを有効化(E)」にチェックを入れて、「割り当て」に「内部ネットワーク」を設定し、「OK」をクリックします。


以下の仮想マシンに対して、同じことを行います。
  • CentOS9-Ser
  • CentOS9-Cli
  • Miracle9-Ser
  • Miracle9-Cli
  • Ubuntu2204-Ser
  • Ubuntu2204-Cli