私はラップトップで新しいMAASツールを試し、VirtualBox VMにMAASサーバーをインストールしました。仮想化環境ではPXEブートオプションが機能しないため、代わりにCD-ROMオプションを使用してノードをインストールしようとしました。
「MAASを使用した複数サーバーのインストール」オプションを選択すると、MAASサーバーのIPアドレスを入力するオプションまで進みます。別のVMにMAASが既にインストールされており、MAASサーバーのIPアドレスを提供します。
問題は、インストールプロセスを完了せずにノードがシャットダウンした直後であることです。 MAASサーバーを調べてみましたが、ノードもそこに登録されていません。何か案は?
物理サーバー(成功)とVirtualBox(失敗)の両方を展開しました。即時シャットダウンは、意図された動作です。 VirtualBoxの問題は、サーバーのインストールプロセスが完了すると、サーバーがwake-on-lan(オプション)およびPXEブート(必須)できるようになることです。残念ながら、VirtualBoxでPXEブートする方法がわかりません。とにかく、あなたの失敗はインストールプロセスではありません。 PXEブートです。
edubuntu wikiでのMAASのテスト をご覧ください。仮想マシンでMAASをテストする手順を示しています。 PXEブートに関するいくつかのヒントがありますが、VirtualBoxの代わりにvirt-managerを使用します。役立つかもしれません!
利用した
ethernet0.virtualDev = "vlance"
設定。
そしてルーター編集
/etc/dnsmasq/dhcp.conf
追加
dhcp-boot={pxeboot file}, {hostname of tftp server}, {ip address of tftpserver}
(dhcp-boot = 10.10.10.50-私の場合)
それから
/etc/init.d/dnsmasq restart
出来上がり!