Provisioning automatico del dispositivo
I più recenti dispositivi Roving Edge e Roving Edge Ultras vengono spediti dalla fabbrica ai realm idonei con solo un piccolo sistema operativo di installazione. Per migliorare la sicurezza e la flessibilità nell'assegnazione dei dispositivi a progetti diversi, il sistema operativo del programma di installazione consente di eseguire il provisioning automatico del dispositivo nella propria posizione anziché eseguire il provisioning del dispositivo da parte di Oracle. Come parte del processo di installazione, è possibile eseguire il provisioning automatico del dispositivo. Il self-provisioning implica la configurazione delle impostazioni di rete del dispositivo, la connessione alla tenancy OCI, l'impostazione delle credenziali del dispositivo e l'installazione del software Roving Edge completo.
Per eseguire il provisioning automatico di un dispositivo, effettuare le attività indicate di seguito.
- Determinare se è necessario eseguire il provisioning automatico del dispositivo
- Requisiti indispensabili
- Preparazione al provisioning automatico del dispositivo
- Configura rete dispositivi
- Impostazione della connettività a OCI
- Imposta credenziali
- Scarica e installa il software
Se si verificano problemi, vedere Risoluzione dei problemi: Self-Provisioning
Determinare se è necessario eseguire il provisioning automatico del dispositivo
Oracle esegue il provisioning di alcuni dispositivi in fabbrica e di altri in loco.
Guarda il menu principale della console seriale.
-
Se viene visualizzata la seguente intestazione di menu, seguire le istruzioni in questa sezione per eseguire il provisioning automatico del dispositivo. Vedere Prepare to Self-Provisioning the Device,
Roving Edge Basic Configuration Interface Number selects a menu item, Enter accepts the selection, Ctrl+Z refreshes the menu, Ctrl+C returns to main menu, Backspace deletes a character. 1) Configure Networking 2) Set Up OCI Connectivity 3) Set Up Credentials 4) Install Roving Edge 5) Advanced Operations Select option (1-5):
-
Se viene visualizzata l'intestazione di menu riportata di seguito, il provisioning del dispositivo è stato eseguito presso una struttura Oracle sicura. Passare a Configure Network Parameters for a Factory Provisioning Device.
Roving Edge Device ----------------------- 1) Unlock Device 2) Change Passphrase 3) Configure Networking 4) Show Status 5) Show System Diagnostics 6) Shutdown Device 7) Reboot Device 8) Enter Safe-Mode 9) Exit Safe-Mode 10) Shred Key 11) Recover Key 12) Reset Device 13) Advanced Menu 14) Cluster Health 15) Node Health 16) Diagnostics 17) Help
Requisiti indispensabili
Prima di poter eseguire il provisioning automatico del dispositivo, è necessario completare i task riportati di seguito.
- Sono stati creati un gruppo dinamico e un criterio obbligatorio per l'autoassegnazione ruoli.
- Il dispositivo dispone della connettività di rete all'area OCI per questo dispositivo.
- Un host di controllo, ad esempio un laptop, viene connesso alla porta seriale.
- L'host di controllo è dotato di un emulatore di terminale.
- Il dispositivo è acceso.
Preparazione al provisioning automatico del dispositivo
-
Chiedi al tuo dispositivo codice di attivazione. Il codice è una stringa di caratteri univoca. Oracle fornisce il codice di attivazione quando si richiede un dispositivo. Se non lo hai, controlla con la persona che ha richiesto il dispositivo. Codice di attivazione di esempio:
ABCD-EFGH-7YFH-5IFP-7P6V-TSDW-G4DL-IQWZ-C6IO-OBGQ-SGY2-UQMX-2YMN-QOH3-JDPA-T7TD-2QE4-Q5FR-1234-56
-
Collegarsi alla tenancy OCI in cui è stato creato il nuovo nodo dispositivo e ottenere le informazioni riportate di seguito.
-
OCID nodo: copiare l'OCID per il nodo associato a questo dispositivo:
Durante l'accesso alla tenancy, nel menu di navigazione selezionare Ibrido, quindi selezionare Nodi. Selezionare il nodo creato per questo dispositivo. Selezionare il pulsante Copia OCID. Incollare l'OCID dove è possibile recuperarlo in un secondo momento.
Esempio: ocid1.rovernode.<realm>.<region>.<unique-id>
-
-
Stabilire una sessione CLI OCI temporanea nell'emulatore del terminale sull'host di controllo:
Per ulteriori informazioni, vedere Autenticazione basata su token per l'interfaccia CLI.
Nota
La sessione scade dopo 24 ore. Se l'auto-provisioning richiede più tempo, è necessario stabilire una nuova sessione.
-
Generare un token di sessione creando una sessione temporanea utilizzata per l'autenticazione con OCI durante il provisioning automatico:
oci session authenticate
-
Visualizzare il file di configurazione creato per la sessione temporanea.
Si fa riferimento a questo output in un task successivo denominato Imposta connettività su OCI. Ad esempio:
cat ~/.oci/config [profile] fingerprint = 1a:2b:3c:4d:5e:6f:7g:8h:9i:0k:e7:07:fa:b0:34:56 key_file = /Users/user1/.oci/sessions/profile/oci_api_key.pem tenancy = ocid1.tenancy.oc1..unique-id region = us-phoenix-1 security_token_file = /Users/user1/.oci/sessions/profile/token
-
Operazioni successive
Configura rete dispositivi
Questo task configura le impostazioni di rete del dispositivo per abilitare l'accesso alla rete pubblica.
Quando si utilizzano i menu della console seriale, immettere il numero di menu per l'opzione di menu.
-
Dal computer locale che visualizza il menu Basic Configuration Interface della console seriale, selezionare Configure Networking.
-
Utilizzare le opzioni di menu per configurare i parametri di rete del dispositivo in base all'ambiente di rete in uso. Configurare i parametri riportati di seguito.
-
Indirizzo IP: immettere un indirizzo IP utilizzando uno dei seguenti formati:
A.B.C.D/P o A.B.C.D/M (P - lunghezza del prefisso o M - maschera di rete). Ad esempio
203.0.113.2/24
-
Gateway: Immettere l'indirizzo IP del gateway. Ad esempio
203.0.113.1
-
Server DNS: immettere gli indirizzi IP dei server DNS, come A.B.C.D, separati da virgole. Esempio:
216.146.35.35, 216.146.36.36
-
(Facoltativo, ma consigliato) Server NTP: immettere gli indirizzi IP del server NTP separati da una virgola. Esempio:
203.0.113.15, 203.0.113.16, 203.0.113.17
-
(Non utilizzare) URL proxy: non specificare un URL proxy. Vedere L'URL proxy del programma di installazione di Roving Edge non funziona.
-
- Selezionare Test della connettività di rete in OCI. Il dispositivo effettua una chiamata HTTP a oracle.com per verificare l'accesso alla rete pubblica e la risoluzione dei nomi.
-
Selezionare Controlla clock del server OCI e clock del dispositivo. Il dispositivo recupera l'orologio del server OCI e lo confronta con l'orologio del dispositivo.
L'autenticazione non riesce se l'orologio del client è distorto più di 5 minuti dall'orologio del server. Per ulteriori informazioni, vedere Maximum alloweded Client Clock Skew. Se il clock del dispositivo è distorto a più di 5 minuti dal clock del server, immettere di nuovo i server NTP per aggiornare e sincronizzare l'ora. Eseguire nuovamente il controllo dell'orologio.
Operazioni successive
Impostazione della connettività a OCI
Questo task registra il dispositivo con OCI. La registrazione collega il dispositivo con l'ordine del dispositivo corrispondente nella console cloud OCI.
- Nella console seriale, digitare Ctrl+C per tornare all'interfaccia di configurazione di base (menu principale).
- Selezionare Imposta connettività OCI.
- Selezionare Area: immettere l'area elencata nell'output del file
config
. Esempi: us-ashburn-1, uk-london-1, us-phoenix-1 - Selezionare OCID nodo: immettere l'OCID in Prepara ad eseguire il provisioning automatico del dispositivo, Passo 2.
-
Selezionare Token sessione: immettere il contenuto del file
security_token_file
elencato nell'output del fileconfig
.Selezionare solo l'output del token di sessione. Omettere i simboli
%
e gli eventuali caratteri dopo il simbolo%
. Nell'esempio seguente,% user1 OC1_CUSTOMER
$ non viene copiato e immesso.$ cat token && echo "" abcdefghijklmnopqrstuvwxyzeyJraWQiOiJhc3dfaWFkXzE3MTU2NDgwNzIzNzciLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJvY2lkMS51c2VyLm9jMS4uYWFh . . . IjETGPAyLLife-sOZU0qRaWodAcTdV3CewWJZDRnD4yyZy5oz7qlJ6c1SQaMLZXVQvN3G-jQERQ9xVFJIM1HZB8Tbmx4hcEAIlC6V0SDef8dLBWat0I-MLwuIZX hia04-YzxddQ12345677890 $
-
Selezionare Chiave privata sessione: immettere il contenuto del file
key_file
elencato nell'output del fileconfig
.Copiare solo le righe che iniziano con
BEGIN PRIVATE KEY
e terminano conEND PRIVATE KEY
. Ometti altri caratteri. Nell'esempio seguente,OCI_API_KEY% user1 OC1_CUSTOMER $
$ non viene copiato e immesso.$ cat oci_api_key.pem | sed '$d' -----BEGIN PRIVATE KEY----- MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQD7EqlbJj7l1DD0 . . . QEuLAD1TE6M312345677890== -----END PRIVATE KEY----- $
Dopo aver incollato il tasto, premere Invio due volte per uscire dalla modalità di input.
- Selezionare Codice di attivazione: immettere il codice di attivazione fornito dal funzionario commerciale.
-
Selezionare Registra dispositivo su OCI.
Il numero di serie del dispositivo viene registrato nel nodo OCI nella tenancy, la registrazione completa del dispositivo viene eseguita automaticamente e viene visualizzato il seguente output:
Complete Device Registration succeeded. Go to the main menu (Ctrl+C), and select: 3) Set Up Credentials Press any key to continue
Se questa operazione non riesce, provare di nuovo eseguendo Registrazione completa del dispositivo.
- (Facoltativo) Verificare che il numero di serie registrato con il nodo nella tenancy corrisponda al numero di serie sul dispositivo. Per i dispositivi Roving Edge 2, vedere Roving Edge Device 2 – Front Panel.
Operazioni successive
Imposta credenziali
Questa attività crea una passphrase, una password e una chiave di recupero. Le descrizioni di ciascuna credenziale vengono fornite nei passi riportati di seguito.
Memorizzare la passphrase, la password e la chiave di recupero in un luogo sicuro, ad esempio OCI Vault. Se si dimenticano la passphrase di sblocco e la chiave di recupero, Oracle non può aiutarti a recuperare il dispositivo e il dispositivo deve essere sostituito.
- Nella console seriale, digitare Ctrl+C per tornare all'interfaccia di configurazione di base (menu principale).
-
Selezionare Imposta credenziali.
-
Selezionare Passphrase sblocco dispositivo, quindi immettere una passphrase.
Dopo aver eseguito il provisioning automatico del dispositivo, per sbloccare il dispositivo viene utilizzata la passphrase della chiave master. Fino a quando il dispositivo non viene sbloccato, la funzionalità del dispositivo è limitata.
La prima volta che si utilizza questa passphrase per sbloccare il dispositivo, viene richiesto di modificare la passphrase.
Requisiti della passphrase:
-
Lunghezza minima: 8 caratteri
-
Lunghezza massima: 64 caratteri
-
Includere i seguenti caratteri:
- Un carattere minuscolo
- Un carattere maiuscolo
- Un numero
- Un carattere speciale da questa lista:
[ ] ! @ # % ^ & * ( ) _ = + " ` ~ $ - { } | \ ; < > . / ? ,
Se è necessario gestire questa password in futuro, vedere Modifica della passphrase.
-
-
Selezionare Password interfaccia utente Console Web (utente root), quindi immettere una password.
La password viene utilizzata per accedere alla console dell'interfaccia utente Web Roving Edge, utilizzata per gestire le risorse sul dispositivo.
La prima volta che si utilizza questa password per accedere alla console dell'interfaccia utente Web Roving Edge, viene richiesto di modificare la password.
Se è necessario gestire questo account e questa password in futuro, vedere Credenziali utente per l'infrastruttura Roving Edge.
-
Selezionare Chiave di recupero, quindi copiare la chiave di recupero in un luogo sicuro. Questa è l'unica volta che viene visualizzata la chiave di recupero.
La chiave di recupero potrebbe essere necessaria in un secondo momento se si dimentica la passphrase della chiave master o se la chiave master viene tagliuzzata a causa di più tentativi di accesso non riusciti.
-
Dopo aver salvato il tasto, premere Invio.
-
Scegliere di nascondere o nascondere le credenziali selezionando l'opzione di menu appropriata.
Operazioni successive
Scarica e installa il software
Il dispositivo viene fornito con un piccolo sistema operativo di installazione. In questa attività è possibile scaricare e installare il software Roving Edge completo.
La dimensione del file software è di circa 25 GB. Si consiglia di utilizzare una rete ad alta velocità per questa attività.
Non interrompere i processi di download o installazione.
- Nella console seriale, digitare Ctrl+C per tornare all'interfaccia di configurazione di base (menu principale).
-
Selezionare Scarica file di installazione.
Attendere il completamento dello scaricamento.
-
Selezionare Start Installation.
L'installazione viene completata in 10 minuti, quindi viene eseguito il reboot del dispositivo. Il riavvio può richiedere altri 10 minuti. Al termine del reboot, viene visualizzato il seguente menu Dispositivo Roving Edge.
Roving Edge Device ----------------------- 1) Unlock Device 2) Change Passphrase 3) Configure Networking 4) Show Status 5) Show System Diagnostics 6) Shutdown Device 7) Reboot Device 8) Enter Safe-Mode 9) Exit Safe-Mode 10) Shred Key 11) Recover Key 12) Reset Device 13) Advanced Menu 14) Cluster Health 15) Node Health 16) Diagnostics 17) Help
Tutti gli accessi futuri alla console seriale richiedono la passphrase di sblocco del dispositivo.
Se l'installazione non riesce, viene visualizzata una stringa con codifica BASE64 contenente una stringa compressa archiviata nei log. Ad esempio:
BASE64 encoded output for the logs archive follows: ============ <BASE64_string> ============
Copiare e salvare l'output BASE64 (testo compreso tra le righe ===) in un file. Inviare quindi il file al Supporto Oracle. Vedere Raccolta dei log con provisioning automatico. È anche possibile riavviare l'installazione.
Operazioni successive