预计完成时间: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:分布式 Cloudfirewall
- ocfw:运营中心防火墙
- stge:存储节点或文件/块存储设备
- objs:对象存储
- iLO:服务器
- gitlab:GitLab
- sn:可选的字母数字字符串,用于表示设备的序列号
- 每个 OnTap 设备都有两个存储节点,因此每个 NetApp OnTap 设备都应有两个文件,每个文件的文件名中的 sn 字段都包含存储节点序列号。
- 每个 Distributed Cloud 部署只需要一个对象存储许可,并且名称中不需要 SN。
- appendix:用于区分同一设备多个许可文件的可选附录
- 对于 Distributed Cloud 防火墙:
support或threats - 对于运营中心防火墙:
support,无需threats许可
- 对于 Distributed Cloud 防火墙:
- role:2 个或更多小写字母 [a-z],用于标识与许可文件关联的设备的角色
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