9.3. 授權

預計完成時間:1 天

可操作元件擁有者:OELCM/HWaaS

預計完成時間:1 天

技能設定檔:部署工程師

必須在 90 天的臨時執照期限內完成。

如要在製造時安裝裝置授權,您必須擁有 Google 提供的 NetApp 和 PANW 授權。如果沒有這類授權,請洽詢您的聯絡窗口。

9.3.1 準備授權目錄

如要在 Google Distributed Cloud (GDC) 無網路連線的儲存格設定產生程序中,自動填入硬體授權,請準備 licenses 目錄,並按照下列規定整理授權:

  • 您必須為不同裝置的各個供應商建立子目錄,以便整理授權:
    • NetApp 適用於檔案、區塊和物件儲存裝置
    • PANW,適用於 Palo Alto 防火牆
    • HPE 伺服器裝置
    • Gitlab 授權的 Gitlab
  • 您必須在子目錄中建立個別的文字檔來儲存授權資訊,且檔案名稱須符合下列命名慣例:

    <role>_<sn>_<appendix>.txt
    
    • role:2 個以上的小寫字母 [a-z],用於識別與授權檔案相關聯的裝置角色
      • fw: Distributed Cloudfirewalls
      • ocfw:營運中心防火牆
      • stge:儲存節點或檔案/區塊儲存裝置
      • objs:物件儲存空間
      • iLO:伺服器
      • gitlab:GitLab
    • sn:電器序號的選用英數字元字串
      • 每個 OnTap 裝置都有兩個儲存節點,因此每個 NetApp OnTap 裝置應有兩個檔案,且每個檔案的檔案名稱中,sn 欄位都應包含儲存節點序號。
      • 每個 Distributed Cloud 部署作業只需要一個物件儲存授權,且名稱中不需要 SN。
    • appendix:選用附錄,用於區分同一裝置的多個授權檔案
      • 適用於 Distributed Cloud 防火牆:supportthreats
      • 營運中心防火牆:support,不需要 threats 授權

9.3.1.1 防火牆

您必須直接從供應商複製每個檔案,不得進行任何修改,例如:

  kD/kz/ZuBxJyrPAVWcf40btMrA3xA8BTqC0V/0ahk1SQyVOfza7k8G2IQTsq7HBE
  UfPQfJdRLM9DPYt5Ny043uqR4okOxc011sfgRXFUWLX444ZtTbFnDj21QzaGIgpl
  YA3HF0mCUx3vRwg1EfzSjE2NVlifsyjflkQouff2O1VSnd2OO1tb70SKiUozy82h
  kVTyzVyjIaA4aOGMS3Ia7vQ3PRhY7m4+kP39JfDYSIILIGScoZAnlZaGGqkNmAJw
  Ky6XSsap+7cQN9SZBAL7WWmR4LzaqhFDIjzsTNPfw+7YBi/zo3Yh7jPg8E7RN6lw
  Cdp4Y4AwmlJ3GbNQhcWBJQ==

9.3.1.2 檔案、區塊儲存空間

Ontap 的正確預期授權格式不含任何標頭,且已移除含有「NONE」的行,例如:

  QTPFQNSXLHJGKBZXYTBAAAAAAAAA
  EZRQPNSXLHJGKBZXYTBAAAAAAAAA
  IPDXFNSXLHJGKBZXYTBAAAAAAAAA
  GEZAHNSXLHJGKBZXYTBAAAAAAAAA
  CIQIJNSXLHJGKBZXYTBAAAAAAAAA
  WGAGUNSXLHJGKBZXYTBAAAAAAAAA
  WUFIFNSXLHJGKBZXYTBAAAAAAAAA
  IBYUUNSXLHJGKBZXYTBAAAAAAAAA

9.3.1.3 物件儲存空間

物件儲存空間授權必須包含 JSON 文字,例如:

  {"statusResp":{"statusCode":"S007","message":"Success","snStatus":"Active","warrantyStart":"2022-09-20","warrantyEnd":"2022-12-31","cmatID":"5007731","companyBPID":"0001034068","siteBPID":"0002711144","contractStart":"2022-09-20","contractEnd":"2023-09-30","product":"WebScale","version":"1","serialNumber":"954199","licenses":{"type":"capacity","package":"SG-WEBSCALE","capacity":"1740","endDate":"2023-09-30"}},"Signature":"CSbmFNEasMMVHLysM9waSnT+3lzzba4g5Onn5Sn1J4JqvBHgwfvkeG2BMc5b7ep2VqOMNVmW45rXNuItyqhdbvQKU4XctGXKbtke/f689EOGH/K2pBQQaHcDBwPvNf9tRG8is/Pg8ai7TqVKIlqhIh+EwGH44iEu/2DNYCtmzHL7chJzWZ5TqRWs2FYcm6b7U+6X+8cfq+Bdwe8p/oDdb6EedM9R8p3IXloMyRSy4/ebOe8FbkxGghr5AwsN3d0l6uDO8yTswx5JSNbNAyMArPRabC9/7F+WA2ZDwRnVCrpL6f7mJ1qSR3VXorBe5S/WY8HL/uau4W/IO8ke/gV75g\u003d\u003d","trackingId":"n5ax1mvxm"}

9.3.1.4 伺服器

伺服器授權應包含單行,例如: {:.devsite-disable-click-to-copy} 3M9DN-8MC88-YK5M5-KQS8L-KYBHM

9.3.1.5 Gitlab

GitLab 授權應包含單行,例如: {:.devsite-disable-click-to-copy} eyJkYXRhIjoiUHM1VVR4Rk1KR2pZN2w2SUxsbC9oekhRYmdYemkybFhTZmdEdVFNcDVmcWhJcTVJTzg3TXNkdHNVRzE2XG4ralhMRjBLSlJ2Vkpkbnh6TGpDa1FYdVZ1SzHOHY4Nm5MQ3R3SDdmaW41L2RzL3dCNXZ3NkhGdUNOdkpcbmRSQXE3NGRsRW42R2JJRnZueWYvcjRKSXZVQ2dyckViYWZTQUhXaUhBcE93TUJFRlZrZzhhakxHcStTSVxuR2RNMDBMdzVkWWRERVJ1eENqdGxBNFhDZTkwTmgwWkRTeUdua0tONkRRT2lHcEdValYvUTRZY1JNRlYvXG5FamhrVW9RSTR3cGxkMFBkcjcwOFNQMjhjbWdzVno2WHdWc0tlbEV5emdqVEkwblg5WXhlYlYzc1gxLytcbkFGcXY1SHFSN2k2bndvYVBUSG9xSHlHRk45WlR3RUVJYTBtdFBHd2R1TEhrbm1lMmhDR1E3OXZ3bWh0Y1xuL2htbjlpYVA1OTd5RG5jMmdTYmRucFJpdW5LbkV6S2U5TXhobi9uM0lyS3N2WURaVXQrTllWanQ4dW9KXG5GekM1RllCbHJGYktMa1JRazgvZWFBTmhpRWVtb29ZVGF6bXMwWGY3dEE3TGtRUWNHcWhnaFUwQUR0eU9cbnQ5ZVZTdzMyYW5WUG5DbTd0Q2VKUUo1Wjh2em1BVnNzL0RjOTIzUnNSUTN3cVFscDFmRUFpTXdESk5aNVxuSGsyQlI5ZHRkdS9RRkdIZWJSNHhDazdDOEo5N1ZKU1YzYU0xYkRabzlhblJoTVVtelZnMDk2RFNhUi96XG5NTmsvdHVpOXN4UExjcnc2UlpPOHVTOGk3QlF6Z3ZzUU9OK0lPWmZWeWJqK0JvQ1YrRFF4TkFpNXdDVDBcbmJ6WXQ2NmthWS94T0hHVEtmUDgyWDVPM1A2VXY5OFd5YlRRVFBrQnhhNjgvUE5LVm5teE9VR3pkVWpMdVxuWTBSY3l0RDQyVlRsYjI2bG5EQ2pFYVhVeUY5WUg2c0JydWRIU1dva0hOWTlCT0JOTDJydmtKRmRabVFUXG44MjZCNkdaOGJ1cjJGRXRkZ05NMkNaZ29TNlpHR2MzVTZPWFpkQWRlcjNJRWlRS2pSREl4Q1laekNRVUdcbkpVYjNCQUtVU2ZKeGZjcmE2YmFJSndyMjVDY2JaeVdadThnR1pWRlpBK2ZUOGhoU0E3cnhUTHJKeEVqV1xuWUsrc2ZxNDUyZEp4V0JhTUVOZ2NNU3EwcmE1VHltRW1LdWE0ZzdKdUwyTHBHbHYzaGxiSS9lTjdyOHZ3XG41K2tOY2t1RktuN2g0WmVuL3NqNlNTbXFsQmxxb3lXZk05RGkwYnFZWmlYbUFhWGhVQTgrdTRYaDU0bERcbnJEOTlya3BvMTNBYVlpTndMaFMyQ3JsN0xvaWE0d3ROUXpGM21Ba3B2My9oMEs4MmppUlMwOUdDMEwwWVxuS3RnUlFHVzBcbiIsImtleSI6ImJkcWhCQThVL29FeFdGQWhIWklUVXQ3b2ZMc3Y4MlBFN1c1UGFPcEhrUitwVVczdDlVWXZqRkEyN3BNZ1xuMyt3a0tZcnhOT0xiWnNwS0pxOGZGRStwL25OQ0RhcDlEV2phdytMY3NYVUd6eG1nWGlIcGxrTnZCMkZNXG5nV1hZK0ZqSmZ1VzJENWZiZ2pvaWQ0a29reVpOQXRrNDFDN0dRZGQ0cGlrYk0wckxPVW5qME8xM0xGdlVcbk4xWU1zS2RIQm1wbExNMC9VUENMa003bGVSRFgxc1ZXQXlXV1pGaXlOeEJ2aUliODVYbjlzVVVxdi9BUlxueFJhTHVKdlZVZGxkSEFMbkVzQVpYa0k5cmRuSGxGRjJ5d1kxbWRuRzFDdzJZelJKVmZOOTdmc2pSVndsXG5NWjkybXhqbUc5UGZ6Z2RIZXZVS1Uram1MMERLYS9Tbmd2cHovcUEwY1E9PVxuIiwiaXYiOiJBNW1rd1lhOUM1VVQvQ0xsK202RUVBPT1cbiJ9

9.3.1.6 最終目錄

最終的 licenses 目錄必須如下所示:

  .
  ├── GitLab
      └── gitlab.txt
  ├── HPE
      ├── iLO_xxxxxxxxxxxx.txt
      └── ...
  ├── NetApp
      ├── objs.txt
      ├── stge_xxxxxxxxxxxx.txt
      ├── stge_xxxxxxxxxxxx.txt
      ├── stge_xxxxxxxxxxxx.txt
      ├── stge_xxxxxxxxxxxx.txt
      ├── stge_xxxxxxxxxxxx.txt
      └── stge_xxxxxxxxxxxx.txt
  └── PANW
      ├── fw_xxxxxxxxxxxx_support.txt
      ├── fw_xxxxxxxxxxxx_threats.txt
      ├── fw_xxxxxxxxxxxx_support.txt
      ├── fw_xxxxxxxxxxxx_threats.txt
      ├── ocfw_xxxxxxxxxxxx_support.txt
      └── ocfw_xxxxxxxxxxxx_support.txt