8
4

OCI OS管理の使用体験

Last updated at Posted at 2021-04-08

本ブログは、オラクル・クラウドの個人ブログの1つです。

OCI OS管理の基本

項目 内容
用途 OCIインスタンス上のOS環境の更新およびパッチを管理できます。
利点 WEBコンソールで更新およびパッチの情報確認・インストールができますので、インスタンスへのログインは不要です。
インスタンスをグループにしたら、同時に多数のインスタンス(OSとバージョンは同様)に対し、更新およびパッチのインストールができます。
対応OS Oracle Linux 6,7,8
Windows 2012 R2, 2016, 2019
(Oracle Autonomous Linuxは、サポート対象外)

ネットワーク関連の前提事項
パブリックサブネットに所属する場合:Internet Gatewayは必要です。
プライベートサブネットに所属する場合:NAT Gatewayか、Service Gatewayは必要です。
セキュリティ・リストにはWindows Update Serverへの許可は必要です。(Windows OSの場合)

以下は、Linux7.9を例にし、OS管理の設定方法を紹介します。

OS管理の有効化
Computeインスタンス作成時、自動にOS管理のエージェントがインストールされます。
“Create Compute Instance” ->“Show Advanced Options” -> “Oracle Cloud Agent” Tab

インスタンス作成後、"Oracle Cloud Agent"のタブから、有効化されているのを確認できます。
なお、有効化・無効化の切り替えもできます。

OS管理の詳細画面に、以下と表示される場合、インスタンスがOS管理サービスを使用できるように動的グループと関連ポリシーの作成は必要です。

動的グループの作成

動的グループの名前:OsmsManagedInstance
ルール:
ANY {instance.id = 'ocid1.instance.oc1.iad..exampleuniqueid1', instance.compartment.id = 'ocid1.compartment.oc1..exampleuniqueid2'}

この例は、指定Compartmentの下の全インスタンスは対象となります。
image.png

ポリシーの作成
OS管理サービスへのアクセス権をインスタンスに付与するポリシーを作成します。
ポリシー1:Policy_OS_Mgmt_1
内容:ALLOW dynamic-group <dynamic_group_name> to use osms-managed-instances in compartment <compartment_name>

動的グループのインスタンスに、詳細を取得する権限を付与するポリシーを作成します。
ポリシー2:Policy_OS_Mgmt_2
内容:ALLOW dynamic-group <dynamic_group_name> to read instance-family in compartment <compartment_name>

OS管理サービスがメトリックを生成できるようにします。
ポリシー3:Policy_OS_Mgmt_3
内容:ALLOW service osms to read instances in compartment <compartment_name>

エージェントの再起動
インスタンスにログインし、以下のコマンドで、エージェントを再起動します。
Linux7, Linux 8:

sudo systemctl restart oracle-cloud-agent.service

Linux6:

sudo initctl restart oracle-cloud-agent

Windows: (管理者の権限でPowerShellに実行)

PS C:\Users\opc> Restart-Service OCA

更新の確認
OS管理の画面を再確認しますと、以下のように情報が表示されます。
image.png
更新の詳細が確認できます。
image.png

パケージのインストール
更新対象を指定し、インストールを開始します。
image.png
インストールのUTC時刻も指定できます。(デフォルトはすぐです。)

インストール開始後、進捗状況が確認できます。
image.png
完了後の状態を確認します。
image.png
一括にインストールを実施したい場合:
image.png
一括更新後の状態:
image.png

インスタンス・グループの作成
OCI MENU-> Compute -> OS Management -> Managed Instance Groups -> Create Instance Group
image.png
グループ名を入力し作成します。

作成したグループにインスタンスを追加

インスタンス・グループに対するパッケージの更新
インストール・グループを指定し、一括にパッケージの更新ができます。(個別にパッケージの更新もできます。)
image.png
今すぐ更新か指定時刻の更新か選択できます。

更新の種類を選択し、インストールを開始します。

"Work Request"画面から、進捗状況の確認ができます。
image.png

纏めてみますと、OCI OS管理でOSの更新及びパッチを容易に管理できます。OSへのログインは不要になり、なかなか便利なサービスだと思います。多数のインスタンスを同時に管理する場面に向きます。

以上


関連記事
オラクル・クラウドの個人ブログ一覧

公式ドキュメント
OS管理の開始

8
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
4