Looker(Google Cloud コア)は、メンテナンス期間を月に 1 回スケジュールして、インスタンスのアップグレードを行います。メンテナンス期間中は、インスタンスが再起動され、一時的にインスタンスにアクセスできなくなります。インスタンスのメンテナンスの時間枠は、メンテナンスが行われる曜日と時間帯の形式で指定できます。優先メンテナンスの時間枠を指定しない場合は、新しい Looker(Google Cloud コア)バージョンのロールアウトから 2 週間以内にアップグレードが行われます。メンテナンス拒否期間を指定して、指定した期間にメンテナンスが実行されないようにすることもできます。
このページでは、Looker(Google Cloud コア)インスタンスの定期メンテナンスの検索、メンテナンスの優先時間枠の設定、メンテナンス拒否期間の指定、今後のメンテナンスに関する通知の受信と構成の設定について説明します。
必要なロール
Looker(Google Cloud コア)インスタンスのメンテナンス設定の構成に必要な権限を取得するには、インスタンスが作成されたプロジェクトでLooker 管理者 (roles/looker.admin
)のIAM ロールを付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
メンテナンスの設定
Looker(Google Cloud コア)では、一連のメンテナンス設定を使用してメンテナンス更新を構成できます。
ダウンタイムを短くし、インスタンスへの影響を最小限に抑えるようにメンテナンスを構成できます。以下を構成できます。
メンテナンスの時間枠: Looker(Google Cloud コア)がメンテナンスをスケジュールする曜日と時間。メンテナンスの時間枠は 1 時間です。
メンテナンス拒否期間: Looker(Google Cloud コア)がメンテナンスをスケジュールしない日数のブロック。メンテナンス拒否期間は最長 60 日間まで設定できます。任意の 2 つのメンテナンス拒否期間の間に、メンテナンスを許可する日数を少なくとも 14 日間設定する必要があります。
メンテナンス ポリシーは、Looker(Google Cloud コア)インスタンスを作成するとき、または既存のインスタンスの構成を編集することで更新できます。
メンテナンスに優先時間枠を設定する
Looker(Google Cloud コア)がメンテナンスをスケジュールする優先時間枠を指定するには、次のいずれかのオプションを選択します。
コンソール
Google Cloud コンソールで、Looker(Google Cloud コア)インスタンスを作成するか、既存の Looker(Google Cloud コア)インスタンスの構成を編集します。
[メンテナンスの時間枠] の [優先メンテナンス] セクションで、メンテナンスの時間枠として以下の設定を構成します。
曜日: インスタンスが更新される曜日
時間枠: インスタンスのメンテナンスが開始されるおおよその時間帯
[保存] を選択します。
gcloud
インスタンスを作成する場合は gcloud looker instances create
コマンドを使用し、インスタンスを更新する場合は gcloud looker instances update
コマンドを使用し、次のパラメータを含めます。
--maintenance-window-day=MAINTENANCE_WINDOW_DAY --maintenance-window-time=MAINTENANCE_WINDOW_TIME
以下を置き換えます。
MAINTENANCE_WINDOW_DAY
は、次のいずれかの値を設定する必要があります:friday
、monday
、saturday
、sunday
、thursday
、tuesday
、wednesday
MAINTENANCE_WINDOW_TIME
: 24 時間形式の UTC 時間(例: 13:00、17:45)にする必要があります。
メンテナンスの時間枠を設定してから、設定の変更が有効になるまでに最長で 1 週間かかることがあります。
メンテナンス拒否期間を構成する
スケジュールされたメンテナンスを後で延期する場合は、インスタンスのメンテナンス拒否期間を変更できます。メンテナンス拒否期間は最長 60 日間まで設定できます。
Looker(Google Cloud コア)がメンテナンスを行わない優先時間枠を指定するには、次のいずれかのオプションを選択します。
コンソール
Google Cloud コンソールで、Looker(Google Cloud コア)インスタンスを作成するか、既存の Looker(Google Cloud コア)インスタンスの構成を編集します。
[メンテナンス拒否期間] セクションで、メンテナンス拒否期間として次の設定を構成します。
開始日: メンテナンスが行われない期間の開始日を選択します。
終了日: メンテナンスが行われない期間の終了日を選択します。
開始時刻/終了時刻: [メンテナンス拒否期間] の開始日時([開始日] で指定した日付)から終了([終了日] に指定した日付)する時間を定義します。
- [保存] を選択します。
gcloud
インスタンスを作成する場合は gcloud looker instances create
コマンドを使用し、インスタンスを更新する場合は gcloud looker instances update
コマンドを使用し、次のパラメータを含めます。
--deny-maintenance-period-end-date=DENY_MAINTENANCE_PERIOD_END_DATE --deny-maintenance-period-start-date=DENY_MAINTENANCE_PERIOD_START_DATE --deny-maintenance-period-time=DENY_MAINTENANCE_PERIOD_TIME
以下を置き換えます。
DENY_MAINTENANCE_PERIOD_START_DATE
とDENY_MAINTENANCE_PERIOD_END_DATE
:YYYY-MM-DD
の形式にする必要があります。DENY_MAINTENANCE_PERIOD_TIME
: 24 時間形式の UTC 時間(例: 13:00、17:45)にする必要があります。
メンテナンスの例
たとえば、本番環境インスタンスのメンテナンス設定を次のように設定できます。
- メンテナンスの時間枠: 日曜午前 12 時~午前 1 時(米国東部時間)
- メンテナンス拒否期間: 12 月 1 日午後 10 時~1 月 15 日午後 10 時
今後のメンテナンスに関する通知
メンテナンスが予定されている少なくとも 1 週間前に、今後のメンテナンスに関する通知をメールで受け取るよう設定できます。通知のメールフィルタを設定する場合、メールのタイトルは「[Looker (Google Cloud core) Advanced Maintenance Notification] になります。インスタンスはメンテナンスがスケジュール設定されています。インスタンスはメンテナンスの予定です。
メンテナンス通知は、デフォルトでは送信されません。今後のメンテナンスに関する通知を受け取るには、次のすべての手順を行う必要があります。
- メンテナンスの時間枠を設定します。
- プロジェクト レベルでメンテナンス通知を有効にします。
- スケジュールされたメンテナンスに関する通知を受け取るには、Looker(Google Cloud コア)インスタンスの次のスケジュールされたメンテナンス アップデートの 7 日前までに、両方の手順を完了する必要があります。
通知は Google アカウントに関連付けられているメールアドレスに送信されます。チームのメール エイリアスなどのカスタムメール エイリアスは構成できません。
特定のプロジェクトでメンテナンスの時間枠が設定されているすべての Looker(Google Cloud コア)インスタンスのメンテナンス通知を有効にできます。インスタンスごとに 1 つの通知が届きます。
メンテナンス通知をオプトインする
メンテナンス通知をオンにするには:
Google Cloud Console の [コミュニケーション] ページに移動します。
[プロダクトに関する通知] タブを選択します。
プルダウン メニューからプロジェクトを選択します。
Looker(Google Cloud コア)の行で、メールの切り替えボタンを [オン] に設定します。
定期メンテナンスを確認する
インスタンスにメンテナンスがスケジュールされている場合は、次の手順でこれを表示できます。
Google Cloud コンソールの [Looker(Google Cloud コア)] ページに移動します。
定期メンテナンスを表示するインスタンスの名前を選択します。
[詳細] ページでインスタンスの構成の詳細を表示すると、以下の情報が表示されます。