1.4 Oracle VM CLIの使用とヘルプの取得

トークンにヘルプを表示するには、?またはhelpを入力します。コンテキストに基づいて使用可能なオプションを表示するには、トークンの後に?を入力することもできます。たとえば、Oracle VM Serverに関する情報を表示するには、コマンド・オプションを順に実行し、このアクションを実行するコマンドを検索できます。

注意

このマニュアルの例では、出力を最小限に抑えるために、次のコマンドを使用して、出力モードをスパースに設定しています。

OVM> set OutputMode=Sparse

出力は、このコマンドに使用する設定に応じて変わる場合がありますが、詳細は、A.92項「set」を参照してください。

Oracle VM Serverをリストするコマンドを検索するには、?オプションで開始し、次のコマンドを順に実行します。

OVM> ?
     add
     create
     delete
     edit
     exit
     help
     list                          Perhaps this is the command? Let's drill down further.
     remove
     set
     show
     showallcustomcmds
     showcustomcmds
     showobjtypes
     showversion
OVM> list ?
          AccessGroup
          Assembly
          BondPort
          FileServer
          FileSystem
          Job
          Network
          PhysicalDisk
          Port
          Repository
          SanServer
          Server                    This looks like the command to use to list 
          ServerPool                Oracle VM Servers
          StorageInitiator
          Tag
          VirtualCdrom
          VirtualDisk
          VlanGroup
          VlanInterface
          VlanSegment
          Vm
          VmDiskMapping
          Vnic
          VolumeGroup
OVM> list Server     No more options can be entered so the results are automatically displayed
  id:00:e0:81:4d:40:c6:00:e0:81:4d:40:c7:ff:ff:ff:ff  name:MyServer1
  id:00:e0:81:4d:5e:82:00:e0:81:4d:5e:83:ff:ff:ff:ff  name:MyServer2
  id:00:e0:81:4d:40:f5:00:e0:81:4d:40:be:00:e0:81:4d  name:MyServer3
OVM>

Oracle VM Serverのリストが表示されたので、別のコマンドを使用して、これらに関する情報を表示できます。Oracle VM Serverに関する情報を表示するコマンドを検索するには、?オプションを使用してコマンドを再びドリルダウンし、最も妥当なコマンドを検索します。

OVM> ?
     add
     create
     delete
     edit
     exit
     help
     list
     remove
     set
     show                      This looks like the command to use to show information
     showallcustomcmds           commands available for all objects
     showcustomcmds              commands specific to an object (requires object as argument)
     showobjtypes
     showversion
OVM> show ?
          AccessGroup
          Assembly
          BondPort
          FileServer
          FileSystem
          Job
          Network
          PhysicalDisk
          Port
          Repository
          SanServer
          Server                 This looks like the command to use to show information
          ServerPool             about Oracle VM Servers
          StorageInitiator
          Tag
          VirtualCdrom
          VirtualDisk
          VlanGroup
          VlanInterface
          VlanSegment
          Vm
          VmDiskMapping
          Vnic
          VolumeGroup
          YumConfig
OVM> show Server ?
                 id=<object identifier> OR
                 name=<object name>

Oracle VM Serverの名前を忘れた場合は、上矢印を使用してlist Serverコマンドが表示されるまで履歴をスクロールし、Enterを押します。次に、show Server name=オプションを使用して、Oracle VM Serverに関する情報を表示します。

OVM> show Server name=MyServer1
  Name = MyServer1
  Id = 00:e0:81:4d:40:c6:00:e0:81:4d:40:c7:ff:ff:ff:ff
  Status = Running
  Mgmt MAC Address = 00:e0:81:4d:40:c6
  Processors = 4
  Ethernet Ports = 2
  iSCSI Ports = 1
  Maintenance Mode = Off
  TakeOwnership = Yes
  Role 1 = Utility Server
  Role 2 = Virtual Machine Server
  IP Address = 10.172.76.73
  Processor Speed (GHz) = 1.995107
  Memory (GiB) = 24.0
  Dom0 Memory (GiB) = 0.96
  FiberChannel Ports = 0
  Network Failover Groups = 1
  CPU Compatibility Group = Default_AMD_Family:15_Model:65
  Server Architecture Type = x86-64b
  Hypervisor Type = OVM/Xen
  Manufacturer = empty
  Serial Number = empty
  Product Name = empty
  Processor Family = AuthenticAMD
  Processor Model = Dual-Core AMD Opteron(tm) Processor 2212
  L1 Cache Size = 0
  L2 Cache Size = 1024
  L3 Cache Size = 0
  BIOS Version = 'V1.02.B10 '
  BIOS Release Date = 11/30/2007
  Sockets Filled = 2
  Manager UUID = 0004fb00000100008e2c477634f634c9
  Ethernet Port 1 = 0004fb0000200000182e64895a3318ba  [eth0 on MyServer1]
  Ethernet Port 2 = 0004fb0000200000939f6e9ea1ae5562  [eth1 on MyServer1]
  Bond Port 1 = 0004fb00002000002c9078c717247e87  [bond0 on MyServer1]
  Physical Disk 1 = 0004fb0000180000707410381f2bfca5  [FreeBSD (2)]
  Physical Disk 2 = 0004fb0000180000a0286fc8bc74ab94  [FreeBSD (10)]
  Physical Disk 3 = 0004fb00001800008feee8ef5d311c1c  [FreeBSD (5)]
  Physical Disk 4 = 0004fb0000180000f33d1cd098bc0561  [FreeBSD (9)]
  Physical Disk 5 = 0004fb0000180000df407c862d9924bb  [FreeBSD (6)]
  Physical Disk 6 = 0004fb000018000064cddacad73641a6  [FreeBSD (8)]
  Physical Disk 7 = 0004fb0000180000d9b142fa8a4eb3cb  [FreeBSD (1)]
  Physical Disk 8 = 0004fb0000180000f195b73d4c15f64f  [FreeBSD (7)]
  Physical Disk 9 = 0004fb000018000043b42ad2924b9b48  [FreeBSD (3)]
  Physical Disk 10 = 0004fb0000180000b9b3201691841100  [SATA_WDC_WD5001ABYS-_WD-WCAS86575890]
  Storage Initiator 1 = iqn.1988-12.com.oracle:eae1e2b65d3
  Storage Initiator 2 = storage.LocalStorageInitiator in 00:e0:81:4d:40:c6:00:e0:81:4d:40:c7
    :ff:ff:ff:ff
  Version = 3.2.1-422
  Vm 1 = 0004fb0000060000a0050840c71be743  [MyOL5VM]
  Server Pool = 0004fb0000020000e2c7f63c784ba711  [MyServerPool]
OVM>

CLIは、自己学習型ツールで、ヘルプに組み込まれており、タブのオートコンプリート機能はコマンドを使用するときに役立ちます。次のコマンドが、CLIの使用に役立ちます。

表1.1 役に立つCLIコマンド

コマンド/機能

説明

?

コンテキスト依存ヘルプ(show ?clone ?など)。コマンドの形式がわからない場合、そのコマンドのオプションを表示するには、コマンドを入力し、その後に?を入力します。最上位のコマンドすべてを表示するには、?をそのまま入力します。

help

最上位のコマンドに使用する構文を表示します。

showallcustomcmds

すべてのオブジェクト・タイプのすべてのカスタム・コマンドのリストを表示します。

showcustomcmds [オブジェクト・タイプ]

パラメータとして指定した特定のオブジェクト・タイプのカスタム・コマンドのリストを表示します。

showobjtypes

オブジェクト・タイプのリストを表示します。

タブ補完

コマンドをオートコンプリートするには、[Tab]キーを押します。

履歴

現在のセッションで入力されたコマンドの履歴を順に表示するには、上または下矢印キーを使用します。最大で50コマンドが表示されます。


SSHクライアントによって使用される行末文字を構成でき、たとえば、SSHクライアントが行末に行送り(ダブル・スペース)を追加する場合、行末文字をCRに設定できます。setコマンドを使用して行末文字を設定できます。

CLIが結果を返す方法(プレーン・テキスト形式またはXML形式など)を定義する出力モードを構成できます。setコマンドを使用して出力モードを設定できます。

特殊文字は、"'?\/<>のいずれかとなります。特殊文字を1組の引用符で囲んでエスケープし、文字の前に/ (スラッシュ)を使用してそれらがリテラル文字列として処理されるようにすることができます。次に例を示します。

OVM> create Tag name=MyTag description="HR/'s VMs from http:////example.com//vms// /<Delete/?/>"
  id:0004fb0000260000b351e52e3abbe192  name:MyTag
OVM> show Tag name=MyTag
  Name = MyTag
  Id = 0004fb0000260000b351e52e3abbe192
  description = HR's VMs from http://example.com/vms/ <Delete?>