6.7からVMをエクスポートする手順を記しておく。作業マシンの準備VMのエクスポートの作業を実施するマシンを準備する。18.04を利用する。Tool」を作業マシンにインストールする。以下のWebサイトからダウンロードする。64-bit」を選択すると、「VMware-ovftool-4.3.0-7948156-lin.x86_64.bundle」というファイル名でインストーラがダウンロードされる。このファイルに実行権限を与えておく。VMware-ovftool-4.3.0-7948156-lin.x86_64.bundleこのインストーラは、GUIとCUIに対応している。このインストーラを引数なしで実行するとGUIが起動するが、ここでは詳細は割愛する。CUIでインストールする場合は、オプション--consoleを付与して以下のようにコマンドを実行する。successful.一応、以下のように実行することで、CUIでサイレントインストールすることができる。successful.「一応」と書いたのは、オプション--requiredが「必須の入力項目のみプロンプトを表示する」というものであり、このインストーラはたまたま必須の入力項目がなかっただけのように思えるから。VMのエクスポートまずはコマンドovftoolのヘルプを表示してみる。(以下略)VMをエクスポートする場合、<source>はESXi上のVMを示すURIに、<target>は出力先のローカルの.ovaファイルを指定することになる。<source>について、ESXiに直接接続する場合のURIのフォーマットは以下の通り。vi://[ユーザ名]:[パスワード]@[ESXiホスト]/[VMの名前]これは妥当なURIでなければならないので、必要に応じてパーセントエンコードする必要がある。パスワードには記号が含まれる場合が多いので、注意が必要になる。エンコードの方法は色々あるが、Pythonでパスワード「Hello,World!」をエンコードする例は以下のようになる。test-vm<source>のURIは以下になる。vi://root:Hello%2CWorld%21@192.168.8.20/test-vmこれでコマンドを組み立てる準備が整った。以下のようにコマンドovftoolを実行する。successfullySSLのフィンガープリントの保存のプロンプトを抑止したければ、以下のようにオプション--noSSLVerifyを付与してovftoolを実行すればよい。exported-vm.ovaコマンドが成功すると、ファイルexported-vm.ovaが生成されている。(ovftoolを利用)以下のようにコマンドovftoolを実行して、exported-vm.ovaがインポートできることを確認する。successfullyコマンドが成功すると、exported-vmという名前のVMが作成されている。Clientを利用してインポートしようとすると、以下のような「必要なディスクイメージが見つかりませんでした」という謎のエラーメッセージが表示される。一応インポートは成功するのだが、なんとも気持ちが悪い。試行錯誤してみたところ、exported-vm.ovaの中に含まれるexported-vm.ovfの中の、nvramファイル関連の要素が影響していることが分かった。</VirtualSystem></Envelope>ネットで公開されているova形式のVMをいくつか見てみたが、どうもnvramは必須ではないように思える。Clientでインポートできた。Clientのバグのように思える。ComposeのComposeファイルのバージョンについてsystemdにおける/etc/sysconfigと/etc/defaultsystemdのユニットファイルをテンプレート化する月別アーカイブはてなブログをはじめよう!redjさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。