關於 License Manager

License Manager 可讓您在 Google Cloud訂閱、管理及追蹤第三方授權用量。管理員可以使用 License Manager,在虛擬機器 (VM) 上指派及監控 Microsoft Office 等使用者授權產品。

License Manager 的運作方式

License Manager 會使用兩個主要元件,在虛擬機器上驗證、啟用及監控每位使用者的授權:

  • 授權設定,其中儲存授權應用程式詳細資料、區域和授權數量。

  • License Manager 代理程式:直接透過虛擬機器 (VM) 執行個體,向第三方供應商啟用軟體。部分第三方授權取決於特定時間範圍內的使用者存取次數。代理程式也會根據授權設定,驗證已使用的授權數量。

在 License Manager 資訊主頁中,您可以查看機構的有效授權,並調整每月授權數量。

支援的授權產品

License Manager 支援下列產品:

限制

License Manager 有下列限制:

  • License Manager 適用於 Compute Engine 和 Google Cloud VMware Engine,但個別授權產品可能僅適用於其中一個平台。如要進一步瞭解各產品的平台支援情形,請參閱相關說明文件。

  • 記錄功能僅適用於在 Compute Engine 上執行的 VM,不支援 Google Cloud VMware Engine 執行個體。

  • License Manager 預設每個授權設定的授權上限為 5,000 個。如要申請提高配額,請透過 license-manager-onboarding@google.com 與我們聯絡。

  • License Manager 支援每個區域的每個產品各有一項授權設定。 您無法在同一區域為同一產品建立多個授權設定。

  • License Manager 支援下列區域:

    • africa-south1
    • asia-east1
    • asia-east2
    • asia-northeast1
    • asia-northeast3
    • asia-south1
    • asia-southeast1
    • australia-southeast1
    • australia-southeast2
    • europe-north1
    • europe-west1
    • europe-west2
    • europe-west3
    • europe-west4
    • me-central1
    • me-west1
    • northamerica-northeast1
    • southamerica-east1
    • southamerica-west1
    • us-central1
    • us-east1
    • us-east4
    • us-south1
    • us-west2

    如果未列出目標區域,請與 license-manager-onboarding@google.com 聯絡。

開始使用 License Manager

如要使用 License Manager 管理的授權,請按照下列步驟操作:

  1. 啟用 License Manager API
  2. 建立授權設定
  3. 在 VM 上安裝及啟用 License Manager 代理程式

事前準備

如要取得開始使用 License Manager 所需的權限,請要求管理員在專案中授予您下列 IAM 角色:

如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。

您或許也能透過自訂角色或其他預先定義的角色,取得必要權限。

啟用 License Manager API

如要啟用 License Manager API,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,前往「APIs & Services」(API 與服務) 頁面。

    前往「API 與服務」頁面

  2. 點選「啟用 API 和服務」。

  3. 搜尋並選取服務名稱為 licensemanager.googleapis.com 的「License Manager API」。

  4. 按一下「啟用」。

建立授權設定

對於某些授權產品,您建立授權設定後,就必須立即開始支付費用。如要瞭解產品帳單注意事項,請參閱「支援的授權產品」。

如要使用 Google Cloud 控制台建立授權設定,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,開啟「License Manager」頁面。

    前往「License Manager」頁面

  2. 按一下「建立授權設定」。

  3. 輸入設定名稱。

  4. 選取設定的「位置」。

  5. 選擇要與授權建立關聯的產品。如要查看支援產品的最新清單,請參閱「支援的授權產品」。請注意,每個區域的每項產品只能建立一項授權設定。

  6. 輸入要啟用的授權總數。

  7. 選取確認核取方塊,驗證輸入的資訊。

  8. 按一下「建立」,完成授權設定。

安裝並啟用 License Manager 代理程式

每個使用 License Manager 管理授權的 VM,都需要 License Manager 代理程式來驗證及啟用軟體。

如要安裝及啟用 License Manager 代理程式,請在 VM 上以管理員身分開啟 PowerShell,然後執行下列操作:

  1. 新增 googet 存放區:

    googet addrepo google-cloud-license-manager-agent https://packages.cloud.google.com/yuck/repos/google-cloud-license-manager-agent-windows-x86_64
    
  2. 安裝 License Manager 代理程式:

    googet install google-cloud-license-manager-agent
    
  3. 設定代理:

    安裝代理程式會在 C:\Program Files\Google\google-cloud-license-manager-agent 建立目錄。如要指定要啟用的 products,請編輯位於 conf\configuration.json 的設定檔。

    如果是 VMware Engine,請使用 vCenter FQDN 指定 vcenter_domain 屬性 (例如 "vcenter_domain": "vcenter.example.com")。

    以下是啟用 Microsoft Office 2024 Professional Plus 的設定檔範例:

    {
      "log_level": "INFO",
      "log_to_cloud": true,
      "products":
        [
          {
            "name": "Office2024ProfessionalPlus",
            "source_path": "C:\\Program Files\\Microsoft Office"
          }
        ]
    }
    

    下表說明 configuration.json 檔案中的屬性:

    屬性 類型 說明
    log_level 字串 記錄詳細程度:DEBUG、WARNING、ERROR 或 INFO。預設值為 INFO。
    log_to_cloud 布林值 啟用匯出至 Cloud Logging 的功能。預設值為 false。
    products[].name 字串 支援的產品:Office2021ProfessionalPlus、Office2024ProfessionalPlus。
    products[].source_path 字串 安裝目錄路徑 (例如 C:\Program Files\Microsoft Office)。

    設定 "log_to_cloud": true 時,請務必完成下列 Cloud Logging 前置作業:

    • 在專案中啟用 Cloud Logging API (logging.googleapis.com)。
    • 授予虛擬機器 Cloud Logging API 的存取權。
    • 將「記錄寫入者」角色 (roles/logging.logWriter) 授予 VM 服務帳戶。

    如果 VM 使用多項由 License Manager 管理的產品,請在 products 清單中為每項產品新增一個項目。

  4. 如要確認設定檔格式是否正確,請執行 validate_config 指令:

    & 'C:\Program Files\Google\google-cloud-license-manager-agent\google-cloud-license-manager-agent.exe' validate_config
    
  5. 如要套用變更,請重新啟動代理程式服務:

    Restart-Service -Name 'google-cloud-license-manager-agent' -Force
    
  6. 如要啟用產品 (例如 Office2024ProfessionalPlus 或 Office2021ProfessionalPlus),請執行下列指令:

    & 'C:\Program Files\Google\google-cloud-license-manager-agent\google-cloud-license-manager-agent.exe' activate Office2024ProfessionalPlus
    

    Microsoft 規定必須透過網際網路直接向 Microsoft 伺服器啟用 Office LTSC 授權。請確保 VM 在啟用期間可連上網際網路。

如要確認啟用成功,請在 VM 上開啟任何 Microsoft Office 應用程式,依序點選「檔案」 >「帳戶」,然後確認狀態顯示「產品已啟用」。

從 Office LTSC 2021 遷移至 Office LTSC 2024

如要將現有 VM 從 Microsoft Office LTSC 2021 遷移至 Office LTSC 2024,請按照下列步驟操作:

  1. 在與 VM 相同的區域中,透過Google Cloud 控制台為 Microsoft Office LTSC 2024 Professional Plus 建立授權設定。

  2. 如要停用 Office LTSC 2021,請在 VM 上以管理員身分開啟 PowerShell,然後執行下列指令:

    & 'C:\Program Files\Google\google-cloud-license-manager-agent\google-cloud-license-manager-agent.exe' deactivate Office2021ProfessionalPlus
    
  3. 如要部署 Office LTSC 2024,請參閱 Microsoft 的 Office LTSC 2024 部署指南。

  4. 如要更新 License Manager 代理程式,請執行下列指令:

    googet update google-cloud-license-manager-agent
    
  5. 如要將 Office2021ProfessionalPlus 替換為 Office2024ProfessionalPlus,請編輯位於 C:\Program Files\Google\google-cloud-license-manager-agent\conf\configuration.json 的設定檔:

    {
      "log_level": "INFO",
      "log_to_cloud": true,
      "products":
        [
          {
            "name": "Office2024ProfessionalPlus",
            "source_path": "C:\\Program Files\\Microsoft Office"
          }
        ]
    }
    
  6. 如要確認設定檔格式是否正確,請執行 validate_config 指令:

    & 'C:\Program Files\Google\google-cloud-license-manager-agent\google-cloud-license-manager-agent.exe' validate_config
    
  7. 如要套用變更,請重新啟動代理程式服務:

    Restart-Service -Name 'google-cloud-license-manager-agent' -Force
    
  8. 如要啟用 Office LTSC 2024,請執行下列指令:

    & 'C:\Program Files\Google\google-cloud-license-manager-agent\google-cloud-license-manager-agent.exe' activate Office2024ProfessionalPlus
    

如要確認啟用成功,請在 VM 上開啟任何 Microsoft Office 應用程式,依序點選「檔案」 >「帳戶」,然後確認狀態顯示「產品已啟用」。

管理授權

建立授權設定後,您可以調整授權數量或停用設定。停用的授權設定會保留 90 天,之後就會永久刪除。你可以在這段期間內重新啟用。

增加或減少授權數量

部分授權的計費週期為啟用授權的曆月。授權數量增加會立即生效。減少或停用授權會在下一個日曆月生效。如要瞭解各項授權的計費方式,請參閱「支援的授權產品」。

如要變更授權設定的授權總數,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中開啟「License Manager」(授權管理員) 頁面。

    前往「License Manager」頁面

  2. 在要修改的授權設定上,按一下「動作」,即可顯示其他選項。

  3. 按一下「編輯授權數量」。

  4. 輸入新的授權數量。

  5. 按一下「確認」,套用更新後的音量。

停用授權設定

如果不再需要特定區域的授權,可以停用授權設定。停用的設定會顯示「已停用」狀態,並在刪除前保留 90 天。

如要停用授權設定,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中開啟「License Manager」(授權管理員) 頁面。

    前往「授權管理工具」頁面

  2. 在要停用的授權設定上,按一下「Actions」(動作),顯示其他選項。

  3. 按一下「停用授權設定」。

  4. 按一下「確認」即可停用授權設定。

重新啟用授權設定

如要重新啟用停用的授權設定,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中開啟「License Manager」(授權管理員) 頁面。

    前往「授權管理工具」頁面

  2. 在要重新啟用的授權設定上,按一下「動作」,即可顯示其他選項。

  3. 按一下「重新啟用授權設定」。

  4. 按一下「確認」,重新啟用設定。

如果授權設定在當月曾啟用,則預設為先前的授權數量。否則,重新啟用的授權設定預設授權數量為 0。如要在重新啟用後調整授權數量,請參閱「增加或減少授權數量」。

解除安裝 License Manager 代理程式

如要開始解除安裝,請先停用授權產品:

  1. 在管理員模式的 Powershell 終端機中,使用 deactivate 指令停用產品:

    & 'C:\Program Files\Google\google-cloud-license-manager-agent\google-cloud-license-manager-agent.exe' deactivate Office2021ProfessionalPlus
    
  2. 使用下列指令解除安裝代理程式:

    googet clean
    googet remove google-cloud-license-manager-agent
    

查看代理記錄

License Manager 代理程式支援 VM 的本機記錄,以及 Google Cloud 控制台的 Cloud Logging 雲端記錄。

查看本機記錄

本機記錄檔會儲存在 VM 的 C:\Program Files\Google\google-cloud-license-manager-agent\logs 中。

每個記錄檔的大小上限為 25 MB,超過這個大小,代理程式就會建立新的記錄檔。代理程式最多會保留三個記錄檔,並在達到此限制時自動刪除最舊的檔案。

查看 Cloud Logging 記錄

如果已啟用 Cloud Logging ("log_to_cloud": true),您可以按照下列步驟,在 Google Cloud 控制台查看代理記錄:

  1. 在 Google Cloud 控制台中,開啟「Logs Explorer」頁面。

    前往「Logs Explorer」頁面

  2. 按一下「所有資源」。

  3. 在選單中,依序點選「GCP Location」和「Global」。

  4. 按一下「套用」。

  5. 在查詢編輯器中輸入 google-cloud-license-manager-agent。

  6. 點選「執行查詢」。

結果清單會顯示 VM 中執行的代理程式執行個體產生的記錄。如要篩選特定 VM 的記錄,請使用介面中的查詢篩選器。

為 License Manager 建立服務範圍

VPC Service Controls 可協助降低 Google 代管服務的資料竊取風險。

您可以使用 VPC Service Controls,為 Google 代管服務的資源設定服務範圍,並控管資料在範圍邊界內的移動。

如要建立服務範圍,請參閱 VPC Service Controls 服務範圍建立指南。

如要保護 License Manager,請將下列 API 新增至服務安全防護範圍:

  • License Manager API (licensemanager.googleapis.com)
  • Cloud Logging API (logging.googleapis.com)
  • Compute Engine API (compute.googleapis.com)
  • Agent Communication API (agentcommunication.googleapis.com)

service perimeter 必須包含所有這些服務,License Manager 代理程式才能與 VPC Service Controls 搭配使用。

後續步驟