10 ストレージの管理

Oracle Database Applianceデプロイメントのストレージ・オプションおよびストレージの管理方法を理解します。

ストレージの管理について

データベースまたはアプリケーションを停止することなく、いつでもストレージを追加できます。

Oracle Database Applianceでは、RAWストレージを使用して、次の方法でデータを保護します。

  • 高速リカバリ領域(FRA)のバックアップ。FRAは、REDOログ、制御ファイル、アーカイブ・ログ、バックアップ・ピースとコピーおよびフラッシュバック・ログを含むストレージ領域(ディスクまたはOracle ASMディスクグループのディレクトリ)です。

  • ミラーリング。双方向ミラーリングまたは3方向ミラーリングで、機械的な問題に対する保護が提供されます。

使用可能なストレージの量は、FRAバックアップの場所(外部または内部)と、双方向ミラーリングが使用されるか、3方向ミラーリングが使用されるかによって決定します。オンライン・バックアップ、データ・ステージングまたは追加のデータベース・ファイルのために、外部NFSストレージがサポートされています。

Oracle Database Appliance X7-2MおよびX7-2-HAモデルでは、基本構成にストレージ拡張オプションが用意されています。

ノート:

ストレージ拡張シェルフは、Oracle Database Appliance X7-2-HAやその他の古いモデルで使用できなくなりました。Oracle Database Applianceシステム間で既存のストレージ拡張シェルフを再利用できます。

ストレージを追加すると、Oracle Automatic Storage Management (Oracle ASM)によって、新しいドライブを含むすべてのストレージにわたってデータが自動的にリバランスされます。ディスク・グループのリバランスによってデータがディスク間を移動し、すべてのファイルがディスク・グループ内の全ディスクで均等に分散し、同じパーセンテージになるようにすべてのディスクに均等に格納されます。Oracle ASMは、ディスクの追加時など、ストレージ構成の変更後に、自動的にリバランスを開始します。

FLASHの冗長性レベルは、DATAおよびRECOの選択に基づきます。高冗長性(3方向ミラーリング)を選択した場合、FLASHも高冗長性になります。

警告:

電源をオフにする前にドライブを引き出すと、カーネルがクラッシュし、データ破損が発生する可能性があります。LEDがオレンジ色または緑色の場合は、ドライブを引き出さないでください。  NVMeドライブを交換する必要がある場合は、ドライブをスロットから引き出す前に、ソフトウェアを使用して電源をオフにしてください。交換するディスクが複数ある場合は、1台目のディスクの交換を完了してから次のディスクの交換を開始してください。

単一ノード・プラットフォームのストレージ

Oracle Database Appliance単一ノード・プラットフォームのストレージ・オプションを確認します。

単一ノード・システムのストレージ・オプション

Oracle Database Appliance X7-2SおよびX7-2Mには、ストレージの拡張オプションが用意されているNVMeストレージ構成があります。

表10-1 Oracle Database Appliance X7-2SおよびX7-2Mのストレージ・オプション

構成 Oracle Database Appliance X7-2S Oracle Database Appliance X7-2M

基本構成

2台の6.4TB NVMeドライブがスロット0および1に装着されています。

2台の6.4TB NVMeドライブがスロット0および1に装着されています。

拡張オプション

なし

オプション:

  • 3台の6.4TB NVMeドライブをスロット2から4に装着します。7120558 (1台の6.4TB NVMe SSD)を3つ注文して、Oracle Database Applianceリリース18.5以降にアップグレードします。

  • 6台の6.4TB NVMeドライブをスロット2から7に装着します。7120558 (1台の6.4TB NVMe SSD)を6つ注文して、Oracle Database Applianceリリース18.5以降にアップグレードします。

NVMeストレージ・ディスクの追加

使用可能なドライブに応じて、Oracle Database Appliance X7-2Mストレージを拡張してNVMeディスクを追加するか、既存のNVMeディスクを交換できます。

ODAADMCLIコマンドを使用して、ストレージ診断の実行やストレージ・コンポーネントの診断ロジックの収集など、アプライアンス・ストレージのメンテナンス・タスクを実行します。

ストレージのアップグレードの準備

  1. ストレージを拡張する前に、Oracle Database Applianceを最新のパッチ・バンドルに更新します。

    # odacli describe-component 
  2. 既存のストレージ・ディスクのディスクの状態を確認します。

    # odaadmcli show disk
  3. odaadmcli show diskgroupコマンドを実行して、Oracle Automatic Storage Management (Oracle ASM)ディスク・グループ情報を表示して確認します。

  4. orachkを使用して、Oracle ASMおよびCRSの状態を確認します。

ストレージを追加する前に、これらのベスト・プラクティスを確認して実行します。

NVMeストレージ・ディスクの追加

Oracle Database Appliance X7-2SまたはX7-2Mのデフォルト構成には2台のNVMeディスクが含まれます。Oracle Database Appliance X7-2Sのストレージは拡張できません。

Oracle Database Appliance X7-2Mの場合、NVMeディスクが合計5台になるように3台の追加ディスクを追加するか、NVMeディスクが合計8台になるように6台の追加ディスクを追加して、ストレージを拡張できます。ストレージを拡張するときに、1台または2台のみのNVMeドライブを追加することはサポートされません

警告:

電源をオフにする前にドライブを引き出すと、カーネルがクラッシュし、データ破損が発生する可能性があります。LEDがオレンジ色または緑色の場合は、ドライブを引き出さないでください。  NVMeドライブを交換する必要がある場合は、ドライブをスロットから引き出す前に、ソフトウェアを使用して電源をオフにしてください。交換するディスクが複数ある場合は、1台目のディスクの交換を完了してから次のディスクの交換を開始してください。

NVMeストレージ・ディスクを追加するには、次のステップに従います。

  1. NVMeディスクを追加する前に、現在のディスクがoakdおよびOracle ASMでオンラインになるようにします。そうしないと、事前チェックが不合格になります。たとえば、スロット2から4への3ディスク拡張では、スロット0および1のディスクがOracle ASMおよびoakdでオンラインになっている必要があります。スロット0から4に装着されている場合のスロット5から7への3ディスク拡張では、スロット0から4のすべてのディスクがオンラインになっている必要があります。スロット2から7への6ディスク拡張では、スロット0および1のすべてのディスクがオンラインになっている必要があります。
  2. スロットに一度に1つずつディスクを挿入し、デバイスの電源をオンにします。
    たとえば、3台のNVMeディスクを追加するには、スロット2から4にディスクを挿入します。6台のNVMeドライブを追加するには、スロット2から7にディスクを挿入します。
    # odaadmcli power disk on slot_number
    たとえば、3台のNVMeディスクを追加する場合は、次のコマンドを実行します。
    # odaadmcli power disk on pd_02 
    # odaadmcli power disk on pd_03
    # odaadmcli power disk on pd_04

    ディスクを挿入してから次のディスクを挿入するまでに、少なくとも1分待ちます。

  3. odaadmcli expand storageコマンドを実行して、新しいストレージ・ドライブを追加します。
    # odaadmcli expand storage -ndisk number_of_disks
    たとえば、3台のNVMeドライブを追加するには、次のコマンドを実行します。
    #odaadmcli expand storage -ndisk 3
    Precheck passed. 
    Check the progress of expansion of storage by executing 'odaadmcli show disk' 
    Waiting for expansion to finish ...
  4. odaadmcli show diskコマンドを実行して、すべてのディスクがリストされ、オンラインであり、良好な状態であることを確認します。
    # odaadmcli show disk

マルチノード・プラットフォームのストレージ

Oracle Database Applianceマルチノード・プラットフォームのストレージ・オプションを確認します。

マルチノード・システムでのストレージの拡張について

Oracle Database Appliance X7-2-HAプラットフォームには、高パフォーマンスおよび大容量のストレージ構成のためのオプションがあります。

Oracle Database Appliance X7-2-HAは、DATA用の16 TBのSSD RAWストレージとREDO用の3.2 TBのSSD RAWストレージの基本構成で、15個のスロットをストレージの拡張に使用できる状態で出荷されます。ストレージを拡張することを選択した場合は、15個のスロットにSSDドライブまたはHDDドライブを装着できます。高パフォーマンス構成では、15台のSSDを追加してストレージを拡張できます。15台のHDDを追加する場合は、高パフォーマンス構成が大容量構成に変更されます。この場合、アプライアンスを再イメージ化して再デプロイする必要があります。

すべての構成で、ベース・ストレージおよびストレージ拡張シェルフにはそれぞれ、4台の800 GBのSSD (REDOディスク・グループ用)と5台の3.2 TBのSSD (SSDオプションでのDATA/RECO用、またはHDDオプションでのFLASH用)があります。

ノート:

Oracle Database Applianceリリース18.8では、既存の3.2 TB SSDを使用した構成に7.68 TBのSSDを追加できます。7.68 TB SSDは、3.2 TB SSDの容量に一致するようにパーティション化されます。3.2 TBのSSDと拡張シェルフは使用できなくなりました。ただし、既存の3.2 TBのSSDをすべて7.68 TBのSSDに交換する場合、ストレージにはSSDの7.68 TBの容量全体が使用されます。

高パフォーマンス

高パフォーマンス構成では、DATAおよびREDOストレージにソリッド・ステート・ドライブ(SSD)が使用されます。基本構成には、DATA用の16 TBのSSD RAWストレージとREDO用の3.2 TBのSSD RAWストレージがあります。

最大15台の7.68 TB SSD (5個パックで入手可能)を追加できます。3.2 TB SSDは使用できなくなりました。システムで7.68 TBのSSDをサポートするには、デプロイメントをOracle Database Applianceリリース18.7以降にしてください。

ノート:

Oracle Database Applianceリリース18.8では、既存の3.2 TB SSDを使用した構成に7.68 TBのSSDを追加できます。7.68 TB SSDは、3.2 TB SSDの容量に一致するようにパーティション化されます。3.2 TBのSSDと拡張シェルフは使用できなくなりました。ただし、既存の3.2 TBのSSDをすべて7.68 TBのSSDに交換する場合、ストレージにはSSDの7.68 TBの容量全体が使用されます。

大容量

大容量構成では、SSDドライブとHDDドライブの組合せが使用されます。

基本構成には、FLASHディスク・グループ用の16 TBのSSD RAWストレージとREDO用の3.2 TBのSSD RAWストレージがあります。

Oracle Database Applianceリリース18.8では、次の拡張オプションを使用できます。

  • ベース・シェルフ: 追加の15台の14 TB HDD (15個パックで入手可能)。10 TB HDDは使用できなくなりました。システムで14 TBのHDDをサポートするには、デプロイメントをOracle Database Applianceリリース18.7以降にしてください。

  • ストレージ拡張シェルフ: 拡張シェルフは使用できなくなりました。

ノート:

ストレージを拡張してベース・ストレージ・シェルフにHDDを含める場合、HDDドライブの追加後に、ドライブを正しいスロットに再配置し、アプライアンスを再デプロイする必要があります。

ノート:

10 TBのHDDは使用できなくなりました。ストレージを拡張するために、14TBのHDDドライブの15個パックを使用できます。

表10-2 Oracle Database Appliance X7-2-HAのストレージ・オプション

構成 高パフォーマンスのためのOracle Database Appliance X7-2-HAのSSDのみの構成 大容量のためのOracle Database Appliance X7-2-HAのSSDとHDDの構成
基本構成

JBOD:

  • 4台の800 GBのSSD
  • 5台の3.2 TBのSSD

JBOD:

  • 4台の800 GBのSSD

  • 5台の3.2 TBのSSD

  • 15台の10 TBのHDD

ベース・シェルフ拡張オプション

Oracle Database Applianceリリース18.8では、既存の3.2 TB SSDを使用した構成に7.68 TBのSSDを追加できます。7.68 TB SSDは、3.2 TB SSDの容量に一致するようにパーティション化されます。3.2 TBのSSDは使用できなくなりました。

Oracle Database Applianceリリース18.8では、3.2 TBのSSDを完全に7.68 TBのSSDに交換するために、アプライアンスを再イメージ化して再デプロイすることもできます。ストレージにはSSDの7.68 TBの容量全体が使用されます。

7600790 (7.68 TB SSDドライブの5個パック)を注文します

14 TBのHDDドライブの15個パックを使用できます。10 TBのHDDは使用できなくなりました。

Oracle Database Applianceリリース18.8では、基本構成の5つの3.2 TBのSSDを、すべて7.68 TBのSSDに交換することもできます。

基本構成のすべてのHDDまたはSSDを、より容量が大きいディスクに交換する場合は、Oracle Database Applianceリリース18.8でアプライアンスを再イメージ化して再デプロイする必要があります。

7600792 (14TBのHDDドライブの15個パック)を1つ注文します

7600790 (7.68 TB SSDドライブの5個パック)を注文します

ストレージ拡張シェルフ 拡張シェルフは使用できなくなりました。 拡張シェルフは使用できなくなりました。

ストレージのアップグレードの準備

ストレージをベース・シェルフに追加したり、拡張シェルフを追加する前に、これらのベスト・プラクティスを確認して実行します。

  1. ストレージを拡張する前に、Oracle Database Applianceを最新のパッチ・バンドルに更新します。
  2. 両方のノードで、ソフトウェアとファームウェアのバージョンとパッチ・バンドルのレベルが同じであることを確認します。
    # odacli describe-component  
  3. 既存のストレージ・ディスクのディスクの状態を確認します。

    両方のノードでチェックを実行し、デフォルトのチェック・オプションを使用してNetworkComponentsOSDiskStorageSharedStorageおよびSystemComponentsを確認します。

    # odaadmcli validate -d
  4. 各ノードでodaadmcli show diskgroupコマンドを実行して、Oracle Automatic Storage Management (Oracle ASM)ディスク・グループ情報を表示して確認します。
    # odaadmcli show diskgroup DATA
    # odaadmcli show diskgroup RECO
     # odaadmcli show diskgroup REDO 
  5. 両方のノードでOracle ASMおよびCRSの状態を確認します。
    各ノードでorachkを実行します。いずれかのノードへの接続に問題がある場合は、/etc/bashrcファイルを確認し、rootoraclegrid usersのプロファイル内の値をすべて削除(またはコメント・アウト)します 
  6. ノード間の通信を確認して、oraclerootおよびgridに同じパスワードを使用してSSHが機能していることを確認します。
    各ノードから:
    1. 両方のノードに接続するためにsshを使用します。
    2. 両方のノードにpingを実行します。
  7. 各ノードで使用可能な領域が10 GB以上あることを確認します。
    [root@oda]# df -h
    [root@odb]# df -h 

データ・ストレージ用のソリッド・ステート・ドライブ(SSD)の追加

データ・ストレージ用のソリッド・ステート・ドライブ(SSD)のパックを既存のOracle Database Applianceの基本構成に追加して、ベース・ストレージ・シェルフを完全に埋めるようにします。

ストレージを基本構成に追加する必要がある場合は、SSDの5個パックを1つ、2つまたは3つ注文して、Oracle Database Appliance X7-2-HAの基本構成を完全なものにできます。

ノート:

高パフォーマンス構成の場合は、ベース・ストレージ・シェルフにSSDのみを追加できます。大容量構成の場合は、HDDを使用するようにストレージを拡張できます。
ディスクをシステムに追加する前に、Oracle Database Applianceを最新の更新バージョンにしてください。
3.2 TBのSSDは使用できなくなりました。ストレージの拡張には7.68 TBのSSDの5個パックを使用できます。
  1. スロットにディスクを1つずつ挿入します。

    SSDの5個パックを1つ追加するには、スロット5から9にディスクを挿入します。SSDの5個パックを2つ追加するには、スロット5から14にディスクを挿入します。SSDの5個パックを3つ追加するには、スロット5から19にディスクを挿入します。

    ノート:

    ディスクを挿入してから次のディスクを挿入するまでに、少なくとも1分待ちます。
    すべてのディスクを追加したら、ステップ2に進みます。
  2. odaadmcli show ismasterコマンドを実行して、マスターであるノードを確認します。
    # odaadmcli show ismaster
  3. マスター・ノードでodaadmcli expand storageコマンドを実行します。
    #odaadmcli expand storage -ndisk number of disks to be added 
    -enclosure enclosure number of the disks to be added, either 0 or 1
    

    次に例を示します。

    
    #odaadmcli expand storage -ndisk 5 -enclosure 0
    Precheck passed. 
    Check the progress of expansion of storage by executing 'odaadmcli show disk' 
    Waiting for expansion to finish ...
    すべてのディスクを構成に追加するには、10から12分かかります。
  4. odaadmcli show diskコマンドを実行して、すべてのディスクがリストされ、オンラインであり、良好な状態であることを確認します。
    # odaadmcli show disk
  5. スロット5から9のディスクがOracle Automatic Storage Management (Oracle ASM)に追加されていることを確認します。
    1. asm_scriptを実行して、スロット5から9のディスクがOracle Automatic Storage Management (Oracle ASM)に追加されていることを確認します。5つのディスクが正常に追加されている場合(CACHEDおよびMEMBER)、ステップ7に進みます。
      su grid user /opt/oracle/oak/bin/stordiag/asm_script.sh 1 6
      

      次に例を示します。

      #/opt/oracle/oak/bin/stordiag/asm_script.sh 1 6 | grep CACHED
      .......
      /dev/mapper/SSD_E0_S05_1399652120p1 SSD_E0_S05_1399652120P1 1 NORMAL ONLINE CACHED MEMBER
      /dev/mapper/SSD_E0_S05_1399652120p2 SSD_E0_S05_1399652120P2 3 NORMAL ONLINE CACHED MEMBER
      /dev/mapper/SSD_E0_S06_1399645200p1 SSD_E0_S06_1399645200P1 1 NORMAL ONLINE CACHED MEMBER
      /dev/mapper/SSD_E0_S06_1399645200p2 SSD_E0_S06_1399645200P2 3 NORMAL ONLINE CACHED MEMBER
      /dev/mapper/SSD_E0_S07_1399646692p1 SSD_E0_S07_1399646692P1 1 NORMAL ONLINE CACHED MEMBER
      /dev/mapper/SSD_E0_S07_1399646692p2 SSD_E0_S07_1399646692P2 3 NORMAL ONLINE CACHED MEMBER
      /dev/mapper/SSD_E0_S08_1399649840p1 SSD_E0_S08_1399649840P1 1 NORMAL ONLINE CACHED MEMBER
      /dev/mapper/SSD_E0_S08_1399649840p2 SSD_E0_S08_1399649840P2 3 NORMAL ONLINE CACHED MEMBER
      /dev/mapper/SSD_E0_S09_1399649424p1 SSD_E0_S09_1399649424P1 1 NORMAL ONLINE CACHED MEMBER
      /dev/mapper/SSD_E0_S09_1399649424p2 SSD_E0_S09_1399649424P2 3 NORMAL ONLINE CACHED MEMBER
    2. ディスクがOracle ASMに追加されていない場合は、手動で追加します。gridユーザーとして、マスター・ノードでsqlplus '/as sysasm'コマンドを実行して、ディスクをOracle ASMに追加します。

      Oracle Automatic Storage Managementフィルタ・ドライバ(Oracle ASMフィルタ・ドライバ)が構成されていないシステムでは、次のようにOracle ASMディスクを追加します。

      
      SQL> alter diskgroup /*+ _OAK_AsmCookie */ data add disk 
      '/dev/mapper/SSD_E0_S05_1399764284p1' name SSD_E0_S05_1399764284p1, 
      '/dev/mapper/SSD_E0_S06_1399765076p1' name SSD_E0_S06_1399765076p1, 
      '/dev/mapper/SSD_E0_S07_1399765116p1' name SSD_E0_S07_1399765116p1, 
      '/dev/mapper/SSD_E0_S08_1399765484p1' name SSD_E0_S08_1399765484p1, 
      '/dev/mapper/SSD_E0_S09_1399765504p1' name SSD_E0_S09_1399765504p1;  
      
      SQL> alter diskgroup /*+ _OAK_AsmCookie */ reco add disk 
      '/dev/mapper/SSD_E0_S05_1399764284p2' name SSD_E0_S05_1399764284p2, 
      '/dev/mapper/SSD_E0_S06_1399765076p2' name SSD_E0_S06_1399765076p2, 
      '/dev/mapper/SSD_E0_S07_1399765116p2' name SSD_E0_S07_1399765116p2, 
      '/dev/mapper/SSD_E0_S08_1399765484p2' name SSD_E0_S08_1399765484p2, 
      '/dev/mapper/SSD_E0_S09_1399765504p2' name SSD_E0_S09_1399765504p2;  
      
      

      Oracle Automatic Storage Managementフィルタ・ドライバ(Oracle ASMフィルタ・ドライバ)が構成されているシステムでは、次のようにOracle ASMディスクを追加します。

      SQL> alter diskgroup /*+ _OAK_AsmCookie */ data add disk 
      'AFD:SSD_E0_S05_1399764284P1' name SSD_E0_S05_1399764284p1, 
      'AFD:SSD_E0_S06_1399765076P1' name SSD_E0_S06_1399765076p1, 
      'AFD:SSD_E0_S07_1399765116P1' name SSD_E0_S07_1399765116p1, 
      'AFD:SSD_E0_S08_1399765484P1' name SSD_E0_S08_1399765484p1, 
      'AFD:SSD_E0_S09_1399765504P1' name SSD_E0_S09_1399765504p1;  
      
      SQL> alter diskgroup /*+ _OAK_AsmCookie */ reco add disk 
      'AFD:SSD_E0_S05_1399764284P2' name SSD_E0_S05_1399764284p2, 
      'AFD:SSD_E0_S06_1399765076P2' name SSD_E0_S06_1399765076p2, 
      'AFD:SSD_E0_S07_1399765116P2' name SSD_E0_S07_1399765116p2, 
      'AFD:SSD_E0_S08_1399765484P2' name SSD_E0_S08_1399765484p2, 
      'AFD:SSD_E0_S09_1399765504P2' name SSD_E0_S09_1399765504p2;  
      
  6. odaadmcli show validation storage errorsコマンドを使用して、ハード・ストレージのエラーを表示します。
    ハードウェアのエラーには、特定のスロットに挿入されているディスクのタイプの誤り、ディスク・モデルが無効、ディスク・サイズの誤りが含まれます。
    # odaadmcli show validation storage errors
  7. odaadmcli show validation storage failuresコマンドを使用して、ソフト検証エラーを表示します。
    典型的なソフト・ディスクのエラーは、ディスクのファームウェアのバージョンが無効であるというものです。
    # odaadmcli show validation storage failures
  8. 追加後に、両方のノードに追加されたディスクの数がoak_storage_conf.xmlファイルに表示されることを確認します。たとえば、基本構成に10台のディスクを追加した場合、oak_storage_conf.xmlファイルには19と表示される必要があります。
    #cat /opt/oracle/oak/conf/oak_storage_conf.xml

ストレージ拡張シェルフの追加

次の手順は、Oracle Database Applianceシステム間で既存のストレージ拡張シェルフを再利用する場合にのみ使用します。

ノート:

ストレージ拡張シェルフは、Oracle Database Appliance X7-2-HAやその他の古いモデルで使用できなくなりました。次の手順は、Oracle Database Applianceシステム間で既存のストレージ拡張シェルフを再利用する場合にのみ使用します。既存のストレージ・シェルフを再利用する場合、つまり、oakdとOracle ASMが構成されたシステムから移動する場合は、新しいデプロイメントに追加する前に、2番目のJBOD上のディスクをクリーン・アップする必要があります。このガイドのストレージ・ディスクでのデータの安全な消去のトピックを参照してください。
拡張シェルフを追加する前に、基本構成を完全に埋める必要があります。拡張シェルフを追加する場合は、そのシェルフにベース・ストレージ・シェルフと同じディスク・ストレージ構成が必要です。

ノート:

この手順のodacliまたはodaadmcliコマンドと同等のoakcliコマンドを使用して、同じ手順に従って、仮想化されたプラットフォームの基本構成にストレージを追加できます。

ノート:

データベースのアクティビティが比較的少ないときに、ストレージ拡張シェルフを追加することをお薦めします。システムが新しいストレージを検出すると、Oracle Automatic Storage Management (Oracle ASM)によって自動的にディスク・グループがリバランスされます。再バランス操作を行うと、操作が完了するまでパフォーマンスが低下する可能性があります。
  1. ストレージ拡張シェルフを取り付けて配線しますが、拡張シェルフの電源はオンにしません

    注意:

    慎重に配線手順を参照して、ケーブル接続が正しく行われたことを確認してください。データベースが既存するOracle Database Applianceにストレージ拡張シェルフを追加したときに、誤って接続すると、データ損失を招く可能性があります。

  2. これがOracle Database Applianceの新しいデプロイメントまたは再イメージ化である場合は、次のステップを順番に実行します。
    1. ベース・ストレージの電源をオンにします。
    2. ノード0の電源をオンにします。
    3. ノード1の電源をオンにします。

    注意:

    拡張シェルフの電源は、まだオンにしないでください。
  3. 両方のノードとベース・ストレージ・シェルフが稼働していることを確認します。各サーバー・ノードにログインし、odacli validate-storagetopologyコマンドを実行して、基本構成のケーブル接続が正しいことを確認します。
    # odacli validate-storagetopology
     ...
          INFO  : Check if JBOD powered on
     SUCCESS    : JBOD : Powered-on                                          
          INFO  : Check for correct number of EBODS(2 or 4)
     SUCCESS    : EBOD found : 2                                                                                                                                                                     INFO       : Check for overall status of cable validation on Node0
      SUCCESS   : Overall Cable Validation on Node0            
     SUCCESS    : JBOD Nickname set correctly : Oracle Database Appliance - E0
    コマンドを実行して、2つのサーバー・ノードがベース・ストレージ・シェルフに正しく配線されていて、すべてのディスクがオンラインであり、適切なステータスであり、両方のノードの既存のディスク・グループに追加されていることを確認します。障害が発生する場合は、次のステップに進む前にケーブル接続を修正します。

    ノート:

    出力でEBOD foundが2であることが示されている場合は、ベース・ストレージ・シェルフのみが存在します。EBOD foundが4の場合、ベース・ストレージ・シェルフと拡張シェルフがあります。

    ノート:

    JBODが以前に構成されていた場合は、EBOD foundのメッセージが表示されます。構成されていないJBODが追加されると、警告メッセージが表示されます。
     odacli validate-storagetopology
     ...
    WARNING : JBOD Nickname is incorrectly set to :
  4. ストレージ拡張シェルフの電源をオンにします。
  5. 各サーバー・ノードにログインし、odacli validate-storagetopologyコマンドを実行してストレージのケーブル接続を検証し、新しいストレージ・シェルフが認識されていることを確認します。
    
    # odacli validate-storagetopology
    
      INFO    : Check if JBOD powered on
      SUCCESS : 2JBOD : Powered-on                                               
      INFO    : Check for correct number of EBODS(2 or 4)
      SUCCESS : EBOD found : 4                                                   
       ...
       ...
    
       INFO    : Check for overall status of cable validation on Node0
       SUCCESS : Overall Cable Validation on Node0            
       SUCCESS : JBOD0 Nickname set correctly : Oracle Database Appliance - E0
       SUCCESS : JBOD1 Nickname set correctly : Oracle Database Appliance - E1                 
    両方のストレージ・シェルフが認識されていることを示す次のインジケータを探します。
    • シェルフが2台ある場合は、JBOD (単純ディスク束)に番号が付けられます。次に例を示します。
      SUCCESS : 2JBOD : Powered-on
    • 両方のシェルフが認識された場合、EBOD foundの値は4です。
      SUCCESS : EBOD found : 4
    • 拡張シェルフが正しく配線されている場合、ニックネームはE1です。次に例を示します。

              SUCCESS : JBOD0 Nickname set correctly : Oracle Database Appliance - E0
              SUCCESS : JBOD1 Nickname set correctly : Oracle Database Appliance - E1  

    次に進む前にエラーを修正します。

  6. odaadmcli show diskコマンドを実行して、拡張シェルフのすべてのディスクがリストされ、オンラインであり、良好な状態であることを確認します。
    # odaadmcli show disk
    すべてのディスクがオンラインで良好な状態の場合は、次のステップに進みます。
  7. odaadmcli show enclosureコマンドを実行して、拡張シェルフのコンポーネントの状態を確認します。
    # odaadmcli show enclosure
  8. ノード0でodaadmcli show ismasterコマンドを実行して、ノード0がマスターであることを確認します。
    # odaadmcli show ismaster
  9. マスター・ノードでodaadmcli expand storageコマンドを実行します。
    # odaadmcli expand storage -ndisk 24 -enclosure 1 
    
    Precheck passed. 
    Check the progress of expansion of storage by executing 'odaadmcli show disk' 
    Waiting for expansion to finish ...
    すべてのディスクを構成に追加するには、30から40分ほどかかります。
  10. odaadmcli show validation storage errorsコマンドを使用して、ハード・ストレージのエラーを表示します。
    ハードウェアのエラーには、特定のスロットに挿入されているディスクのタイプの誤り、ディスク・モデルが無効、ディスク・サイズの誤りが含まれます。
    # odaadmcli show validation storage errors
  11. odaadmcli show validation storage failuresコマンドを使用して、ソフト検証エラーを表示します。
    典型的なソフト・ディスクのエラーは、ディスクのファームウェアのバージョンが無効であるというものです。
    # odaadmcli show validation storage failures
  12. odacli describe-componentコマンドを実行して、ストレージ拡張のすべてのファームウェア・コンポーネントが最新であることを確認します。
    # odaadmcli describe-component
  13. 必要に応じて、ストレージ・シェルフを更新し、odacli describe-componentコマンドを実行してファームウェアが最新であることを確認します。
    # odaadmcli update
    # odaadmcli describe-component