Tempo stimato per il completamento: 1 giorno
Proprietario del componente utilizzabile: OELCM/HWaaS
Tempo stimato per il completamento: 1 giorno
Profilo delle competenze: ingegnere del deployment
Deve essere completato entro il periodo di validità di 90 giorni della licenza temporanea.
Per installare le licenze dei dispositivi al momento della produzione, devi disporre delle licenze NetApp e PANW fornite da Google. Se non disponi di queste licenze, rivolgiti al tuo punto di contatto.
9.3.1 Preparazione di una directory delle licenze
Per automatizzare il popolamento delle licenze hardware nel processo di generazione della configurazione della cella air-gap di Google Distributed Cloud (GDC),
prepara una directory licenses e organizza le licenze in base ai seguenti requisiti:
- Devi creare sottodirectory per ogni fornitore dei diversi dispositivi per organizzare le licenze:
NetAppper dispositivi di archiviazione di file, a blocchi e di oggettiPANWper i firewall Palo AltoHPEper i dispositivi serverGitlabper la licenza Gitlab
Devi creare file di testo separati nelle sottodirectory per archiviare le informazioni sulla licenza. Il nome del file deve rispettare la seguente convenzione di denominazione:
<role>_<sn>_<appendix>.txt- role: 2 o più lettere minuscole [a-z] per identificare il ruolo degli elettrodomestici associati al file di licenza
- fw: Distributed Cloudfirewalls
- ocfw: operation center firewalls
- stge: nodo di archiviazione o dispositivi di archiviazione di file/blocchi
- objs: archiviazione di oggetti
- iLO: server
- gitlab: GitLab
- sn: stringa alfanumerica FACOLTATIVA per il numero di serie dell'appliance
- Ogni dispositivo OnTap ha due nodi di archiviazione, quindi devono esserci due file per ogni dispositivo NetApp OnTap, ognuno con il numero di serie del nodo di archiviazione nel campo sn del nome file.
- È necessaria una sola licenza di object storage per ogni deployment di Distributed Cloud e non è necessario il numero di serie nel nome.
- appendix: appendice FACOLTATIVA per differenziare più file di licenza dello stesso dispositivo
- per i firewall Distributed Cloud:
supportothreats - per i firewall del centro operativo:
support, non sono necessarie licenzethreats
- per i firewall Distributed Cloud:
- role: 2 o più lettere minuscole [a-z] per identificare il ruolo degli elettrodomestici associati al file di licenza
9.3.1.1 Firewall
Devi copiare ogni file direttamente dal fornitore senza alcuna modifica, ad esempio:
kD/kz/ZuBxJyrPAVWcf40btMrA3xA8BTqC0V/0ahk1SQyVOfza7k8G2IQTsq7HBE
UfPQfJdRLM9DPYt5Ny043uqR4okOxc011sfgRXFUWLX444ZtTbFnDj21QzaGIgpl
YA3HF0mCUx3vRwg1EfzSjE2NVlifsyjflkQouff2O1VSnd2OO1tb70SKiUozy82h
kVTyzVyjIaA4aOGMS3Ia7vQ3PRhY7m4+kP39JfDYSIILIGScoZAnlZaGGqkNmAJw
Ky6XSsap+7cQN9SZBAL7WWmR4LzaqhFDIjzsTNPfw+7YBi/zo3Yh7jPg8E7RN6lw
Cdp4Y4AwmlJ3GbNQhcWBJQ==
9.3.1.2 Archiviazione di file e a blocchi
Un formato di licenza previsto corretto per Ontap è senza intestazione con le righe che contengono "NONE" rimosse, ad esempio:
QTPFQNSXLHJGKBZXYTBAAAAAAAAA
EZRQPNSXLHJGKBZXYTBAAAAAAAAA
IPDXFNSXLHJGKBZXYTBAAAAAAAAA
GEZAHNSXLHJGKBZXYTBAAAAAAAAA
CIQIJNSXLHJGKBZXYTBAAAAAAAAA
WGAGUNSXLHJGKBZXYTBAAAAAAAAA
WUFIFNSXLHJGKBZXYTBAAAAAAAAA
IBYUUNSXLHJGKBZXYTBAAAAAAAAA
9.3.1.3 Archiviazione di oggetti
Una licenza di archiviazione di oggetti deve contenere un testo JSON, ad esempio:
{"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 Server
Una licenza server deve contenere una sola riga, ad esempio:
{:.devsite-disable-click-to-copy}
3M9DN-8MC88-YK5M5-KQS8L-KYBHM
9.3.1.5 Gitlab
Una licenza GitLab deve contenere una sola riga, ad esempio:
{:.devsite-disable-click-to-copy}
eyJkYXRhIjoiUHM1VVR4Rk1KR2pZN2w2SUxsbC9oekhRYmdYemkybFhTZmdEdVFNcDVmcWhJcTVJTzg3TXNkdHNVRzE2XG4ralhMRjBLSlJ2Vkpkbnh6TGpDa1FYdVZ1SzHOHY4Nm5MQ3R3SDdmaW41L2RzL3dCNXZ3NkhGdUNOdkpcbmRSQXE3NGRsRW42R2JJRnZueWYvcjRKSXZVQ2dyckViYWZTQUhXaUhBcE93TUJFRlZrZzhhakxHcStTSVxuR2RNMDBMdzVkWWRERVJ1eENqdGxBNFhDZTkwTmgwWkRTeUdua0tONkRRT2lHcEdValYvUTRZY1JNRlYvXG5FamhrVW9RSTR3cGxkMFBkcjcwOFNQMjhjbWdzVno2WHdWc0tlbEV5emdqVEkwblg5WXhlYlYzc1gxLytcbkFGcXY1SHFSN2k2bndvYVBUSG9xSHlHRk45WlR3RUVJYTBtdFBHd2R1TEhrbm1lMmhDR1E3OXZ3bWh0Y1xuL2htbjlpYVA1OTd5RG5jMmdTYmRucFJpdW5LbkV6S2U5TXhobi9uM0lyS3N2WURaVXQrTllWanQ4dW9KXG5GekM1RllCbHJGYktMa1JRazgvZWFBTmhpRWVtb29ZVGF6bXMwWGY3dEE3TGtRUWNHcWhnaFUwQUR0eU9cbnQ5ZVZTdzMyYW5WUG5DbTd0Q2VKUUo1Wjh2em1BVnNzL0RjOTIzUnNSUTN3cVFscDFmRUFpTXdESk5aNVxuSGsyQlI5ZHRkdS9RRkdIZWJSNHhDazdDOEo5N1ZKU1YzYU0xYkRabzlhblJoTVVtelZnMDk2RFNhUi96XG5NTmsvdHVpOXN4UExjcnc2UlpPOHVTOGk3QlF6Z3ZzUU9OK0lPWmZWeWJqK0JvQ1YrRFF4TkFpNXdDVDBcbmJ6WXQ2NmthWS94T0hHVEtmUDgyWDVPM1A2VXY5OFd5YlRRVFBrQnhhNjgvUE5LVm5teE9VR3pkVWpMdVxuWTBSY3l0RDQyVlRsYjI2bG5EQ2pFYVhVeUY5WUg2c0JydWRIU1dva0hOWTlCT0JOTDJydmtKRmRabVFUXG44MjZCNkdaOGJ1cjJGRXRkZ05NMkNaZ29TNlpHR2MzVTZPWFpkQWRlcjNJRWlRS2pSREl4Q1laekNRVUdcbkpVYjNCQUtVU2ZKeGZjcmE2YmFJSndyMjVDY2JaeVdadThnR1pWRlpBK2ZUOGhoU0E3cnhUTHJKeEVqV1xuWUsrc2ZxNDUyZEp4V0JhTUVOZ2NNU3EwcmE1VHltRW1LdWE0ZzdKdUwyTHBHbHYzaGxiSS9lTjdyOHZ3XG41K2tOY2t1RktuN2g0WmVuL3NqNlNTbXFsQmxxb3lXZk05RGkwYnFZWmlYbUFhWGhVQTgrdTRYaDU0bERcbnJEOTlya3BvMTNBYVlpTndMaFMyQ3JsN0xvaWE0d3ROUXpGM21Ba3B2My9oMEs4MmppUlMwOUdDMEwwWVxuS3RnUlFHVzBcbiIsImtleSI6ImJkcWhCQThVL29FeFdGQWhIWklUVXQ3b2ZMc3Y4MlBFN1c1UGFPcEhrUitwVVczdDlVWXZqRkEyN3BNZ1xuMyt3a0tZcnhOT0xiWnNwS0pxOGZGRStwL25OQ0RhcDlEV2phdytMY3NYVUd6eG1nWGlIcGxrTnZCMkZNXG5nV1hZK0ZqSmZ1VzJENWZiZ2pvaWQ0a29reVpOQXRrNDFDN0dRZGQ0cGlrYk0wckxPVW5qME8xM0xGdlVcbk4xWU1zS2RIQm1wbExNMC9VUENMa003bGVSRFgxc1ZXQXlXV1pGaXlOeEJ2aUliODVYbjlzVVVxdi9BUlxueFJhTHVKdlZVZGxkSEFMbkVzQVpYa0k5cmRuSGxGRjJ5d1kxbWRuRzFDdzJZelJKVmZOOTdmc2pSVndsXG5NWjkybXhqbUc5UGZ6Z2RIZXZVS1Uram1MMERLYS9Tbmd2cHovcUEwY1E9PVxuIiwiaXYiOiJBNW1rd1lhOUM1VVQvQ0xsK202RUVBPT1cbiJ9
9.3.1.6 Directory finale
La directory licenses finale deve avere il seguente aspetto:
.
├── 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