Oracle Linux 8への完全管理クラスタの移行
ソフトウェア・リリース3.0.2-b1392231は、Private Cloud Appliance全体をOracle Linux 8に移行します。 コンポーネントのオペレーティング・システムだけでなく、プラットフォーム・レイヤー、コンテナ・イメージ、マイクロサービス、ファームウェアおよびRPMパッケージにも影響します。 Oracle Linuxの新しいバージョンでは、アップグレード・プロセスのいくつかの改善といくつかの追加要件が導入されています。
- システム・バックアップおよびクラスタ・ダウン
-
ホストOSは技術的にはアップグレードされませんが、最初からインストールされます。 まず、重要なデータとファイルのバックアップがZFS Storage Applianceの共有ストレージに作成され、アップグレード・ワークフローの最後にシステム構成をリストアできます。 管理ノードは、ノードとクラスタの両方をOracle Linux 8に移行できるように、そのノードが属するクラスタから1つずつ削除する必要があります。
- イメージからの新規インストール
-
各管理ノードは、新しいイメージからリブートされ、新しいディスク・レイアウトおよびパーティションを適用できます。 OSおよびその他の必要なツールが新しいパーティションにインストールされると、バックアップがリストアされ、ノードが新しいクラスタ(PCS、MySQL、Kubernetes)に参加します。 ノードがすべての機能を再開できることを確認するために、チェックが実行されます。 この時点で、すべてのプラットフォームおよびインフラストラクチャ・サービスはOracle Linux 8にあります。
- クラスタの再構築
-
複雑さと障害のリスクを軽減するために、管理ノードはOracle Linux 8に固定順序で移行されます: pcamn01, pcamn02, pcamn03. 最初のノードがクラスタの仮想IPを所有している場合、そのノードは別のノードに再割当てされます。 アップグレード・ワークフローが完了すると、最初のノードは仮想IPを取り戻し、新しいクラスタに参加して、他のノードが新しいクラスタ設定を完了するまで待機します。
完全管理ノード・クラスタのワークフローには、次のコンポーネントが含まれています:
-
ホスト・オペレーティング・システム
-
クラスタ化されたMySQLデータベース
-
シークレット・サービス(EtcdおよびVaultを含む)
-
Kubernetesコンテナ・オーケストレーション・パッケージ
-
コンテナ化されたマイクロサービス
-
Oracle Cloud Infrastructureイメージ
注意:
新しいイメージがインポートされると、バックグラウンド・ジョブが起動され、実行中のOKEクラスタが、新しいイメージとともに提供される最新のCVE修正を受信するようになります。 詳細は、「Oracle Cloud Infrastructureイメージのアップグレード」を参照してください。