Exadata Cloud Infrastructureシステムの手動によるパッチ適用および更新
このトピックでは、クラウド自動化外でExadata Cloud Serviceの様々なコンポーネントに対してパッチ適用および更新を行う手順について説明します。
dbaascliを使用したパッチ適用および更新の詳細は、「dbaascliを使用したOracle Grid InfrastructureおよびOracle Databaseへのパッチ適用」を参照してください。
パッチ適用操作時の継続的サービスの実現の詳細は、MAAソリューションの継続的サービスのアプリケーション・チェックリスト(ホワイト・ペーパー)を参照してください。
- Oracle DatabaseおよびOracle Grid Infrastructureソフトウェアへの手動によるパッチ適用
夏時間、および一部の定期パッチまたは個別パッチでは、状況により、ソフトウェアに手動でパッチを適用する必要があります。 - ExadataクラウドVMクラスタOSの手動更新
patchmgrツールを使用して、Exadataコンピュート・ノードのオペレーティング・システムを更新します。 - Exadata Cloud Infrastructureインスタンスでのツールの更新
クラウド固有のツールは、dbaascliコマンドなど、ローカル操作のためにExadata Cloud InfrastructureゲストVMで使用されます。
関連トピック
Oracle DatabaseおよびOracle Grid Infrastructureソフトウェアへの手動によるパッチ適用
夏時間、および一部の定期パッチまたは個別パッチでは、状況により、ソフトウェアに手動でパッチを適用する必要があります。
- 夏時間(DST)パッチ適用: ローリング方法では適用できないため、Oracle Database DST定義のパッチはExadata Cloud Infrastructureの定期パッチ・セットに含まれていません。Oracle Database DST定義にパッチを適用する必要がある場合は、手動で行う必要があります。My Oracle Support Doc ID 412160.1を参照してください。
- 非定期パッチまたは個別パッチ適用: 定期パッチ・セットに含まれないパッチを必要とする問題が発生した場合は、Oracleサポート・サービスと連携して適切なパッチを識別および適用します。
Oracle Databaseへのパッチ適用に関する一般的な情報は、使用しているリリースの『Oracle Databaseアップグレード・ガイド』のパッチ・セットの更新および要件に関する情報を参照してください。
ExadataクラウドVMクラスタOSの手動更新
patchmgrツールを使用して、Exadataコンピュート・ノードのオペレーティング・システムを更新します。
このユーティリティでは、再起動前、再起動時および再起動後のステップの実行など、1つ以上のコンピュート・ノードの更新全体がリモートで管理されます。ユーティリティは、Exadataコンピュート・ノードまたはOracle Linuxを実行しているExadata以外のサーバーから実行できます。ユーティリティを実行するサーバーは、「駆動システム」と呼ばれます。駆動システムを使用して、それ自体を更新することはできません。したがって、駆動システムが、更新しているシステム上のExadataコンピュート・ノードの1つである場合、別の駆動システム上で別途操作を実行してそのサーバーを更新する必要があります。
次の2つのシナリオは、更新を実行する一般的な方法を示しています:
シナリオ1: 非Exadata駆動システム
Exadataシステムの更新を実行する最も簡単な方法は、別のOracle Linuxサーバーを使用して、システムのすべてのExadataコンピュート・ノードを更新することです。
シナリオ2: Exadataノード駆動システム
1つのExadataコンピュート・ノードを使用して、システムの残りのコンピュート・ノードの更新を駆動し、更新されたノードのいずれかを使用して元のExadataドライバ・ノードで更新を駆動できます。
例: node1、node2、node3、node4という4つのコンピュート・ノードがあるハーフ・ラックExadataシステムを更新しています。まず、node1を使用してnode2、node3およびnode4の更新を駆動します。次に、node2を使用してnode1の更新を駆動します。
駆動システムには、ユーティリティによって更新される各コンピュート・ノードに対するルート・ユーザーSSH
アクセスが必要です。
- OSの更新の準備
使用可能な最新のソフトウェア・バージョンおよび適切なyum
リポジトリへの接続を確認します - Exadata Cloud Infrastructureインスタンスのすべてのコンピュート・ノードでOSを更新するには
patchmgr
を使用してすべてのコンピュート・ノードを更新する手順。 - 追加のオペレーティング・システム・パッケージのインストール
Oracle Exadata Database Service on Dedicated Infrastructureの追加のオペレーティング・システム・パッケージをインストールする前に、次のガイドラインを確認します。
OSの更新の準備
使用可能な最新のソフトウェア・バージョンおよび適切なyum
リポジトリへの接続を確認します
注意:
Exadata Cloud InfrastructureインスタンスにNetworkManagerをインストールしないでください。このパッケージをインストールしてシステムを再起動すると、システムへのアクセスが著しく損なわれます。- 更新を開始する前に、Exadata Cloud Serviceソフトウェア・バージョン(ドキュメントID 2333222.1)を確認して、最新のソフトウェア・バージョンと使用するターゲット・バージョンを判断してください。
- 更新プロセスの一部のステップでは、YUMリポジトリを指定する必要があります。YUMリポジトリのURLは次のとおりです:
http://yum-<region_identifier>.oracle.com/repo/EngineeredSystems/exadata/dbserver/<latest_version>/base/x86_64.
リージョン識別子は、Oracle Cloud Infrastructureリージョンの識別に使用されるテキスト文字列です(例:
us-phoenix-1
)。リージョン識別子の完全なリストは、リージョンで確認できます。次のcurl
コマンドを実行して、Exadata Cloud Serviceインスタンス・リージョンのYUMリポジトリの最新バージョンを確認できます:curl -s -X GET http://yum-<region_identifier>.oracle.com/repo/EngineeredSystems/exadata/dbserver/ |egrep "18.1."
次の例では、米国西部(フェニックス)リージョンのYUMリポジトリの最新バージョンが返されます:curl -s -X GET http://yum-us-phoenix-1.oracle.com/repo/EngineeredSystems/exadata/dbserver/ |egrep "18.1." <a href="18.1.4.0.0/">18.1.4.0.0/</a> 01-Mar-2018 03:36 -
- OS更新を適用するには、YUMリポジトリへのアクセスを許可するようにシステムのVCNを構成する必要があります。詳細は、オプション2: オブジェクト・ストレージとYUMリポジトリの両方へのサービス・ゲートウェイを参照してください。
Exadata Cloud Infrastructureインスタンスのすべてのコンピュート・ノードでOSを更新するには
patchmgr
を使用してすべてのコンピュート・ノードを更新する手順。
この手順の例では、次のことが想定されています:
- システムには、
node1
およびnode2
という2つのコンピュート・ノードがあります。 - ターゲット・バージョンは18.1.4.0.0.180125.3です。
- 2つのノードはそれぞれ、もう一方のノードの更新の駆動システムとして使用されます。
親トピック: ExadataクラウドVMクラスタOSの手動更新
追加のオペレーティング・システム・パッケージのインストール
Oracle Exadata Database Service on Dedicated Infrastructureの追加のオペレーティング・システム・パッケージをインストールする前に、次のガイドラインを確認します。
カーネルまたはInfiniBand固有のパッケージを変更しない場合は、Oracle Exadata Database Service on Dedicated Infrastructureでオペレーティング・システム・パッケージをインストールおよび更新できます。ただし、インストール、テスト、動作保証、エラー解決などのOracleテクニカル・サポートは、インストールするOracle以外のソフトウェアには適用されません。
また、Oracle Exadataソフトウェア更新とは別にパッケージを追加または更新すると、Oracle Exadataソフトウェア更新の適用時にこれらのパッケージの追加または更新によって問題が発生する可能性があることに注意してください。追加のソフトウェア・パッケージによって、Oracle Exadataの更新を中断する可能性のある新しい依存関係が追加されるため、問題が発生することがあります。そのため、カスタマイズは最小限に抑えることをお薦めします。
追加のパッケージをインストールする場合は、それらのパッケージの削除および再インストールを自動化するスクリプトを用意することをお薦めします。Oracle Exadataの更新後、追加のパッケージをインストールする場合は、追加のパッケージにも互換性があることと、それらのパッケージが引き続き必要であることを確認します。
詳細は、『Oracle Exadata Database Machineメンテナンス・ガイド』を参照してください。
親トピック: ExadataクラウドVMクラスタOSの手動更新