アップグレード・プロセス中、仮想マシンがOracle VM Serverで稼働している場合、それらの仮想マシンを移行するジョブが失敗した後、ジョブを停止または強制終了できずに繰り返しトリガーされる可能性があります。 結果として、Oracle VM Managerで構成するYumリポジトリを使用してOracle VM Serverのそのインスタンスをアップグレードすることはできません。
Oracle VM Serverを再起動してから、インストール・メディアを使用してOracle VM Serverを手動でアップグレードして、アップグレード・プロセスを完了する必要があります。 アップグレードを正常に完了すると、手動でアップグレードしたOracle VM Serverのインスタンスはメンテナンス・モードになります。 サーバーのメンテナンス・モードを終了すると、次のエラーが発生します。
VMAPI_2005E "ID
" contains a component "ID
" in error. Error event: server.upgrade.in.progress., Summary: Server Upgrade in Progress, Description: Upgrade continuing after an interruption.
この問題は、複数の旧リリースを経由してOracle VM Release 3.3.4にアップグレードする場合に発生します。 たとえば、リリース3.1.1からリリース3.2.9に、その後リリース3.3.2にアップグレードする場合です。
回避策: 次のようにして、server.upgrade.in.progress.
イベントをOracle VM Managerデータベースから消去します。
Oracle VM ManagerへのSSH接続を開きます。
次のコマンドを実行してMySQLデータベースに接続します。
# mysql --user='
username
' -p -S /u01/app/oracle/mysql/data/mysqld.sockプロンプトにユーザーのパスワードを指定します。
次のコマンドを実行して
ovs
データベースに変更します。mysql> use ovs
次の文を実行します。
mysql> select associatedObjectID, description from OVM_EVENT where type= 'server.upgrade.in.progress.' -> ;
この文は、次の例のように、イベントが適用されるOracle VM ServerのインスタンスのオブジェクトIDを戻します。
+--------------------+------------------------------------+ | associatedObjectId | description | +--------------------+------------------------------------+ | 303 | Server:
server_name
, is being upgraded. | +--------------------+------------------------------------+ 1 rows in set (0.00 sec)object_ID
を前述の文で戻されたオブジェクトIDで置換して、次の文を実行します。mysql> update OVM_EVENT set acknowledged=1 where associatedObjectId=
object_ID
and type= 'server.upgrade.in.progress.';この文は、イベントを確認して次のようなメッセージを表示します。
Query OK, 1 row affected (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 0
次の文を実行して
server.upgrade.in.progress.
イベントが確認されたことを確認します。mysql> select acknowledged from OVM_EVENT where type='server.upgrade.in.progress.';
次のようなメッセージが表示されます。
+--------------+ | acknowledged | +--------------+ | 1 | +--------------+
データベースを終了します。
mysql> exit
インストール・メディアを使用した手動によるOracle VM Serverのアップグレードの詳細は、『Oracle VMインストレーションおよびアップグレード・ガイド』のISOファイルを使用したOracle VM Serverのアップグレードに関する項を参照してください。
Oracle Bug#22746573およびOracle Bug#22752343