機械翻訳について

16 Oracle Database Appliance KVMデプロイメントの管理

KVM仮想化では、カーネル・ベースの仮想マシン(KVM)を使用して、Linuxアプリケーションの仮想化環境を作成

Oracle Database Appliance KVMのアーキテクチャと、ゲスト仮想マシンのデプロイ、高可用性の管理、CPUプールの管理およびOracle Database Appliance KVMデプロイメントのネットワーク設定の構成の手順について理解します。

関連項目:

Oracle Database ApplianceのOracle Linux KVMの詳細については、Oracle Database Applianceのhttps://blogs.oracle.com/oda/kvmのKVMシリーズを参照してください。

Oracle Database Appliance KVMのデプロイメントについて

Oracle KVMを使用して、データベースおよびアプリケーションのシステム・リソースの使用を最適化できます。

KVMベースの仮想プラットフォームをOracle Database Applianceにデプロイできます。 Oracle Database Appliance KVMデプロイメントでは、Oracle KVMの機能を使用して、同じ物理Oracle Database Applianceで実行されているデータベースおよびアプリケーションにリソースを効果的に割り当てることができます。 単に不要なサーバー・コアを無効にするのでなく、他のワークロードをホスティングするために余剰の容量を使用できます。 これによりデータベースとアプリケーションを統合できる一方で、Oracle Database Applianceに関連するデプロイメントと管理は容易なままに保たれます。

カーネル・ベースの仮想マシン(KVM)機能は、Oracle Linuxカーネルをハイパーバイザとして使用するための一連のモジュールを提供します。 KVMは、x86_64とaarch64プロセッサ・アーキテクチャの両方をサポートしています。 デフォルトでは、KVMはUnbreakable Enterprise Kernel (UEK)リリースに組み込まれています。 KVMの機能は、アクティブに開発されており、プラットフォームやカーネルのリリースによって異なる場合があります。 Unbreakable Enterprise Kernelを使用している場合は、機能に関する情報および適用可能な既知の問題や制限を取得するために現在使用しているカーネル・リリースのリリース・ノートを参照してください。 KVMはOracle Linux 7でサポートされています。

KVMとOracle VM仮想化の違いは何ですか。

Oracle KVMを使用すると、仮想化に関する専門知識がほとんどない仮想化環境を簡単に設定および管理できます。 KVMデプロイメントを使用すると、単一のOracle Database Applianceシステム内で複数層環境全体を統合できます。

KVMオプションを使用してOracle Database Applianceをデプロイする利点を次に示します:

  • 単一のハードウェア環境にデータベースとアプリケーションをデプロイします。

  • CPUコア(およびメモリー)を効率的に使用します。

  • 異なる仮想マシンに別々のネットワークを提供するには、仮想ローカル・エリア・ネットワーク(VLAN)を使用します。

  • VMストレージを使用して、仮想マシン・リポジトリ用のストレージを拡張します。

  • VMごとのリソース管理の簡素化、およびサービス品質の維持(QoS)
  • アプリケーション、ミドルウェアおよびデータベースのソリューションを、すぐに使用できるようにします。
  • スペース使用率を高め、エネルギ消費と冷却コストを削減することで、データセンターの効率を向上させます。

  • Oracle KVM仮想化はOracle Database Applianceのベア・メタル・デプロイメントで使用可能ですが、Oracle Database Appliance上のOracle VM仮想化には仮想化プラットフォームの設定が必要です。
  • Oracle Database Applianceはすべてのハードウェア・モデルでKVMをサポートしますが、Oracle VMを使用する仮想化プラットフォームのデプロイメントはOracle Database Appliance高可用性モデルでのみサポートされます。
  • Oracle Database Appliance KVMデプロイメントではタイプ2のホスト・オペレーティング・システム・ベースのハイパーバイザが使用されますが、Oracle Database Appliance仮想化プラットフォームのデプロイメントでは、タイプ1のベア・メタル・ハイパーバイザが使用されます。
  • KVMは、Oracle Database Appliance仮想化プラットフォームがXenテクノロジに基づくため、Oracle Cloud Infrastructure (OCI)で使用される仮想化テクノロジです。

Oracle Database Appliance KVMの仮想化アーキテクチャについて

Oracle Database Appliance KVMデプロイメントがOracle Database Applianceハードウェアとどのように機能するかを理解するには、このトピックを確認します。

Oracle Database Appliance KVMデプロイメントは、複数のアプリケーションが同じ物理サーバーを共有できるようにする仮想化テクノロジを提供します。 Oracle Database Appliance KVMアーキテクチャは、特にOracle Database Applianceハードウェア機能を活用するように設計されています。 Oracle Database Appliance KVMスタックはOracle Clusterwareと統合されています。 VMストレージや仮想マシンなどのKVMリソースは、CRSリソースとして登録され、CRSによって高可用性のために自動的に管理されます。

Oracle Database Appliance仮想化プラットフォーム・アーキテクチャは次の図に示す仮想マシン・コンポーネントを使用します。

仮想マシンおよびOracle Database Appliance KVMのデプロイメントについて

Oracle Database Appliance KVMデプロイメントは、仮想マシンを実行およびデプロイしてシステム・リソースを管理するために設計されています。

Oracle Database Appliance KVMデプロイメントで仮想マシンを構成して、CPUプール、メモリー、その他の共有リソースなどのリソースのアプリケーション使用を管理します。

Oracle Database Appliance KVMデプロイメントに設定する必要がある様々なコンポーネントの用語を理解します。 ODACLIツールは、Oracle Database Appliance KVMデプロイメントに必要なすべての構成を処理します。

VMストレージ

vm storageは、仮想マシンの作成と管理に不可欠なリソースを格納する中心的なロケーションです。 これらのリソースには、ISOファイル(仮想DVDイメージ)、仮想マシンの構成ファイルおよび仮想ディスクが含まれます。 仮想ストレージは、Oracle Automatic Storage Management Cluster File System (Oracle ACFS)で構成され、それらのリソースへのアクセスが必要なOracle Database Applianceノードに提示されます。 Oracle Database Appliance仮想化プラットフォームは、仮想ストレージを使用して、環境内で使用可能なディスク領域の使用量を最適化し、物理サーバーに障害が発生した場合に仮想マシンを簡単に再割当てします。 仮想マシン・ファイルは共有ディスクに格納できるため、仮想マシンに共有ストレージを提供します。 次のことが可能です。

  • 仮想ストレージに1つ以上の仮想マシンを作成します。

  • ODACLIコマンドを使用して、仮想ストレージ、仮想ディスクおよびその仮想マシン、および図に示されている基礎となるアーキテクチャを作成および管理します。

仮想ネットワーク

Oracle Database Appliance KVM仮想ネットワークでは、ブリッジおよびブリッジvlanという2つのタイプのネットワークがサポートされています。 上の図は、Oracle Database Appliance X8-2ハードウェア・モデルのKVM仮想ネットワークの例です。

ブリッジ・ネットワークでは、Linuxブリッジが作成され、ネットワーク・インタフェースまたはボンド・インタフェースがブリッジにアタッチされます。 ブリッジvnetworkは、ホストまたはOracle Grid Infrastructureパブリック・ネットワークに使用されていないほかのインタフェースに作成できます。 ホストまたはOracle Grid Infrastructureパブリック・ネットワークですでに使用されている既存のインタフェースでは作成できません。 上の図では、mgmtNetブリッジ・ネットワークがbtbond2で作成されます。VMのeth0は、このmgmtNet vnetworkにアタッチされます。 ホストまたはOracle Grid Infrastructureパブリック・ネットワークですでに使用されているbtbond1にブリッジ・ネットワークを作成することはできません。

ブリッジVLANネットワークでは、パブリック・ネットワークがすでに構成されているインタフェースを含め、使用可能なすべてのパブリック・インタフェースでVLANを作成できます。 たとえば、btbond1btbond2の両方にVLANを作成できます。 Bridge-VLANネットワークを作成する前に、スイッチでVLANを構成するための適切な手順に従います。 上の図では、backupVLanAppsVlan1btbond1から作成され、VM1とVM2のeth1eth2にそれぞれアタッチされています。

vnetworkは、bondインタフェースのプライベート・インタフェースおよびセカンダリ・インタフェースではサポートされていません。

仮想ディスク

仮想マシンに加えて、仮想ストレージに仮想ディスクを作成できます。 仮想マシンに追加のブロック記憶域をアタッチすることで、仮想ディスクは仮想マシンに追加の記憶域オプションを提供します。 同様に、追加の領域が不要になった場合は、ディスクをデタッチできます。 記憶域ボリュームを仮想ディスクに拡張するか、または新規ファイル・システムを仮想ディスクに作成することで、仮想ディスクを使用して、既存のファイル・システム記憶域を仮想マシン内に拡張できます。 仮想ディスクは、必要に応じて複数の仮想マシンにアタッチできます。

仮想マシン

「仮想マシン」には仮想リソースが付与され、個別に起動、停止、クローニングおよび再起動できます。 デフォルトでは、自動起動およびフェイルオーバーが有効な高可用性モデルで仮想マシンが作成されます。 フェイルオーバー時には、再起動時にVMが自動的に起動され、高可用性モデルの別のノードにフェイルオーバーする前に、再起動が1回試行されます。 odacli modify-vmコマンド・オプションを使用して、自動起動およびフェイルオーバーを有効または無効にできます。 自動起動のオプションは、単一ノードのOracle Database Applianceモデルでも使用できます。

KVMデプロイメントの設定と構成

KVMデプロイメントを設定および構成するステップについて理解します。

次のステップに従って、Oracle Database ApplianceでKVMデプロイメントを設定
  1. VMストレージを作成します。
  2. 仮想ネットワークを作成します。
  3. 仮想ディスクを作成します。
  4. 仮想マシンを作成します。

次のリンクでは、これらのステップの実行に関する情報が提供されます:

KVMデプロイメントでのVMストレージの管理

ODACLIを使用して、Oracle Database Appliance KVMデプロイメントでVMストレージを作成、表示、変更および削除します。

KVMデプロイメントでのVMストレージの作成

ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用して、KVMデプロイメント内にVMストレージを作成します。

ODACLIを使用したVMストレージの作成

コマンドodacli create-vmstorageを使用して、VMストレージを作成します。

8 GBのshare1という名前のVMストレージを作成します。
# odacli create-vmstorage -n share1 -s 8G

ブラウザ・ユーザー・インタフェースを使用したVMストレージの作成

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンスの表示」をクリックすると、「VMインスタンス」ページが表示されます。
  4. ページで、「VMストレージの作成」オプションを選択し、「次」をクリックします。
  5. 「VMストレージの作成」ページで、次を指定します:
    • ストレージ名: VMストレージの名前
    • ストレージ・サイズ: 割り当てるストレージのサイズ
  6. 「Create」をクリックします。
  7. ジョブをサブミットすると、ジョブIDとそのジョブへのリンクが表示されます。 リンクをクリックすると、ジョブのステータスと詳細が表示されます。
  8. ジョブが完了したことを確認します。 ブラウザ・ユーザー・インタフェースの「アクティビティ」タブでジョブを追跡するか、ジョブIDを指定してコマンドodacli describe-jobを実行できます。

KVMデプロイメントでのVMストレージの表示

ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用して、すべてのVMストレージまたはKVMデプロイメント内のVMストレージに関する詳細を表示します。

ODACLIを使用したVMストレージの表示

コマンドodacli describe-vmstorageは、VMストレージの詳細を表示します。 コマンドodacli list-vmstoragesを使用して、デプロイメント内のすべてのVMストレージを表示します。
# odacli list-vmstorages
# odacli describe-vmstorage

ブラウザ・ユーザー・インタフェースを使用したVMストレージの表示

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「VM詳細」ページが表示されます。
  4. 「VMストレージを表示」タブをクリックして、構成されているすべての仮想ストレージのリストを表示します。
  5. 仮想ストレージの詳細を表示するには、VMストレージをクリックします。

KVMデプロイメントでの仮想ストレージの変更

KVMデプロイメントで仮想ストレージを変更するには、ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用します。

ODACLIを使用した仮想ストレージの変更

コマンドodacli modify-vmを使用して、VMストレージを変更します。

share1という名前のVMストレージのサイズを10ギガバイト増やします。
# odacli modify-vmstorage -n share1 -i 10G

ブラウザ・ユーザー・インタフェースを使用したVMストレージの変更

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「VM詳細」ページが表示されます。
  4. 「VMストレージを表示」タブをクリックします。
  5. ページで仮想ストレージを選択し、「変更」オプションを選択して、「次」をクリックします。
  6. 「VMストレージの変更」ページで、増分にサイズを指定し、「変更」をクリックします。
  7. ジョブをサブミットすると、ジョブIDとそのジョブへのリンクが表示されます。 リンクをクリックすると、ジョブのステータスと詳細が表示されます。
  8. ジョブが完了したことを確認します。 ブラウザ・ユーザー・インタフェースの「アクティビティ」タブでジョブを追跡するか、ジョブIDを指定してコマンドodacli describe-jobを実行できます。

KVMデプロイメントでのVMストレージの削除

KVMデプロイメントでVMストレージを削除するには、ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用します。

ODACLIを使用したVMストレージの削除

コマンドodacli delete-vmstorageを使用して、VMストレージを削除します。

vs1という名前のVMストレージを削除します。
# odacli delete-vmstorage -n vs1

ブラウザ・ユーザー・インタフェースを使用したVMストレージの変更

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「VM詳細」ページが表示されます。
  4. 「VMストレージを表示」タブをクリックします。
  5. ページでVMストレージを選択し、「削除」オプションを選択します。
  6. はいをクリックして選択を確認します。
  7. ジョブをサブミットすると、ジョブIDとそのジョブへのリンクが表示されます。 リンクをクリックすると、ジョブのステータスと詳細が表示されます。
  8. ジョブが完了したことを確認します。 ブラウザ・ユーザー・インタフェースの「アクティビティ」タブでジョブを追跡するか、ジョブIDを指定してコマンドodacli describe-jobを実行できます。

KVMデプロイメントでの仮想ネットワークの管理

ODACLIを使用して、Oracle Database Appliance KVMデプロイメントで仮想ネットワークを作成、表示、起動、停止および削除します。

KVMデプロイメントでの仮想ネットワークの作成

ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用して、KVMデプロイメントで仮想ネットワークを作成します。

ODACLIを使用した仮想ネットワークの作成

コマンドodacli create-vnetworkを使用して、仮想ネットワークを作成します。

インタフェースbtbond2を使用して、タイプがbridgedのVMネットワークを作成します。
# odacli create-vnetwork --name mgmtNet --bridge mgmtNet --type bridged --interface btbond2 --ip 192.168.120.26 --gateway 192.168.120.1 --netmask 255.255.255.0
インタフェースbtbond1を使用して、タイプがbridged-vlanのVMネットワークを作成します。
# odacli create-vnetwork --name backupvlan --bridge backupvlan --type bridged-vlan --vlan-id 12 --interface btbond1 --ip 192.168.100.10 --gateway 192.168.100.1 --netmask 255.255.255.0

ブラウザ・ユーザー・インタフェースを使用した仮想ネットワークの作成

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンスの表示」をクリックすると、「VMインスタンス」ページが表示されます。
  4. ページで、「仮想ネットワークの作成」オプションを選択し、「次」をクリックします。
  5. 「仮想ネットワークの作成」ページで、次を指定します:
    • 名前: 仮想ネットワークの名前
    • IPアドレス: 仮想ネットワークIPアドレス
    • サブネット・マスクおよびゲートウェイ: 仮想ネットワーク・サブネット・マスクおよびゲートウェイ
    • ネットワークのタイプ: 仮想ネットワーク・タイプ
    • インタフェース: 仮想ネットワーク・インタフェース
    • ブリッジ名: ネットワーク・ブリッジの名前
    • VLAN ID: VLANネットワークのID
  6. 「Create」をクリックします。
  7. ジョブをサブミットすると、ジョブIDとそのジョブへのリンクが表示されます。 リンクをクリックすると、ジョブのステータスと詳細が表示されます。
  8. ジョブが完了したことを確認します。 ブラウザ・ユーザー・インタフェースの「アクティビティ」タブでジョブを追跡するか、ジョブIDを指定してコマンドodacli describe-jobを実行できます。

KVMデプロイメントでの仮想ネットワークの表示

ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用して、すべての仮想ネットワークまたはKVMデプロイメントでの仮想ネットワークの詳細を表示します。

ODACLIを使用した仮想ネットワークの表示

コマンドodacli describe-vnetworkは、仮想ネットワークに関する詳細を表示します。 コマンドodacli list-vnetworksを使用して、デプロイメント内のすべての仮想ネットワークを表示します。
# odacli list-vnetworks
# odacli describe-vnetwork -n vnet1

ブラウザ・ユーザー・インタフェースを使用した仮想ネットワークの作成

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「VM詳細」ページが表示されます。
  4. 「仮想ネットワークの表示」タブをクリックして、構成されているすべての仮想ネットワークのリストを表示します。
  5. 仮想ネットワークの詳細を表示するには、仮想ネットワークをクリックします。

KVMデプロイメントでの仮想ネットワークの起動と停止

KVMデプロイメントで仮想ネットワークを起動または停止するには、ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用します。

ODACLIを使用した仮想ネットワークの起動および停止

コマンドodacli start-vnetworkが仮想ネットワークを起動します。 コマンドodacli stop-vnetworkを使用して、デプロイメント内の仮想ネットワークを停止します。
# odacli start-vnetwork -n vnet1
# odacli stop-vnetwork -n vnet1

ブラウザ・ユーザー・インタフェースを使用した仮想ネットワークの起動および停止

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「VM詳細」ページが表示されます。
  4. 「仮想ネットワークの表示」タブをクリックして、構成されているすべての仮想ネットワークのリストを表示します。
  5. 仮想ネットワークを起動するには、仮想ネットワークをクリックし、「起動」をクリックします。
  6. 仮想ネットワークを停止するには、仮想ネットワークをクリックし、Stopをクリックします。

KVMデプロイメントでの仮想ネットワークの変更

KVMデプロイメントで仮想ネットワークを変更するには、ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用します。

ODACLIを使用した仮想ネットワークの変更

コマンドodacli modify-vnetworkを使用して、仮想ネットワークを変更します。

# odacli modify-vnetwork -n vnet1 -g 10.11.44.41

ブラウザ・ユーザー・インタフェースを使用した仮想ネットワークの変更

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「VM詳細」ページが表示されます。
  4. 「仮想ネットワークの表示」タブをクリックします。
  5. ページで、仮想ネットワークを選択し、「変更」オプションを選択して、「次」をクリックします。
  6. 「仮想ネットワークの変更」ページで、サブネット・マスク、ゲートウェイまたはIPアドレスの変更を指定し、「変更」をクリックします。
  7. ジョブをサブミットすると、ジョブIDとそのジョブへのリンクが表示されます。 リンクをクリックすると、ジョブのステータスと詳細が表示されます。
  8. ジョブが完了したことを確認します。 ブラウザ・ユーザー・インタフェースの「アクティビティ」タブでジョブを追跡するか、ジョブIDを指定してコマンドodacli describe-jobを実行できます。

KVMデプロイメントでの仮想ネットワークの削除

KVMデプロイメントで仮想ネットワークを削除するには、ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用します。

ODACLIを使用した仮想ネットワークの削除

コマンドodacli delete-vnetworkを使用して、仮想ネットワークを削除します。

vnet1という名前の仮想ネットワークを削除します。
# odacli delete-vnetwork -n vnet1

ブラウザ・ユーザー・インタフェースを使用した仮想ネットワークの変更

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「VM詳細」ページが表示されます。
  4. 「仮想ネットワークの表示」タブをクリックします。
  5. このページで、仮想ネットワークを選択し、「削除」オプションを選択します。
  6. はいをクリックして選択を確認します。
  7. ジョブをサブミットすると、ジョブIDとそのジョブへのリンクが表示されます。 リンクをクリックすると、ジョブのステータスと詳細が表示されます。
  8. ジョブが完了したことを確認します。 ブラウザ・ユーザー・インタフェースの「アクティビティ」タブでジョブを追跡するか、ジョブIDを指定してコマンドodacli describe-jobを実行できます。

KVMデプロイメントでの仮想ディスクの管理

ODACLIを使用して、Oracle Database Appliance KVMデプロイメントで仮想ディスクを作成、表示、クローニング、変更および削除します。

KVMデプロイメントでの仮想ディスクの作成

ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用して、KVMデプロイメントで仮想ディスクを作成します。

仮想ディスクを作成する前に、VMストレージが存在することを確認してください。

ODACLIを使用した仮想ディスクの作成

コマンドodacli create-vdiskを使用して、仮想ディスクを作成します。

コマンドodacli create-vdisk -n nameで仮想ディスクの名前を指定します。 -st storageオプションを使用して、仮想ディスクを作成するストレージを特定します。 オプション-s sizeを使用して、仮想ディスク・サイズを指定します。 仮想ディスクを共有ディスクとして構成する場合は、オプション-shを使用します。

VMストレージvms1内に、vdisk1という名前の2 GBの非解析および共有可能な仮想ディスクを作成します。
odacli create-vdisk -n vdisk1 -st vms1 -s 2G -sh

ブラウザ・ユーザー・インタフェースを使用した仮想ディスクの作成

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「仮想ディスク」ページが表示されます。
  4. 「仮想ディスクの作成」をクリックします。
  5. ページで、「仮想ディスクの作成」オプションを選択し、「次」をクリックします。
  6. 「仮想ディスクの作成」ページで、次を指定します:
    • 仮想ディスク名: 名前リポジトリ内で一意の仮想ディスクに割り当てられる名前
    • VMストレージ名: 仮想ディスクが作成されるVMストレージの名前
    • ディスク・サイズ: 仮想ディスクのサイズ
    • 共有: 仮想ディスクを共有するかどうかを指定
    • 疎または共有: 仮想ディスクがスパースかどうかを指定
  7. 「Create」をクリックします。
  8. ジョブをサブミットすると、ジョブIDとそのジョブへのリンクが表示されます。 リンクをクリックすると、ジョブのステータスと詳細が表示されます。
  9. ジョブが完了したことを確認します。 ブラウザ・ユーザー・インタフェースの「アクティビティ」タブでジョブを追跡するか、ジョブIDを指定してコマンドodacli describe-jobを実行できます。

KVMデプロイメントでの仮想ディスクの表示

ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用して、すべての仮想ディスクまたはKVMデプロイメントにおける仮想ディスクの詳細を表示します。

ODACLIを使用した仮想ディスクの表示

コマンドodacli describe-vdiskは、仮想ディスクの詳細を表示します。 コマンドodacli list-vdisksを使用して、デプロイメント内のすべての仮想ディスクを表示します。
# odacli list-vdisks
# odacli describe-vdisk -n vdisk_name

ブラウザ・ユーザー・インタフェースを使用した仮想ディスクの作成

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「VM詳細」ページが表示されます。
  4. 「仮想ディスクの表示」タブをクリックして、構成されているすべての仮想ディスクのリストを表示します。
  5. 仮想ディスクをクリックして、仮想ディスクの詳細を表示します。

KVMデプロイメントでの仮想ディスクのクローニング

KVMデプロイメントで仮想ディスクをクローニングするには、ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用します。

ODACLIを使用した仮想ディスクのクローニング

コマンドodacli clone-vdiskを使用して、既存の仮想ディスクをクローニングします。

-nオプションでクローニング元のソースvdiskを指定し、-cnオプションでクローニング元の仮想ディスクの名前を指定します。

vdisk1という名前の仮想ディスクのクローンを、vdisk1_cloneという名前で作成します。 クローニングされたディスクは、vdisk1と同じストレージに作成されます。
# odacli clone-vdisk -n vdisk1 -cn vdisk1_clone

ブラウザ・ユーザー・インタフェースを使用した仮想ディスクの作成

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「仮想ディスク」ページが表示されます。
  4. 「仮想ディスクの作成」をクリックします。
  5. ページで、「仮想ディスクのクローニング」オプションを選択し、「次」をクリックします。
  6. 「仮想ディスクのクローニング」ページで、次を指定します:
    • クローニングするソース仮想ディスクを選択してください
    • クローニングされた仮想ディスクの名前を指定
  7. 「Create」をクリックします。
  8. ジョブをサブミットすると、ジョブIDとそのジョブへのリンクが表示されます。 リンクをクリックすると、ジョブのステータスと詳細が表示されます。
  9. ジョブが完了したことを確認します。 ブラウザ・ユーザー・インタフェースの「アクティビティ」タブでジョブを追跡するか、ジョブIDを指定してコマンドodacli describe-jobを実行できます。

KVMデプロイメントでの仮想ディスクの変更

KVMデプロイメントで仮想ディスクを変更するには、ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用します。

ODACLIを使用した仮想ディスクの変更

コマンドodacli modify-vdiskを使用して、仮想ディスクのサイズを増やします。

vdisk1という名前の仮想ディスクのサイズを4ギガバイト増やします。
# odacli modify-vdisk -n vdisk1 -i 4G

ブラウザ・ユーザー・インタフェースを使用した仮想ディスクの変更

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「VM詳細」ページが表示されます。
  4. 「仮想ディスクの表示」タブをクリックします。
  5. ページで仮想ディスクを選択し、「仮想ディスクの変更」オプションを選択して、「次」をクリックします。
  6. 「仮想ディスクの変更」ページで、増分のサイズを指定し、仮想ディスクを共有する場合に指定します。
  7. 「変更」をクリックします。
  8. ジョブをサブミットすると、ジョブIDとそのジョブへのリンクが表示されます。 リンクをクリックすると、ジョブのステータスと詳細が表示されます。
  9. ジョブが完了したことを確認します。 ブラウザ・ユーザー・インタフェースの「アクティビティ」タブでジョブを追跡するか、ジョブIDを指定してコマンドodacli describe-jobを実行できます。

KVMデプロイメントでの仮想ディスクの削除

KVMデプロイメントで仮想ディスクを削除するには、ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用します。

ODACLIを使用した仮想ディスクの削除

コマンドodacli delete-vdiskを使用して、仮想ディスクを削除します。

vdisk1という名前の仮想ディスクを削除します。
# odacli delete-vdisk -n vdisk1

ブラウザ・ユーザー・インタフェースを使用した仮想ディスクの変更

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「VM詳細」ページが表示されます。
  4. 「仮想ディスクの表示」タブをクリックします。
  5. ページで仮想ディスクを選択し、「削除」オプションを選択します。
  6. はいをクリックして選択を確認します。
  7. ジョブをサブミットすると、ジョブIDとそのジョブへのリンクが表示されます。 リンクをクリックすると、ジョブのステータスと詳細が表示されます。
  8. ジョブが完了したことを確認します。 ブラウザ・ユーザー・インタフェースの「アクティビティ」タブでジョブを追跡するか、ジョブIDを指定してコマンドodacli describe-jobを実行できます。

KVMデプロイメントでの仮想マシンの管理

Oracle Database Appliance KVMデプロイメントで仮想マシンを作成、表示、クローニング、変更、起動、停止および削除するには、ODACLIを使用します。

KVMデプロイメントでの仮想マシンの作成

ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用して、KVMデプロイメントで仮想マシンを作成します。

VMインスタンスを作成する前に、VMストレージが存在することを確認します。

ODACLIを使用した仮想マシン・インスタンスの作成

コマンドodacli create-vmを使用して、VMインスタンスを作成します。 作成後に仮想マシンを起動する優先ノードを指定します(-pnオプション)。

8個のvcpusと8 GBのメモリーを持つvm1という名前のVMを作成するコマンドの例を次に示します。 VMはVMストレージvms1に格納されます。 インストールに使用されるソースは、/u01/OL7.isoにあります。
# odacli create-vm -n vm1 -c 8 -m 8G -vms vms1 -src /u01/OL7.iso

キックスタート構成ファイルを使用してVMインスタンスを作成するには、そのファイルを--extra-argsパラメータに含めます。 ゲストVMのネットワーク構成を含むkickstart構成ファイルを作成します。 ゲストVMがアクセスできるネットワークを介してkickstart構成ファイルが使用可能であることを確認します。

次に例を示します。
odacli create-vm --name odaksvm --memory 4G --source /u01/kvm/images/OL77_x86_64.iso --vmstorage myvms --size 10G --vcpus 2 --extra-args "console=tty0 console=ttyS0,115200 ks=http://test:portnumber/ks.txt"
キックスタート構成ファイルを使用してVMインスタンスを作成しない場合は、次のようにVMインスタンスの作成を完了します:
  1. odacli create-vmコマンドを実行して、正常に完了したことを確認します。
  2. odacli describe-vmコマンドを使用して、VNCポートを確認します。
  3. VNCポートを使用してVMインスタンスにログイン : host:vncport
  4. インストール画面に値を指定して、インストール・プロセスを完了します。
  5. VNCポートを使用してVMインスタンスに再度ログイン : host:vncport
  6. odacli create-vmコマンドで--vnetworkを指定した場合は、ifconfig -aを実行してVMのネットワーク・インタフェースを表示できます。 Linuxシステムと同様にネットワークを構成します。
  7. ネットワークが構成されたら、ネットワークを使用してVMにログインし、VMインスタンスをカスタマイズします。
  8. odacli create-vmコマンドで--vnetworkを指定しなかった場合、VMネットワークは、デフォルトのネットワーク・アドレス変換(NAT)ベースのKVMブリッジvirbr0を使用して作成されます。eth0は、VM内でDHCPとして構成されます。

ブラウザ・ユーザー・インタフェースを使用した仮想マシン・インスタンスの作成

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンスの表示」をクリックすると、「VMインスタンス」ページが表示されます。
  4. ページで、「VMインスタンスの作成」オプションを選択し、「次」をクリックします。
  5. 「仮想VMの作成」ページで、次を指定します:
    • VM名: 名前リポジトリ内で一意のVMインスタンスに割り当てられる名前
    • VMストレージ名: VMインスタンスが作成されるVMストレージの名前
    • ソース・インストール: VMの作成元のソース
    • 優先ノード: VMインスタンスを実行するノード
    • メモリー・サイズ: 割り当てられるメモリーのサイズ
    • CPUプール名: CPUプールの選択
    • 使用するvCPUsの数: 割り当てられる仮想CPUの数
  6. 「Create」をクリックします。
  7. ジョブをサブミットすると、ジョブIDとそのジョブへのリンクが表示されます。 リンクをクリックすると、ジョブのステータスと詳細が表示されます。
  8. ジョブが完了したことを確認します。 ブラウザ・ユーザー・インタフェースの「アクティビティ」タブでジョブを追跡するか、ジョブIDを指定してコマンドodacli describe-jobを実行できます。

KVMデプロイメントでの仮想マシンのクローニング

ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用して、KVMデプロイメントで仮想マシン・インスタンスをクローニングします。

ODACLIを使用した仮想マシン・インスタンスのクローニング

コマンドodacli clone-vmを使用して、既存の仮想マシンをクローニングします。

作成するVMの名前は、コマンドodacli clone-vm -cn nameによって定義されます。 クローニング元のソースVMを指定します。

vm1という名前の仮想マシンのクローンを、vm1_cloneという名前で作成します。 クローニングされたVMは、vm1と同じストレージに作成されます。
# odacli clone-vm -n vm1 -cn vm1_clone

ブラウザ・ユーザー・インタフェースを使用した仮想マシン・インスタンスのクローニング

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「VMインスタンス」ページが表示されます。
  4. 「VMインスタンスの作成」をクリックします。
  5. ページで、「クローンVMインスタンス」オプションを選択し、「次」をクリックします。
  6. 「クローンVMインスタンス」ページで、次を指定します:
    • クローニングするソースVMを選択
    • クローンVMインスタンスの名前と説明を指定
  7. 「Create」をクリックします。
  8. ジョブをサブミットすると、ジョブIDとそのジョブへのリンクが表示されます。 リンクをクリックすると、ジョブのステータスと詳細が表示されます。
  9. ジョブが完了したことを確認します。 ブラウザ・ユーザー・インタフェースの「アクティビティ」タブでジョブを追跡するか、ジョブIDを指定してコマンドodacli describe-jobを実行できます。

KVMデプロイメントでの仮想マシンの変更

KVMデプロイメントで仮想マシンを変更するには、ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用します。

ODACLIを使用した仮想マシンの変更

コマンドodacli modify-vmを使用して、仮想マシンを変更します。

vm1という名前のVMの構成を更新し、実行中のVMとその後のブートの両方で、CPU数を6に設定し、最大メモリーを6ギガバイトに設定します。
# odacli modify-vm -n vm1 -c 6 -mm 6G --live --config

ブラウザ・ユーザー・インタフェースを使用した仮想マシンの変更

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「VM詳細」ページが表示されます。
  4. 「VMインスタンスの表示」タブをクリックします。
  5. ページで仮想マシンを選択し、「変更」オプションを選択して、「次」をクリックします。
  6. 「VMの変更」ページで、増分のサイズを指定し、自動起動またはフェイルオーバーの設定を選択します。
  7. CPUプール、使用するvCPUsの数、メモリー・サイズ、および仮想ディスクと仮想ネットワークのアタッチとデタッチを変更することもできます。
  8. 構成を保存するか、実行中のVMに構成を適用するかを選択します。
  9. 「変更」をクリックします。
  10. ジョブをサブミットすると、ジョブIDとそのジョブへのリンクが表示されます。 リンクをクリックすると、ジョブのステータスと詳細が表示されます。
  11. ジョブが完了したことを確認します。 ブラウザ・ユーザー・インタフェースの「アクティビティ」タブでジョブを追跡するか、ジョブIDを指定してコマンドodacli describe-jobを実行できます。

KVMデプロイメントでの仮想マシンの表示

ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用して、すべての仮想マシンまたはKVMデプロイメントにおける仮想マシンの詳細を表示します。

ODACLIを使用した仮想マシンの表示

コマンドodacli describe-vmは、仮想マシンの詳細を表示します。 コマンドodacli list-vmsを使用して、デプロイメント内のすべての仮想マシンを表示します。
# odacli list-vms
# odacli describe-vm -n vm_name

ブラウザ・ユーザー・インタフェースを使用した仮想マシンの作成

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「VM詳細」ページが表示されます。
  4. 「VMインスタンスの表示」タブをクリックして、構成されているすべての仮想マシンのリストを表示します。
  5. 仮想マシンの詳細を表示するには、VMインスタンスをクリックします。

KVMデプロイメントでの仮想マシンの起動と停止

KVMデプロイメントで仮想マシンを起動または停止するには、ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用します。

ODACLIを使用した仮想マシンの起動および停止

コマンドodacli start-vmが仮想マシンを起動します。 コマンドodacli stop-vmを使用して、デプロイメント内の仮想マシンを停止します。

VMにpref-nodeが定義されている場合、VMはpref-nodeで起動します。 VMにpref-nodeが定義されていない場合、VMは高可用性デプロイメントの任意のノードで起動できます。 ただし、-nというノード名を指定した場合は、優先ノードが定義されていても、指定したノードでVMが起動します。

# odacli start-vm -n vm1
# odacli stop-vm -n vm1

ブラウザ・ユーザー・インタフェースを使用した仮想マシンの起動および停止

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「VM詳細」ページが表示されます。
  4. 「VMインスタンスの表示」タブをクリックして、構成されているすべての仮想マシンのリストを表示します。
  5. 仮想マシンを起動するには、VMインスタンスをクリックしてから、「起動」をクリックし、仮想マシンを起動するノードを選択します。
  6. 仮想マシンを停止するには、VMインスタンスをクリックし、Stopをクリックして仮想マシンを停止します。 「強制停止」をクリックして実行中のすべてのプロセスを閉じ、仮想マシンを停止します。

KVMデプロイメントでの仮想マシンの削除

KVMデプロイメントで仮想マシンを削除するには、ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用します。

ODACLIを使用した仮想マシンの削除

コマンドodacli delete-vmを使用して、仮想マシンを削除します。

vm1という名前の仮想マシンを削除します。
# odacli delete-vm -n vm1

ブラウザ・ユーザー・インタフェースを使用した仮想マシンの変更

次のステップを実行します。
  1. ブラウザ・ユーザー・インタフェースにログインします:
    https://host-ip-address:7093/mgmt/index.html
  2. 「Appliance」タブをクリックします。
  3. 「VMインスタンス」をクリックすると、「VM詳細」ページが表示されます。
  4. 「VMインスタンスの表示」タブをクリックします。
  5. ページでVMインスタンスを選択し、「削除」オプションを選択します。
  6. はいをクリックして選択を確認します。
  7. ジョブをサブミットすると、ジョブIDとそのジョブへのリンクが表示されます。 リンクをクリックすると、ジョブのステータスと詳細が表示されます。
  8. ジョブが完了したことを確認します。 ブラウザ・ユーザー・インタフェースの「アクティビティ」タブでジョブを追跡するか、ジョブIDを指定してコマンドodacli describe-jobを実行できます。