OVF/OVAテンプレートデプロイ時にURL指定で利用できるWebdavサーバを作る
概要 OVF/OVA テンプレートを vSphere 上に展開する際に、端末からアップロードする方式ではなく、 WebDav サーバを準備し、 URL 形式でファイルを指定する方法のメモ。 参考 https://qiita.com/Brad-55/items/5b596b76ef7dc1be9a39 手順概要 適当な Linux を準備します。(今回は Rocy Linux 9.x ) 以下のコマンドで、 wsgidav と cheroot の二つをインストールします # pip install wsgidav cheroot 以下のコマンドで実行します。 # wsgidav --host=0.0.0.0 --port=8080 --root=/share/ --auth anonymous 上記によって、 TCP port 8080 で http サービスが稼働しており、 Linux OS の /share に置かれたファイルを認証なしでアクセスすることが可能になります。 右クリックでファイルへの URL を取得して、 vSphere Client の OVF テンプレート展開時のファイルパスとして指定すれば、ローカルにないファイルからも OVF を展開してくれます。 OVA の展開ができない場合 URL 指定で OVA ファイルを選択した際に、以下のようにエラーとなる場合があります。 この事象については以下の KB で説明されています。 https://knowledge.broadcom.com/external/article/318572/unable-to-retrieve-manifest-or-certifica.html OVA ファイルは OVF ファイルや VMDK ファイルを Tar でまとめたものですが、その際にマニフェストファイルや証明書ファイルがないと vSpher...