web-dev-qa-db-ja.com

XenServer 6.2:SRを再接続しますが、すべてのディスクに説明がありません

最近、サーバーにXenServerを再インストールしました。すべてのVHDファイルはNFS経由で私のNASに保存されていたので、再インストール後にNFSSRを再度追加しました。

ただし、すべてのVMが欠落しているようで、SRのVHDは「空白」です。説明も名前も、ディスクのサイズだけです。

VHDをVMに再接続するにはどうすればよいですか?新しいVMを作成し、VM)をポイントしてVHDファイルをハードディスク(Hyper-Vなど)として使用できるという印象を受けましたが、それは機能しません...

Screenshot

2
ryanswj

これはXenServerの正常な動作です。イメージ(VDI)のすべてのメタデータは、イメージファイル自体ではなく、Xapiデータベースファイルにあります。イメージのUUIDもなくなっているため、ディスクレスVMを古いホストからインポートし直した場合でも、最初から再作成した場合でも、XapiでどのVDIがどのVMに属しているかを確認する方法はありません。

ストレージリポジトリ(SR)でのデタッチと忘却の組み合わせ操作についても同じことが言えます。これらの情報も失われます。

イメージを任意のVMにマウントし、ディスクの内容を読み取り、名前を付けて、最終的にVDIをVMに手動で接続することをお勧めします。または、古いインストールを保存した場合は、Xapiデータベースを検索します。これらはXML形式のIIRCで、/var/xapiなどの下にあります(パスと形式は私の記憶から書き込まれ、Xenのインストールはmonentで確認できません)。

2
sam_pan_mariusz