Exadata Cloud Infrastructureシステムの手動によるパッチ適用および更新
このトピックでは、クラウド自動化の外部でExadata Cloud Serviceの様々なコンポーネントにパッチ適用および更新する手順について説明します。
dbaascliでのパッチ適用および更新の詳細は、"「dbaascliを使用したOracle Grid InfrastructureおよびOracle Databasesへのパッチ適用」"を参照してください。
ノート:
パッチ適用操作時の継続的サービスの実現に関する詳細なガイダンスは、『MAAソリューションの継続的サービスのアプリケーション・チェックリスト』(ホワイト・ペーパー)を参照してください。- 「Oracle DatabaseおよびOracle Grid Infrastructureソフトウェアへの手動でのパッチ適用」
夏時間、および一部の定期パッチまたは個別パッチでは、ソフトウェアに手動でパッチを適用する必要があります。 - 「Exadata Cloud VMクラスタOSの手動更新」
patchmgrツールを使用して、Exadataコンピュート・ノードのオペレーティング・システムを更新します。 - 「Exadata Cloud Infrastructureインスタンスのツールの更新」
クラウド固有のツールは、Exadata Cloud InfrastructureゲストVMで、dbaascliコマンドなどのローカル操作に使用されます。
関連トピック
Oracle DatabaseおよびOracle Grid Infrastructureソフトウェアへの手動でのパッチ適用
夏時間、および一部の定期パッチまたは個別パッチでは、ソフトウェアに手動でパッチを適用する必要があります。
- 夏時間(DST)のパッチ適用: ローリング方式では適用できないため、Oracle Database DST定義のパッチはExadataクラウド・インフラストラクチャのルーチン・パッチ・セットに含まれません。 Oracle Database DST定義にパッチを適用する必要がある場合は、手動で行う必要があります。 My Oracle Support Doc ID 412160.1を参照してください。
- 非定例または個別パッチ適用: ルーチン・パッチ・セットに含まれていないパッチが必要な問題が発生した場合は、Oracle Support Servicesを使用して適切なパッチを特定および適用します。
Oracle Databaseへのパッチ適用に関する一般的な情報は、ご使用のリリースの「Oracle Databaseアップグレード・ガイド」でパッチ・セットの更新および要件に関する情報を参照してください。
Exadata Cloud VMクラスタOSの手動更新
patchmgrツールを使用して、Exadataコンピュート・ノードのオペレーティング・システムを更新します。
このユーティリティでは、1つ以上のコンピュート・ノードの更新全体(再起動前、再起動および再起動後のステップの実行など)をリモートで管理します。 このユーティリティは、Exadataコンピュート・ノードまたはOracle Linuxを実行しているExadata以外のサーバーから実行できます。 ユーティリティを実行するサーバーは、「駆動システム」と呼ばれます。 駆動システムを使用してそれ自体を更新することはできません。 したがって、更新しているシステムで駆動システムがExadataコンピュート・ノードの1つである場合、別の駆動システムで別の操作を実行してそのサーバーを更新する必要があります。
次の2つのシナリオは、更新を実行する一般的な方法を示しています:
シナリオ1: Exadata以外の駆動システム
Exadataシステムの更新を実行する最も簡単な方法は、別のOracle Linuxサーバーを使用して、システム内のすべてのExadataコンピュート・ノードを更新することです。
シナリオ2: Exadataノード駆動システム
1つのExadataコンピュート・ノードを使用して、システムの残りのコンピュート・ノードの更新を駆動し、更新されたノードのいずれかを使用して元のExadataドライバ・ノードで更新を駆動できます。
たとえば: 4つのコンピュート・ノードがあるハーフ・ラックのExadataシステムを更新しています - node1、node2、node3およびnode4。 最初に、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: Object StorageとYUMリポジトリの両方へのサービス・ゲートウェイ。」を参照してください。
Exadata Cloud Infrastructureインスタンスのすべてのコンピュート・ノードでOSを更新するには
patchmgr
を使用してすべてのコンピュート・ノードを更新するプロシージャ。
この例の手順では、次のことが想定されています:
- システムには、
node1
とnode2
の2つのコンピュート・ノードがあります。 - ターゲット・バージョンは18.1.4.0.0.180125.3です。
- 2つの各ノードは、他のノードで更新するための駆動システムとして使用されます。
親トピック: Exadata Cloud 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ではカスタマイズを最小限に抑えることをお薦めします。
追加のパッケージをインストールする場合、Oracleでは、これらのパッケージの削除および再インストールを自動化するスクリプトを用意することをお薦めします。 Oracle Exadataの更新後、追加のパッケージをインストールする場合は、追加のパッケージにまだ互換性があり、これらのパッケージがまだ必要であることを確認します。
詳細は、「Oracle Exadata Database Machineメンテナンス・ガイド」を参照してください。
親トピック: Exadata Cloud VMクラスタOSの手動更新