Effettuare il provisioning di nuovi SIM per Azure Private 5G Core - portale di Azure
Le risorse SIM rappresentano SIM fisici o eSIM usati dalle apparecchiature utente (UES) servite dalla rete mobile privata. In questa guida pratica verrà effettuato il provisioning di nuovi SIM per una rete mobile privata esistente.
Prerequisiti
Assicurarsi di poter accedere al portale di Azure usando un account con accesso alla sottoscrizione attiva identificata in Completare le attività dei prerequisiti per la distribuzione di una rete mobile privata. Questo account deve avere il ruolo Collaboratore predefinito nell'ambito della sottoscrizione.
Identificare il nome della risorsa rete mobile corrispondente alla rete mobile privata.
Decidere il metodo che si userà per effettuare il provisioning di SIM. È possibile scegliere tra le opzioni seguenti:
Immettere manualmente ogni valore di provisioning in campi nel portale di Azure. Questa opzione è ideale se si esegue il provisioning di alcuni SIM.
Importazione di uno o più file JSON contenenti valori per un massimo di 10.000 risorse SIM ognuna. Questa opzione è ideale se si esegue il provisioning di un numero elevato di VM. Se si vuole usare questa opzione, è necessario un editor JSON valido.
Importazione di un file JSON crittografato contenente valori per una o più risorse SIM fornite dai fornitori di partner selezionati. Questa opzione è necessaria per tutti i SIM forniti dal fornitore. Se si vuole modificare i campi all'interno del file JSON crittografato quando si usa questa opzione, è necessario un editor JSON valido.
Decidi il gruppo SIM a cui vuoi aggiungere i tuoi SIM. È possibile creare un nuovo gruppo sim durante il provisioning dei SIM oppure scegliere un gruppo sim esistente. Per informazioni sulla visualizzazione dei gruppi sim esistenti, vedere Gestire i gruppi sim - portale di Azure.
Se si immettono manualmente i valori di provisioning, ogni SIM verrà aggiunto singolarmente a un gruppo SIM.
Se si usa uno o più file JSON o JSON crittografati, tutti i SIM nello stesso file JSON verranno aggiunti allo stesso gruppo SIM.
Per ogni SIM di cui si vuole effettuare il provisioning, decidere se assegnare un criterio SIM. In questo caso, è necessario aver già creato i criteri SIM pertinenti usando le istruzioni riportate in Configurare un criterio SIM - portale di Azure. I SIM non possono accedere alla rete mobile privata a meno che non dispongano di un criterio SIM assegnato.
Se si immettono manualmente i valori di provisioning, sarà necessario il nome del criterio SIM.
Se si usa uno o più file JSON o JSON crittografati, sarà necessario l'ID risorsa completo dei criteri SIM. È possibile raccoglierlo passando alla risorsa Criteri SIM, selezionando Visualizzazione JSON e copiando il contenuto del campo ID risorsa.
Raccogliere le informazioni necessarie per le macchine virtuali
Per iniziare, raccogliere i valori nella tabella seguente per ogni SIM di cui si vuole eseguire il provisioning.
Valore | Campo nome in portale di Azure | Nome del parametro JSON |
---|---|---|
Nome SIM. Il nome della SIM deve contenere solo caratteri alfanumerici, trattini e caratteri di sottolineatura. | Nome SIM | simName |
Numero di identificazione scheda circuito integrato (ICCID). L'ICCID identifica una specifica SIM fisica o eSIM e include informazioni sul paese/area geografica della SIM e sull'emittente. L'ICCID è un valore numerico univoco compreso tra 19 e 20 cifre, a partire da 89. | ICCID | integratedCircuitCardIdentifier |
Identità internazionale del sottoscrittore di dispositivi mobili (IMSI). IMSI è un numero univoco (in genere 15 cifre) che identifica un dispositivo o un utente in una rete mobile. | IMSI | internationalMobileSubscriberIdentity |
Chiave di autenticazione (Ki). Ki è un valore univoco a 128 bit assegnato alla SIM da un operatore e viene usato con il codice dell'operatore derivato (OPc) per autenticare un utente. Deve essere una stringa di 32 caratteri, contenente solo caratteri esadecimali. | Ki | authenticationKey |
Codice dell'operatore derivato (OPc). L'OPc viene ricavato dal ki della SIM e dal codice dell'operatore (OP) della rete. L'istanza di base del pacchetto lo usa per autenticare un utente usando un algoritmo basato su standard. OPc deve essere una stringa di 32 caratteri, contenente solo caratteri esadecimali. | Opc | operatorKeyCode |
Tipo di dispositivo che usa questa SIM. Questo valore è una stringa facoltativa in formato libero. È possibile usarlo in base alle esigenze per identificare facilmente i tipi di dispositivo usando la rete mobile privata dell'organizzazione. | Tipo di dispositivo | deviceType |
Criterio SIM da assegnare alla SIM. Questa opzione è facoltativa, ma i sim non potranno usare la rete mobile privata senza un criterio SIM assegnato. | Criterio SIM | simPolicyId |
Raccogliere le informazioni necessarie per l'assegnazione di indirizzi IP statici
È necessario completare questo passaggio solo se si applicano tutte le operazioni seguenti:
- Si usano uno o più file JSON per effettuare il provisioning delle macchine virtuali.
- È stata configurata l'allocazione di indirizzi IP statici per le istanze core del pacchetto.
- Si vogliono assegnare indirizzi IP statici alle MACCHINE VIRTUALI durante il provisioning sim.
Raccogliere i valori nella tabella seguente per ogni SIM di cui si vuole eseguire il provisioning. Se la rete mobile privata ha più reti dati e si vuole assegnare un indirizzo IP statico diverso per ogni rete dati a questa SIM, raccogliere i valori per ogni indirizzo IP.
Ogni indirizzo IP deve provenire dal pool assegnato per l'allocazione di indirizzi IP statici durante la creazione della rete dati pertinente, come descritto in Raccogliere i valori della rete dati. Per altre informazioni, vedere Allocare pool di indirizzi IP ue (User Equipment).
Valore | Campo nome in portale di Azure | Nome del parametro del file JSON |
---|---|---|
Rete dati che verrà usata dalla SIM. | Non applicabile. | staticIpConfiguration.attachedDataNetworkId |
Sezione di rete che verrà usata dalla SIM. | Non applicabile. | staticIpConfiguration.sliceId |
Indirizzo IP statico da assegnare alla SIM. | Non applicabile. | staticIpConfiguration.staticIpAddress |
Creare o modificare file JSON
Eseguire questo passaggio solo se si è deciso in Prerequisiti di usare i file JSON o un file JSON crittografato fornito da un fornitore sim per effettuare il provisioning delle macchine virtuali. In caso contrario, è possibile passare a Iniziare il provisioning dei SIM nel portale di Azure.
Preparare i file usando le informazioni raccolte per i SIM in Raccogliere le informazioni necessarie per le macchine virtuali. Gli esempi seguenti illustrano il formato richiesto.
Nota
Il provisioning di SIM in blocco è limitato a 10.000 SIMS per file.
SIMS di testo non crittografato
Se si creano SIM in testo non crittografato, usare l'esempio seguente. Contiene i parametri necessari per effettuare il provisioning di due SIM non crittografati (SIM1
e SIM2
). Se non vuoi assegnare un criterio SIM o un indirizzo IP statico ora, puoi eliminare i simPolicyId
parametri e/o staticIpConfiguration
.
[
{
"simName": "SIM1",
"integratedCircuitCardIdentifier": "8912345678901234566",
"internationalMobileSubscriberIdentity": "001019990010001",
"authenticationKey": "00112233445566778899AABBCCDDEEFF",
"operatorKeyCode": "63bfa50ee6523365ff14c1f45f88737d",
"deviceType": "Cellphone",
"simPolicyId": "/subscriptions/subid/resourceGroups/contoso-rg/providers/Microsoft.MobileNetwork/ mobileNetworks/contoso-network/simPolicies/SimPolicy1",
"staticIpConfiguration": [
{
"attachedDataNetworkId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/TestPacketCoreCP/packetCoreDataPlanes/TestPacketCoreDP/attachedDataNetworks/TestAttachedDataNetwork",
"sliceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice",
"staticIpAddress": "10.4.0.1"
}
]
},
{
"simName": "SIM2",
"integratedCircuitCardIdentifier": "8922345678901234567",
"internationalMobileSubscriberIdentity": "001019990010002",
"authenticationKey": "11112233445566778899AABBCCDDEEFF",
"operatorKeyCode": "63bfa50ee6523365ff14c1f45f88738d",
"deviceType": "Sensor",
"simPolicyId": "/subscriptions/subid/resourceGroups/contoso-rg/providers/Microsoft.MobileNetwork/mobileNetworks/contoso-network/simPolicies/SimPolicy2",
"staticIpConfiguration": [
{
"attachedDataNetworkId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/TestPacketCoreCP/packetCoreDataPlanes/TestPacketCoreDP/attachedDataNetworks/TestAttachedDataNetwork",
"sliceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice",
"staticIpAddress": "10.4.0.2"
}
]
}
]
SIM crittografati
Se si sta modificando un file JSON crittografato fornito da un fornitore di SIM partner, usare l'esempio seguente. Contiene i parametri necessari per effettuare il provisioning di due SIM crittografati (SIM1
e SIM2
). Se non vuoi assegnare un criterio SIM o un indirizzo IP statico ora, puoi eliminare i simPolicy
parametri e/o staticIpConfiguration
.
{
"version": 1,
"azureKeyIdentifier": 1,
"vendorKeyFingerprint": "A5719BCEFD6A2021A11D7649942ECC14",
"encryptedTransportKey": "0EBAE5E2D31A1BE48495F6DCA65983EEAE6BA6B75A92040562EAD84079BF701CBD3BB1602DB74E85921184820B78A02EC709951195DC87E44481FDB6B826DF775E29B7073644EA66649A14B6CA6B0EE75DE8B4A8D0D5186319E37FBF165A691E607CFF8B65F3E5E9D448049704DE4EA047101ADA4554A543F405B447B8DB687C0B7624E62515445F3E887B3328AA555540D9959752C985490586EF06681501A89594E28F98BF66F179FE3F1D2EE13C69BC42C30A8D3DC6898B8160FC66CDDEE164760F27B68A07BA4C4AE5AFFEA45EE8342E1CA8470150ED6AF4215CEF173418E60E2B1DF4A8C2AE6F0C9A291F5D185ECAD0D94D48EFD06570A0C1AE27D5EC20",
"signedTransportKey": "83515CC47C8890F62D4A0D16DE58C2F2DCFD827C317047693A46B9CA1F9EBC33CCDB8CABE04A275D65E180813CCFF43FC2DA95E19E2B9FF2588AE0914418DC9CB5506EB7AEADB272F5DAB9F0B1CCFAD62B95C91D4F4680A350F56D2A7F8EC863F4D61E1D7A38746AEE6C6391D619CCFCFA2B6D554671D91A26484CD6E120D84917FBF69D3B56B2AA8F2B36AF88492F1A7E267594B6C1596B81A81079540EC3F31869294BFEB225DFB171DE557B8C05D7C963E047E3AF36D1387FEDA28E55E411E5FB6AED178FB9C92D674D71AF8FEB6462F509E6423D4EBE0EC84E4135AA6C7A36F849A14A6A70E7188E08278D515BD95A549645E9D595D1DEC13E1A68B9CB67",
"sims": [
{
"name": "SIM 1",
"properties": {
"deviceType": "Sensor",
"integratedCircuitCardIdentifier": "8922345678901234567",
"internationalMobileSubscriberIdentity": "001019990010002",
"encryptedCredentials": "3ED205BE2DD7F0E467283EC55F9E8F3588B68DC98811BE671070C65EFDE0CCCAD18C8B663231C80FB478F753A6B09142D06982421261679B7BB112D36473EA7EF973DCF7F634124B58DD945FE61D4B16978438CB33E64D3AA58B5C38A0D97030B5F95B16E308D919EB932ACCD36CB8C2838C497B3B38A60E3DD385",
"simPolicy": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/simPolicies/MySimPolicy"
},
"staticIpConfiguration": [
{
"attachedDataNetwork": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/TestPacketCoreCP/packetCoreDataPlanes/TestPacketCoreDP/attachedDataNetworks/TestAttachedDataNetwork"
},
"slice": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"
},
"staticIp": {
"ipv4Address": "10.4.0.1"
}
}
]
}
},
{
"name": "SIM 2",
"properties": {
"deviceType": "Cellphone",
"integratedCircuitCardIdentifier": "1234545678907456123",
"internationalMobileSubscriberIdentity": "001019990010003",
"encryptedCredentials": "3ED205BE2DD7F0E467283EC55F9E8F3588B68DC98811BE671070C65EFDE0CCCAD18C8B663231C80FB478F753A6B09142D06982421261679B7BB112D36473EA7EF973DCF7F634124B58DD945FE61D4B16978438CB33E64D3AA58B5C38A0D97030B5F95B16E308D919EB932ACCD36CB8C2838C497B3B38A60E3DD385",
"simPolicy": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/simPolicies/MySimPolicy"
},
"staticIpConfiguration": [
{
"attachedDataNetwork": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/TestPacketCoreCP/packetCoreDataPlanes/TestPacketCoreDP/attachedDataNetworks/TestAttachedDataNetwork"
},
"slice": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"
},
"staticIp": {
"ipv4Address": "10.4.0.2"
}
}
]
}
}
]
}
Iniziare a effettuare il provisioning dei SIM nel portale di Azure
Si inizierà ora il processo di provisioning sim tramite il portale di Azure.
Accedere al portale di Azure.
Cercare e selezionare la risorsa Rete mobile che rappresenta la rete mobile privata per cui si vuole effettuare il provisioning di VM.
Selezionare Gestisci VM.
Selezionare Crea e quindi selezionare il metodo di provisioning scelto nelle opzioni visualizzate.
- Se è stata selezionata l'opzione Aggiungi manualmente, passare a Provisioning manuale di una SIM.
- Se è stata selezionata l'opzione Carica JSON dal file, passare a Effettuare il provisioning di VM usando un file JSON.
Effettuare manualmente il provisioning di una SIM
Completare questo passaggio se si desidera immettere i valori di provisioning per i SIM direttamente nel portale di Azure. In caso contrario, passare a Effettuare il provisioning di VM usando un file JSON.
In Aggiungi SIMs a destra usare le informazioni raccolte in Raccogliere le informazioni necessarie per i SIM per compilare i campi per uno dei SIM di cui si vuole eseguire il provisioning. Puoi impostare criteri SIM su Nessuno se non vuoi assegnare un criterio SIM alla SIM a questo punto.
Impostare il campo Gruppo SIM su un gruppo SIM esistente oppure selezionare Crea nuovo per crearne uno nuovo.
Selezionare Aggiungi.
Il portale di Azure inizierà ora a distribuire la SIM. Al termine della distribuzione, seleziona Vai alla risorsa.
Verranno ora visualizzati i dettagli della nuova risorsa SIM.
Ripetere l'intero passaggio per tutti gli altri SIM di cui si vuole eseguire il provisioning.
Effettuare il provisioning di SIMS usando un file JSON
Completare questo passaggio se si vogliono immettere i valori di provisioning per i SIM usando un file JSON.
In Aggiungi SIMS a destra selezionare Sfoglia e quindi selezionare uno dei file JSON creati o modificati in Creare o modificare file JSON.
Impostare il campo Gruppo SIM su un gruppo SIM esistente oppure selezionare Crea nuovo per crearne uno nuovo.
Selezionare Aggiungi. Se il pulsante Aggiungi è disattivato, controllare il file JSON per verificare che sia formattato correttamente.
Il portale di Azure inizierà ora a distribuire i SIM. Al termine della distribuzione, selezionare Vai al gruppo di risorse.
Selezionare la risorsa gruppo SIM a cui sono stati aggiunti i SIM.
Controllare l'elenco di SIM per assicurarsi che i nuovi SIM siano presenti e di cui è stato eseguito il provisioning correttamente.
Se si esegue il provisioning di più di 10.000 SIM, ripetere questo processo per ogni file JSON.
Passaggi successivi
- Se è stata configurata l'allocazione di indirizzi IP statici per le istanze core del pacchetto e non sono già stati assegnati indirizzi IP statici ai SIM di cui è stato effettuato il provisioning, è possibile farlo seguendo la procedura descritta in Assegnare indirizzi IP statici.
- Abilitare il nascondimento SUPI, se necessario.