2.7. Oracle VM Repository Controlの使用方法

2.7.1. ovm_repocontrolのコマンドライン・オプションおよびパラメータ
2.7.2. ovm_repocontrolの使用例

ovm_repocontrolユーティリティを使用すると、管理者は、特定の記憶域リポジトリのステータスやコンテンツに関する情報を簡単に取得でき、更新コマンドを送信して、表示される記憶域リポジトリのコンテンツを更新できます。

2.7.1. ovm_repocontrolのコマンドライン・オプションおよびパラメータ

ovm_repocontrolユーティリティには、次のコマンドライン・オプションがあります。

  • -u Oracle VM Manager管理ユーザーのユーザー名(必須)

  • -p 管理ユーザー名に対応するパスワード(必須)

  • -h Oracle VM Managerを実行しているサーバーのホスト名(必須)

  • -X SSLを使用してOracle VM Managerに接続

  • -r 記憶域リポジトリ名

  • -I 記憶域リポジトリUUID

  • -c コンソール・コマンド(必須)

    [コマンド: list、status、info、refresh、fixrepo]

注意

refreshコマンドは、Oracle VM Managerを使用して記憶域リポジトリの更新操作を開始します。

listコマンドには、記憶域リポジトリの名前またはUUID引数は必要ありません。システムに登録されているすべての記憶域リポジトリを表示します。

fixrepoコマンドは、物理ディスクで記憶域リポジトリの作成に失敗した場合に、構成情報の一部を削除します。これにより、記憶域リポジトリの作成操作をやり直すことができます。

2.7.2. ovm_repocontrolの使用例

ovm_servercontrolコマンドおよびそれぞれの出力の例は次のとおりです。

  • 登録されているすべての記憶域リポジトリを表示します。

    # ./ovm_repocontrol -u admin -p password -h localhost -c list
    Oracle VM Repository Control utility 0.5.0.
    Connected.
    Command : list
    Repository : 'MyIscsiRepo1'
         ID     : '0004fb0000030000b0272c74e714ab12'
         Status : 'Online'
    
    Repository : 'MyIscsiRepo2'
         ID     : '0004fb0000030000a1d2474a7325ab25'
         Status : 'Online'
    
    Repository : 'MyNfsRepo'
         ID     : '0004fb0000030000a3ff6bbfe68511a6'
         Status : 'Online'
    
    Exit...
  • 記憶域リポジトリのステータスをチェックします。

    # ./ovm_repocontrol -u admin -p password -h localhost -r MyIscsiRepo2 -c status
    Oracle VM Repository Control utility 0.5.0.
    Connected.
    Command : status
    Repository : 'MyIscsiRepo2'
       Status  : 'Online'
    Exit...
  • 記憶域リポジトリの詳細情報を表示します。

    # ./ovm_repocontrol -u admin -p password -h localhost -r MyIscsiRepo1 -c info
    Oracle VM Repository Control utility 0.5.0.
    Connected.
    Command : info
    Repository : 'MyIscsiRepo1'
       Total Space       : 7500000 MB
       Available Space   : 4146146 MB
       Assigned Servers  :
            Server : QTY020
            Server : QTY021
    Assemblies :
    Virtual CDroms :
        CDrom : ubuntu-11.10-desktop-i386.iso
         uuid : 0004fb0000150000d8de2efc475b4ea5.iso
             VM list : (MyUbuntu1110)
        CDrom : EnterpriseLinux-R6U1-Server-x86_64.iso
         uuid : 0004fb0000150000da320985ba0c2f9b.iso
             VM list : (MyOL6)
    Virtual Disks :
        Virtual Disk : MyOL6_bootdisk
                uuid : 0004fb000012000086bf184d2996f0cf.img
             VM list : (MyOL6)
        Virtual Disk : MyOL6_datadisk
                uuid : 0004fb00001200007d18ce0a22e16658.img
             VM list : (MyOL6)
        Virtual Disk : MySolaris11_bootdisk
                uuid : 0004fb00001200008a27187d18c6fe0a.img
             VM list : (MySolaris11)
        Virtual Disk : MyUbuntu1110_bootdisk
                uuid : 0004fb000012000096f0ce0a27d18c6f.img
             VM list : (MyUbuntu1110)
    Virtual Machine Configs :
        Config  : 0004fb0000220000b1fc2e486c1c1b7a
            VM  : (MySolaris11)
        Config  : 0004fb0000220000b68857e77465eafc
            VM  : (MyOL6)
        Config  : 0004fb0000220000eb037b82dee6b10b
            VM  : (MyUbuntu1110)
    Exit...
  • 記憶域リポジトリのステータスを更新します。

    # ./ovm_repocontrol -u admin -p password -h localhost -r MyIscsiRepo1 -c refresh
    Oracle VM Repository Control utility 0.5.0.
    Connected.
    Command : refresh
    refreshing 3300000006160a212
    Lun Refresh completed...
    Exit...