トークンにヘルプを表示するには、?
または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コマンド
コマンド/機能 | 説明 |
---|---|
? |
コンテキスト依存ヘルプ( |
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?>