私はOpennebulaにVNETを添付してVMを作成しましたが、VNETのパラメータを変更した後、私の(物理的な)ホストを再起動してもVM上で変更が持続しません。Opennebula VMが持続的なネットワーク設定ではありません
私は/var/lib/one/vms/{$VM_ID}/context.shファイルを変更しましたが、変更を永続させることはできません。
あなたはそれが何であるか知っていますか?
私はDebian8ホスト上でKVMでOpenNebulaを使用しています。
私はOpennebulaにVNETを添付してVMを作成しましたが、VNETのパラメータを変更した後、私の(物理的な)ホストを再起動してもVM上で変更が持続しません。Opennebula VMが持続的なネットワーク設定ではありません
私は/var/lib/one/vms/{$VM_ID}/context.shファイルを変更しましたが、変更を永続させることはできません。
あなたはそれが何であるか知っていますか?
私はDebian8ホスト上でKVMでOpenNebulaを使用しています。
しばらくすると、私はこれを自分で行う方法を見つけます。
VMを起動すると、ファイル/var/lib/one/datastores/0/$VM_ID/disk.1
が/dev/sr0
として添付されているようです。このユニットANは、その内部変数を使用して、彼らは通常、次のようになりマウント/usr/sbin/one-contextd
ブートプロセス中
:
DISK_ID='1'
ETH0_IP='192.168.168.217'
ETH0_MAC='02:00:c0:a8:a8:d9'
ETH0_DNS='192.168.168.217'
ETH0_GATEWAY='192.168.168.254'
この情報はENV変数をエクスポートするために使用されている(エクスポートされた変数は/tmp/one_env
上で見つけることができる)がスクリプト/etc/one-context.d/00-network
がネットワーク構成を設定するために使用します。
OpenNebulaは、VMを作成した後、このコンフィグを交換する簡単な方法を提供していませんが、次の操作を行うことができます:
/var/lib/one/datastores/0/$VM_ID/disk.1
をし、必要な が・ホープこれは誰かに役立ちます:)
はい、現在のバージョンのOpenNebulaではこの機能がサポートされていません。これは、今後のバージョン5.0でサポートされる予定です。