マウントされたイメージのログ

このページでは、Cloud Logging で作成されたマウントされたイメージログを表示する方法について説明します。これらのログには、バックアップ/リカバリ アプライアンス上にマウントされているイメージの詳細情報が含まれます。これらのログは 8 時間ごとに生成されます。

権限とロール

マウントされたイメージログを表示するには、IAM 権限 roles/logging.viewer が必要です。ログ閲覧者のロールには、指定したプロジェクト内のすべてのバックアップ/リカバリ アプライアンスのマウントされたイメージログを表示するための読み取り専用アクセス権が付与されます。マウントされたイメージログデータに適用される IAM の権限とロールの詳細については、IAM を使用したアクセス制御をご覧ください。

マウントされたイメージのログを表示する

Google Cloud コンソールと Google Cloud CLI を使用して、Cloud Logging で Backup サービスと DR サービスのマウントされたイメージログを表示できます。

コンソール

  1. Google Cloud コンソールで、[ロギング] > [ログ エクスプローラ] に移動します。
  2. 既存の Cloud プロジェクトを選択します。
  3. [クエリビルダー] ペインで、[ログ名の選択] リストから [gcb_mounted_images] を選択します。

gcloud

Google Cloud CLI は、Cloud Logging API へのコマンドライン インターフェースを提供します。プロジェクト内のバックアップ/リカバリ アプライアンスのログエントリを読み取るには、次のコマンドを実行します。

Google Cloud CLI は、Logging API へのコマンドライン インターフェースを提供します。プロジェクト内のバックアップ/リカバリ アプライアンスのマウントされたイメージログエントリを読み取るには、次のコマンドを実行します。

```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_gcb_mounted_images" --project=PROJECT_ID
```

マウントされたイメージのログ形式

Backup and DR Service のマウントされたイメージのログエントリには、次のフィールドが含まれます。

フィールド名 説明
アプライアンス ID イメージがマウントされているホストに関連付けられているアプライアンスの ID。
アプライアンス名 イメージがマウントされているホストに関連付けられているアプライアンスの名前。
最後にマウントした日 イメージが最後に正常にマウントされたときのタイムスタンプ。
マウントされたホスト名 イメージがマウントされているホストの名前。
マウントされたホスト ID イメージがマウントされているホストの ID。
マウントされたイメージの年齢(日数) イメージが最後にマウントされてからの日数。
マウントされたイメージ名 マウントされたイメージの名前。
マウントされたリソースラベル マウントされたリソースに関連付けられたラベル。
マウントされたリソース名 イメージがマウントされているリソースの名前。
リーディング モード OnVault プールからデータが読み取られるモード。
復元ポイントの日付 前回正常にバックアップが取得されたときのタイムスタンプ。
リソースの種類 リソースのタイプ(Compute Engine インスタンス、Google Cloud VMware Engine、ファイル システム、データベースなど)。
リソースの仮想サイズ(GiB) リソースのサイズ(GiB)。
リソースのサイズ(GiB) 保護対象リソースのサイズ(GiB)。
復元可能なオブジェクト マウントの一部として復元されるアプリケーションのオブジェクト。
使用済みのストレージ(GiB) 使用済みのストレージのサイズ(GiB)。
ソース画像の有効期限 マウントされたイメージの有効期限。形式は YYYY-MM-DDTHH:MM:SS.SSSZ です。
ソース画像名 ソース画像の名前。
ソース画像の種類 ソース画像のタイプ。スナップショットまたは OnVault イメージを使用できます。
ソースのホスト名 ソースホストの名前。
ソースリソース名 ソースリソースの名前。
ソースホスト ID イメージがマウントされているソースホストの ID。
ソースリソース ID ソースリソースの ID。
ユーザー名 マウント オペレーションを開始したユーザーの名前。

次のサンプルは、バックアップ/リカバリ アプライアンス sky-full-82959 に記録されたログエントリの例です。

    {
      "insertId": "49459606_142868351806",
      "jsonPayload": {
        "source_resource_id": "14617",
        "mounted_image_age_in_days": 72,
        "source_host_id": "14348",
        "source_image_type": "snapshot",
        "appliance_name": "sky-full-82959",
        "resource_size_in_gib": 0.31,
        "mounted_host_id": "14348",
        "restorable_object": "/postgre11-data",
        "read_mode": "Balanced",
        "storage_consumed_in_gib": 0,
        "resource_virtual_size_in_gib": 47.99,
        "recovery_point_date": "2024-05-03T18:15:46Z",
        "appliance_id": "142868351806",
        "source_resource_name": "/postgre11-data",
        "source_image_name": "Image_0014977",
        "resource_type": "FileSystem",
        "mounted_host_name": "postgres11-1",
        "source_image_expiration_date": "2024-05-05T18:16:07.530Z",
        "mounted_image_name": "Image_0015394",
        "user_name": "AGMUser(pkmishra@google.com:16924)",
        "mounted_resource_name": "postgres1",
        "last_mount_date": "2024-05-03T18:23:25Z",
        "mounted_resource_label": "postgres1",
        "source_host_name": "postgres11-1"
      },
      "resource": {
        "type": "backupdr.googleapis.com/ManagementConsole",
        "labels": {
          "resource_container": "projects/xxxxxxxxxxxx",
          "management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
          "location": "us-central1"
        }
      },
      "timestamp": "2024-07-15T08:29:56.885Z",
      "logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images",
      "receiveTimestamp": "2024-07-15T08:36:04.071156102Z"
    }

サンプルクエリ

選択したログを表示するには、[クエリ] セクションでカスタムクエリを記述します。

次のクエリを使用して、特定の PROJECT_ID のすべてのマウントされたイメージログを表示します。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images"

バックアップ/リカバリ アプライアンスに関連付けられたマウントされたイメージの詳細ログを表示する場合。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images"
    jsonPayload.appliance_name="appliance_name"

特定のリソースの、マウントされたイメージの詳細ログを表示する場合。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images"
    jsonPayload.source_resource_name="resource_name"

特定のホストに関連付けられているマウントされたイメージの詳細ログを探している場合。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource"
    jsonPayload.source_host_name="host_name"

次のステップ