私は最近、 自己ホスト型エンジン でovirtホストをセットアップしました。私はストレージバックエンド(freenas)としてnfs共有を使用しています。セットアップは完全に完了し、webguiにアクセスできました。 ISOアップロードを除いて、すべてが正常に機能しているようです。
ovirt-iso-uploaderを使用してiso(debian-8.4.0-AMD64-netinst.iso)をアップロードした後、VMをセットアップしたいと思いました。残念ながら、添付するISOを選択できませんでした(CDを添付)。また、ISOストレージの下の画像タブには、更新ボタンを押した後でも「表示するアイテムがありません」と表示されます。エンジンを再起動し、isoドメインをメンテナンス、デタッチ、再度アタッチ、有効化して他のイメージをアップロードした後、同じ結果が得られました。
ログを少し検索した後、vdsm.logで次の情報を見つけることができました。
jsonrpc.Executor/1 :: INFO :: 2016-08-16 09:12:51,066 :: logUtils :: 51 :: dispatcher::( wrapper)実行して保護:getFileStats、応答を返す:{'fileStats':{u 'debian-8.2.0-AMD64-netinst.iso':{'status':469、 'ctime': '1471271972.0'、 'size': '258998272'}、u'debian-8.4.0-AMD64-netinst。 iso ':{' status ':469、' ctime ':' 1471263076.0 '、' size ':' 258998272 '}}}
これは、webguiに画像を一覧表示しようとするたびに表示されます。
ハイパーバイザーにマウントされたパスとファイルを見つけることもできます。
-rw-r -----。 1ルートルート2589982728月15日14:11/rhev/data-center/mnt/hades.gwitter.ch:_mnt_Master_iso/a93e3450-42e1-494b-a3bc-12756f16ed29/images/11111111-1111-1111-1111-111111111111/debian- 8.4.0-AMD64-netinst.iso
バグにぶつかっているのか、何かを逃しただけなのか、本当にわかりません。
追加情報:
centos7をベースOSとして使用し、パッケージovirt-engine-appliance-3.6-20160623.1.el7.centos.noarchを使用してエンジンをインストールしました。
isoドメインは、hosted-engineが配置されているのと同じnfsホストでhosted-egineのセットアップ中に作成されました。
oVirtエンジンバージョン:3.6.6.2-1.el7.centos
問題が見つかりました!
iso imagesフォルダーは36:36(ユーザーvdsmグループkvm)が所有している必要があります。 nfsサーバーでchownを使用して、権限を調整するだけです。
chown -R 36:36 a93e3450-42e1-494b-a3bc-12756f16ed29/images/11111111-1111-1111-1111-111111111111
また、新しくアップロードされた画像がwebguiに表示されるようになります。