[Oracle Cloud] Exadata Exascale 計画メンテナンスで VM再起動メンテナンスしてみてみた

Exascaleインフラストラクチャ仮想マシン(VM)でのOracle Exadata Database Serviceのメンテナンスを容易にするために、OracleはVM再起動を通知します。
ExascaleインフラストラクチャのVM上のOracle Exadata Database Serviceでは、定期的にメンテナンスを受ける必要がある基礎となる物理ホストが使用されます。このようなメンテナンスが必要な場合、OracleはVMの再起動をスケジュールし、次回の再起動を通知します。再起動により、VMをメンテナンスを必要としない新しい物理ホストに移行できます。ノードを停止してから起動しても、結果として新しい物理ホストに移行されます。VMに対する唯一の効果は、再起動自体です。元の物理ハードウェアの計画的メンテナンスは、VMが新しいホストに移行された後に実行され、VMには影響しません。通知期間中にVMを再起動しない場合、Oracleは通知期間の終了時にVMを再起動します。
![メンテナンス01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/541441c4-1a1b-4b09-910f-b51061a2cbb3.png)
ということで、計画メンテナンス通知がきたので、VM再起動してメンテナンス済みの新しいホストへ移行してみてみます。


# ■ 計画メンテナンス通知確認
**1) お知らせ画面**
OCI コンソールの右上にあるベルマークをクリックし、お知らせ画面を表示し、スケジュール済みメンテナンスを確認し、[Upcoming Reboot Migration]をクリック
![00_再起動通知02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/f5a97b0d-78aa-47d6-990c-dd25e29e75ec.png)


**2) Upcoming Reboot Migration: 詳細画面**
![00_再起動通知03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/71b3ebe6-50ca-4d22-a6da-6a43cc0910b6.png)



**・ お知らせの説明画面**
「説明」項目にある[表示を増やす]をクリックし、お知らせの説明を全体表示できます。
![00_再起動通知03-2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/ea1460c1-3691-4635-8f80-30af2f0ea2cf.png)

**3) Upcoming Reboot Migration: 影響を受けるサービス画面**

![00_再起動通知04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/7a1b9366-16a0-4551-b898-5066e3d8ac15.png)

**4) Upcoming Reboot Migration: お知らせの履歴画面**
![00_再起動通知05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/7cd92a29-cde2-4df3-b924-70cd2942ab90.png)


**5) 影響を受けるリソース画面**
Upcoming Reboot Migration: 影響を受けるサービス画面 に表示された [リソースの検索]をクリックすると対象のリソースを表示することができます。
![00_再起動通知06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/ea71290c-02ba-46ee-ba16-ef8c36b067a6.png)


# ■ VM再起動メンテナンス実行
**1) Exascale 画面**
[Exadata Database Service on Exascale Infrastructure] > [VMクラスタ] > [VMクラスタ詳細]をクリックし、[次のスケジュール再起動]予定のある仮想マシンをクリック
![01_再起動前01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/e629aa3d-fcbb-4385-9727-f1006cc926df.png)

**2) 仮装マシン画面**
メンテナンス対象の仮装マシンであることを確認し、[再起動]をクリック
![01_再起動前02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/d31ff8a9-935e-4448-be59-c1318ca509ae.png)


**3) ノードの再起動画面**
内容を確認し、[ノードの再起動]をクリック
![02_再起動01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/d351c138-1d33-4947-9891-82437c3a73e7.png)

**4) ノードの再起動メンテナンス中〜**
![03_再起動メンテナンス中02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/32b6e836-0dca-40a1-9f84-8179f5871833.png)

**5) ノードの再起動メンテナンス完了**
再起動すると、「次のスケジュール済再起動：予定なし」の表示に変わります。
![04_再起動メンテナンス完了03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/86fe3d4c-f2f6-42af-b47b-f07548363641.png)

**6) 作業リクエスト画面**
![04_再起動メンテナンス完了02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/27fa668d-da74-4b5d-aecc-0f32b123848b.png)


**7) お知らせ画面**
「1 スケジュール済メンテナンス」項目に 「Reboot Migration - Completed」追加されます。
![05_再起動メンテナンス通知完了03.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/12a5d3c1-f60e-4390-b939-8d714372f6ff.jpeg)


**7) Reboot Migration - Completed: 詳細画面**
![05_再起動メンテナンス通知完了03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/86d6b023-d7ad-4fd7-b4de-507f14521420.png)



# ■ 参考
　・ [コンソールのお知らせ](https://docs.oracle.com/ja-jp/iaas/Content/General/Concepts/announcements.htm)
　・ [Oracle Exadata Database Service on Exascale Infrastructureイベント](https://docs.oracle.com/ja-jp/iaas/exadb-xs/doc/exadata-cloud-infrastructure-events.html)
　・ [Oracle Exadata Database Service on Exascale Infrastructureメンテナンス・イベント・タイプ ](https://docs.oracle.com/ja-jp/iaas/exadb-xs/doc/exadata-cloud-infrastructure-events.html#GUID-A5188AD7-50FE-48B1-A37F-4745BB0BFBB5)
　・ [ExascaleでのOracle Exadata Database Serviceのパッチおよび更新](https://docs.public.oneportal.content.oci.oraclecloud.com/ja-jp/iaas/exadb-xs/doc/ecs-patch-update.html)
　・ [Exadata Database Service on Exascale Infrastructure(ExaDB-XS)技術詳細](https://speakerdeck.com/oracle4engineer/exadb-xs-technical-detail)