Gestire i cluster VM
Scopri come gestire i cluster VM su Oracle Exadata Database Service on Cloud@Customer.
- Informazioni sulla gestione dei cluster VM su Oracle Exadata Database Service on Cloud@Customer
Il cluster VM fornisce un collegamento tra l'infrastruttura Oracle Exadata Database Service on Cloud@Customer e i database Oracle distribuiti. - Panoramica sull'impostazione secondaria dei nodi cluster VM
L'impostazione secondaria dei nodi cluster VM consente di allocare un subset di database server a cluster VM nuovi ed esistenti per garantire la massima flessibilità nell'allocazione delle risorse di calcolo (CPU, memoria, storage locale). - Panoramica della raccolta diagnostica automatica
Abilitando la raccolta e le notifiche di diagnostica, le operazioni Oracle Cloud e l'utente sarà in grado di identificare, analizzare, tracciare e risolvere i problemi delle VM guest in modo rapido ed efficace. Eseguire la sottoscrizione agli eventi per ricevere notifiche sulle modifiche allo stato delle risorse. - Log degli incidenti e file di trace
In questa sezione vengono elencati tutti i file che possono essere raccolti dal Supporto Oracle se si sceglie di includere i log degli incidenti e la raccolta di trace. - Metriche di integrità
Rivedere l'elenco delle metriche di stato del database e non del database raccolte da Oracle Trace File Analyzer. - Introduzione alle operazioni di scale up o scale down
Grazie alle numerose VM per release della funzione Exadata (MultiVM), è possibile eseguire lo scale up o lo scale down delle risorse del cluster VM. - Utilizzo della console per gestire i cluster VM su Oracle Exadata Database Service on Cloud@Customer
Scopri come utilizzare la console per creare, modificare e gestire i cluster VM su Oracle Exadata Database Service on Cloud@Customer. - Uso dell'API per gestire i cluster VM Oracle Exadata Database Service on Cloud@Customer
Analizzare la lista delle chiamate API per gestire le reti cluster VM e i cluster VM Oracle Exadata Database Service on Cloud@Customer. - Risoluzione dei problemi delle virtual machine mediante le connessioni alla console
È possibile risolvere i problemi relativi al funzionamento delle virtual machine utilizzando le connessioni alla console. Ad esempio, una VM guest funzionante in precedenza smette di rispondere.
Argomenti correlati
Argomento padre: guide esplicative
Informazioni sulla gestione dei cluster VM su Oracle Exadata Database Service on Cloud@Customer
Il cluster VM fornisce un collegamento tra l'infrastruttura Oracle Exadata Database Service on Cloud@Customer e i database Oracle distribuiti.
Il cluster VM contiene un'installazione di Oracle Clusterware, che supporta i database nel cluster. Nella definizione del cluster VM è inoltre possibile specificare il numero di memorie centrali CPU abilitate, che determina la quantità di risorse CPU disponibili per i database
Prima di poter creare qualsiasi database nell'infrastruttura Exadata Cloud@Customer, è necessario creare una rete cluster VM e associarla a un cluster VM.
Evita di inserire informazioni riservate durante l'assegnazione di descrizioni, tag o nomi descrittivi alle risorse cloud tramite la console, l'API o l'interfaccia CLI di Oracle Cloud Infrastructure.
Argomento padre: Gestisci cluster VM
Panoramica del subset dei nodi cluster VM
Il subset di nodi cluster VM consente di allocare un subset di database server a cluster VM nuovi ed esistenti per garantire la massima flessibilità nell'allocazione delle risorse di computazione (CPU, memoria, storage locale).
- Crea un cluster VM più piccolo per ospitare database con requisiti di risorse e scalabilità ridotti o per ospitare un numero inferiore di database che richiedono l'isolamento dal resto del carico di lavoro.
- Espandere o ridurre un cluster VM esistente aggiungendo e rimuovendo i nodi per garantire l'utilizzo ottimale delle risorse disponibili.
- La funzionalità di creazione di subset nodi cluster VM è disponibile per i cluster VM nuovi ed esistenti nel servizio Gen2 Exadata Cloud@Customer.
- Tutte le VM di un cluster VM avranno la stessa allocazione di risorse per ogni VM, indipendentemente dal fatto che la VM sia stata creata durante il provisioning del cluster o aggiunta in un secondo momento estendendo un cluster VM esistente.
- I cluster VM richiedono solo un minimo di 1 VM con subset di nodi. Tuttavia, Oracle consiglia un minimo di 2 VM per cluster VM per garantire l'alta disponibilità.
- A ogni rete cluster VM viene eseguito il provisioning con indirizzi IP per ogni DB server nell'infrastruttura. Una rete cluster può essere utilizzata solo da un singolo cluster VM e viene convalidata per garantire che gli indirizzi IP non si sovrappongano ad altre reti cluster. L'aggiunta o la rimozione di VM al cluster non influisce sugli indirizzi IP di cui è stato precedentemente eseguito il provisioning assegnati a ciascun DB server nella rete cluster associata.
Per il numero massimo di VM per DB server e il numero massimo di cluster VM per sistema, vedere le tabelle di configurazione e forma del sistema. Il numero massimo di cluster VM per sistema dipende dalle risorse disponibili per DB server ed è soggetto al limite massimo di VM per DB server.
Quando un cluster contiene un database con sottoinsiemi di nodi, la funzione di utilizzo e costo attribuita per i pluggable database non funzionerà perché il processo di creazione di database con sottoinsiemi di nodi viene eseguito sul backend e i metadati per i database con sottoinsiemi di nodi non vengono sincronizzati con il server del piano di controllo.
Tuttavia, se il database è stato originariamente creato senza utilizzare la creazione di subset di nodi e successivamente convertito in un database con subset di nodi, questo problema non si verificherà poiché i metadati sono già disponibili nel piano di controllo.
Argomenti correlati
Argomento padre: Gestisci cluster VM
Panoramica della raccolta diagnostica automatica
L'abilitazione della raccolta e delle notifiche di diagnostica consente alle operazioni Oracle Cloud e all'utente di identificare, analizzare, tracciare e risolvere i problemi delle VM guest in modo rapido ed efficace. Eseguire la sottoscrizione agli eventi per ricevere notifiche sulle modifiche allo stato delle risorse.
-
Abilita eventi di diagnostica
Consenti a Oracle di raccogliere e pubblicare eventi critici, di errore e informativi. Per ulteriori informazioni, vedere Eventi del servizio di database.
-
Abilita monitoraggio stato
Consenti a Oracle di raccogliere metriche/eventi sullo stato, ad esempio Oracle Database attivo/inattivo, utilizzo dello spazio su disco e così via, e di condividerli con le operazioni Oracle Cloud. Riceverai anche la notifica di alcuni eventi. Per ulteriori informazioni, vedere Metriche dello stato.
-
Abilita raccolta log e trace incidenti
Consenti a Oracle di raccogliere log e trace degli incidenti per favorire la diagnosi degli errori e la risoluzione dei problemi. Per ulteriori informazioni, vedere Log degli incidenti e file di trace.
La raccolta diagnostica è:
- Abilitato: quando si sceglie di raccogliere la diagnostica, le metriche di integrità, i log degli incidenti e i file di trace (tutte e tre le opzioni).
- Disabilitato: quando si sceglie di non raccogliere la diagnostica, le metriche di integrità, i log degli incidenti e i file di trace (tutte e tre le opzioni).
- Parzialmente abilitato: quando si sceglie di raccogliere la diagnostica, le metriche di integrità, i log degli incidenti e i file di trace (una o due opzioni).
La disabilitazione degli eventi diagnostici e del monitoraggio dello stato interromperà solo la raccolta e la notifica di dati/eventi dal momento in cui si deselezionano le caselle di controllo associate alle opzioni. Tuttavia, i dati cronologici non verranno rimossi dai repository di dati delle operazioni Oracle Cloud.
File di log e trace degli incidenti
In questa sezione vengono elencati tutti i file che possono essere raccolti dal Supporto Oracle se si sceglie di eseguire l'opt-in per i log degli incidenti e la raccolta di trace.
- Oracle creerà una richiesta di servizio (SR) rispetto all'identificativo CSI (Customer Support Identifier) dell'infrastruttura quando viene rilevato un problema e l'interazione del cliente deve essere risolta.
- L'indirizzo di posta elettronica di amministrazione della tenancy Oracle Cloud Infrastructure del cliente verrà utilizzato come contatto CSI per creare una richiesta di servizio e allegare i log ad essa. Assicurarsi che l'amministratore della tenancy venga aggiunto come contatto CSI in My Oracle Support (MOS).
Raccolte di log basati su componenti di Oracle Trace File Analyze (TFA)
Le directory vengono generalmente assegnate a un componente e tale componente può quindi essere utilizzato per guidare TFA ai file che deve raccogliere, ad esempio, richiedendo che il componente CRS indichi a TFA di esaminare le directory mappate al componente CRS e trovare i file che corrispondono all'intervallo di tempo di raccolta richiesto.
Se in precedenza si è scelto di eseguire l'opt-in per la raccolta dei file di log e di trace degli incidenti e si è deciso di eseguire l'opt-out quando le operazioni Oracle Cloud eseguono un job di raccolta dei log, il job eseguirà il relativo corso e non verrà annullato. Le raccolte di log future non verranno eseguite fino a quando non si esegue di nuovo l'opt-in dei log degli incidenti e dell'opzione di raccolta dei file di trace.
La funzione TFA viene fornita con script che vengono eseguiti quando viene richiesto un particolare componente, ad esempio per il componente CRS, crscollect.pl
eseguirà diversi comandi crsctl
e raccoglierà l'input. Per impostazione predefinita, TFA non protegge i log raccolti.
Tabella 5-13 Raccolte di log basati su componenti di Oracle Trace File Analyze (TFA)
Componente | Script | File/directory |
---|---|---|
|
|
|
|
|
|
|
Nessuno script specifico del database: esegue |
|
Log strumenti cloud
- File Creg: file
/var/opt/oracle/creg/*.ini
con informazioni riservate mascherate - File di stato:
/var/opt/oracle/cstate.xml
-
Log degli strumenti correlati al database:
Se è specificato
dbName
,/var/opt/oracle/log/<dbName>
, altrimenti raccogliere i log per tutti i database/var/opt/oracle/log/
Se è specificato
dbName
,/var/opt/oracle/dbaas_acfs/log/<dbName>
, altrimenti raccogliere i log per tutti i database/var/opt/oracle/log/<dbName>
- File di ambiente di database: se
dbName
è specificato,/home/oracle/<dbName>.env
, altrimenti raccoglie i log per tutti i database/home/oracle/*.env
- Log dei piloti:
/home/opc/.pilotBase/logs
- Lista di directory log:
/var/opt/oracle/log
/var/opt/oracle/dbaas_acfs/log
/var/opt/oracle/dbaas_acfs/dbsystem_details
/var/opt/oracle/dbaas_acfs/job_manager
/opt/oracle/dcs/log
Log agente DCS
/opt/oracle/dcs/log/
Log di Grid Infrastructure/database correlati agli strumenti
- Infrastruttura a griglia:
GI_HOME/cfgtoollogs
- Alerlog del database:
/u02/app/oracle/diag/rdbms/*/*/alert*.log
Metriche stato
Rivedere la lista delle metriche di stato del database e non del database raccolte da Oracle Trace File Analyzer.
Oracle potrebbe aggiungere altre metriche in futuro, ma se hai già scelto di raccogliere le metriche, non devi aggiornare il tuo valore di inclusione. Rimarrà abilitato/disabilitato in base alla preferenza corrente.
Elenco metriche stato VM guest - Metriche database
Tabella 5-14 Lista di metriche dello stato della VM guest - Metriche del database
Nome metrica | Nome visualizzato metrica | Unità | Aggregazione | Intervallo | Frequenza raccolta | descrizione; |
---|---|---|---|---|---|---|
|
Utilizzo CPU |
Percentuale |
Media |
Un minuto |
Cinque minuti |
L'utilizzo della CPU è espresso come percentuale, che viene aggregata a livello di tutti i gruppi di consumer. Viene riportata la percentuale di utilizzo rispetto al numero di CPU che il database può usare, vale a dire il doppio del numero di OCPU. |
|
Storage utilizzo |
Percentuale |
Media |
Un'ora |
Un guscio |
Percentuale di capacità di storage con provisioning eseguito attualmente in uso. Rappresenta lo spazio totale allocato per tutte le tablespace. |
|
Modifiche ai blocchi DB |
Modifiche al secondo |
Media |
Un minuto |
Cinque minuti |
Numero medio di blocchi modificati al secondo. |
|
Conteggio esecuzioni |
Conteggio |
Sum |
Un minuto |
Cinque minuti |
Numero di chiamate ricorrenti e utente che hanno eseguito istruzioni SQL durante l'intervallo selezionato. |
|
Collegamenti correnti |
Conteggio |
Sum |
Un minuto |
Cinque minuti |
Numero di login riusciti durante l'intervallo selezionato. |
|
Conteggio transazioni |
Conteggio |
Sum |
Un minuto |
Cinque minuti |
Numero combinato di commit e rollback dell'utente durante l'intervallo selezionato. |
|
Chiamate utente |
Conteggio |
Sum |
Un minuto |
Cinque minuti |
Numero combinato di login, analisi e chiamate di esecuzione durante l'intervallo selezionato. |
|
Conteggio analisi |
Conteggio |
Sum |
Un minuto |
Cinque minuti |
Numero di hard e soft parse durante l'intervallo selezionato. |
|
Spazio storage usato |
GB |
Massimo |
Un'ora |
Un'ora |
Quantità totale di spazio di storage utilizzato dal database al momento della raccolta. |
|
Spazio di storage allocato |
GB |
Massimo |
Un'ora |
Un'ora |
Quantità totale di spazio di storage allocato al database al momento della raccolta. |
|
Spazio di storage usato dalla tablespace |
GB |
Massimo |
Un'ora |
Un'ora |
Quantità totale di spazio di storage utilizzato dalla tablespace al momento della raccolta. Nel caso dei container database, questa metrica fornisce tablespace di container radice. |
|
Spazio di storage allocato dalla tablespace |
GB |
Massimo |
Un'ora |
Un'ora |
Quantità totale di spazio di storage allocato alla tablespace al momento della raccolta. Nel caso dei container database, questa metrica fornisce tablespace di container radice. |
|
Uso dello spazio di storage da parte della tablespace |
Percentuale |
Media |
Un'ora |
Un'ora |
Indica la percentuale di spazio di memorizzazione utilizzata dalla tablespace al momento della raccolta. Nel caso dei container database, questa metrica fornisce tablespace di container radice. |
Elenco metriche stato VM guest - Metriche non database
Tabella 5-15 Lista di metriche dello stato delle VM guest - Metriche non di database
Nome metrica | Nome visualizzato metrica | Unità | Aggregazione | Frequenza raccolta | descrizione; |
---|---|---|---|---|---|
|
Utilizzo dei gruppi di dischi ASM |
Percentuale |
Massimo |
10 minuti |
Percentuale di spazio utilizzabile usato in un gruppo di dischi. Lo spazio utilizzabile è lo spazio disponibile per la crescita. Il gruppo di dischi DATA memorizza i file di database Oracle. Il gruppo di dischi RECO contiene file di database per il recupero, ad esempio archivi e log di flashback. |
|
Utilizzo file system |
Percentuale |
Massimo |
Un minuto |
Utilizzo percentuale del file system di cui è stato eseguito il provisioning. |
|
Utilizzo CPU |
Percentuale |
Media |
Un minuto |
Percentuale di utilizzo della CPU. |
|
Utilizzo memoria |
Percentuale |
Media |
Un minuto |
Percentuale di memoria disponibile per l'avvio di nuove applicazioni, senza swap. La memoria disponibile può essere ottenuta tramite il seguente comando: |
|
Utilizzo area di swap |
Percentuale |
Media |
Un minuto |
Utilizzo percentuale dello spazio di swap totale. |
|
Carico medio |
Numerico |
Media |
Un minuto |
Media del carico di sistema nell'arco di 5 minuti. |
|
Stato nodo |
Valore intero |
Media |
Un minuto |
Indica se l'host è raggiungibile. |
|
OCPU allocata |
Valore intero |
Massimo |
Un minuto |
Numero di OCPU allocate. |
Introduzione alle operazioni di scale up o scale down
Con più VM per release di funzione del sistema Exadata (MultiVM), puoi eseguire lo scale-up o lo scale-down delle risorse del cluster VM.
- Ridimensionamento o riduzione delle risorse del cluster VM
È possibile eseguire lo scale up o lo scale down della memoria, della dimensione del disco locale (/u02
), della memoria ASM e delle CPU (ECPU per X11M). - Ridimensionamento di memoria e pagine di grandi dimensioni
- Calcolo della memorizzazione ASM
- Stima della quantità di storage locale di cui è possibile eseguire il provisioning sulle VM
- Ridimensionamento della memoria locale
Argomento padre: Gestisci cluster VM
Scale up o scale down delle risorse del cluster VM
È possibile eseguire lo scale up o lo scale down della memoria, della dimensione del disco locale (/u02
), della memoria ASM e delle CPU (ECPU per X11M).
Oracle non interrompe la fatturazione quando viene arrestato un cluster VM o VM. Per interrompere la fatturazione per un cluster VM, ridurre a zero il conteggio delle OCPU (ECPU per X11M).
Lo scale-up o down di queste risorse richiede un audit approfondito dell'uso esistente e della gestione della capacità da parte dell'amministratore DB del cliente. Rivedere l'uso esistente per evitare errori durante o dopo un'operazione di scale down. Durante lo scale-up, considera quanta di queste risorse rimane per il prossimo cluster VM che intendi creare. Gli strumenti di Exadata Cloud@Customer Cloud calcolano l'uso corrente di memoria, disco locale e storage ASM nel cluster VM, vi aggiungono spazio e raggiungono un valore "minimo" al di sotto del quale non è possibile eseguire lo scale down e si prevede di specificare il valore al di sotto di questo valore minimo.
- Quando si crea o ridimensiona un cluster VM, l'impostazione del numero di OCPU (ECPU per X11M) su zero comporterà l'arresto del cluster VM ed eliminerà qualsiasi fatturazione per tale cluster VM, ma l'hypervisor continuerà a riservare almeno 2 OCPU (8 ECPU per X11M) per ogni VM. Queste OCPU riservate (ECPU per X11M) non possono essere allocate a nessuna altra VM, anche se la VM a cui sono allocate è arrestata. Il piano di controllo non tiene conto delle OCPU riservate (ECPU per X11M) quando viene visualizzata la OCPU massima disponibile (ECPU per X11M), pertanto è necessario tenere conto di queste OCPU riservate (ECPU per X11M) quando si eseguono le operazioni di ridimensionamento successive per garantire che l'operazione possa acquisire un numero di OCPU sufficiente (ECPU per X11M) per completare correttamente l'operazione.
- Per le operazioni di scale up o scale down di memoria e
/u02
, se la differenza tra il valore corrente e il nuovo valore è inferiore al 2%, non verrà apportata alcuna modifica a tale VM. Ciò è dovuto al fatto che la modifica della memoria comporta il riavvio della VM e che la modifica/u02
comporta la disattivazione dello stack di Oracle Grid Infrastructure e la disattivazione del MOUNT di/u02
. I clienti di produzione non si ridimensioneranno per un aumento o una diminuzione così piccoli, e quindi, tali richieste sono una no-op. - È possibile ridimensionare le risorse del cluster VM anche se uno qualsiasi dei DB server nel cluster VM è inattivo:
- Se un DB server è inattivo e viene eseguito il ridimensionamento, le VM su tale server non verranno ridimensionate automaticamente alle nuove OCPU quando il DB server e le VM tornano in linea. È responsabilità dell'utente assicurarsi che tutte le VM nel cluster abbiano gli stessi valori OCPU.
- Anche se il DB server è inattivo, la fatturazione non viene interrotta per il cluster VM con le VM su tale DB server.
Argomento padre: Introduzione alle operazioni di scale up o scale down
Ridimensionamento di memoria e pagine di grandi dimensioni
È possibile ridimensionare la memoria del database server in un cluster VM. Il ridimensionamento della memoria richiede il riavvio in sequenza dei database server per rendere effettivo. Affinché il ridimensionamento della memoria riesca, i database devono essere avviati automaticamente nello stato Aperto.
La modifica della memoria in un cluster VM influirà sulle impostazioni delle pagine di grandi dimensioni (HugePages) per le VM in tale cluster. Quando viene creata inizialmente una VM, il sistema operativo di ciascuna VM viene configurato con il 50% della memoria allocata alla VM per pagine di grandi dimensioni e i database sono configurati per utilizzare tale memoria per la propria SGA. Oracle consiglia di modificare la configurazione delle pagine di grandi dimensioni solo se si comprende l'implicazione delle modifiche apportate. Configurazioni non corrette possono impedire l'avvio di tutti i database e persino impedire l'avvio della VM.
Sebbene non sia consigliabile modificare la configurazione di pagine di grandi dimensioni, è comunque consentito. Tuttavia, qualsiasi modifica apportata può essere sostituita dall'automazione cloud se la memoria della VM viene ridimensionata in un secondo momento. Durante un'operazione di ridimensionamento della memoria, l'automazione cloud tenterà di mantenere la memoria delle pagine di grandi dimensioni come percentuale della memoria totale, con un limite massimo del 60%. Se le pagine di grandi dimensioni sono configurate per utilizzare più del 60% della memoria totale, l'automazione cloud lo ridimensionerà automaticamente a questo limite del 60%.
- Condizione 1: l'utilizzo corrente di HugePages, moltiplicato per 1,15 (15% in più rispetto all'utilizzo corrente), deve essere minore dell'allocazione delle nuove pagine di grandi dimensioni.
- Condizione 2: anche l'utilizzo corrente di HugePages, moltiplicato per 1,15, deve essere inferiore al 60% della nuova dimensione totale della memoria.
L'uso corrente di HugePages viene determinato sottraendo il HugePages libero dal totale corrente di HugePages.
EXACLOUD: Requested memory is insufficient. The new hugepage count is <<>>, which is less than the minimum required for the VM. Not proceeding with the change.
Questo processo garantisce che la memoria convenzionale sia sufficiente per l'avvio della VM. Prima di procedere al ridimensionamento, l'automazione esegue un controllo preliminare per determinare l'uso corrente delle pagine di grandi dimensioni eseguendo le istanze di database. Se il controllo preliminare indica che la memoria delle pagine non sarà sufficiente dopo il ridimensionamento per supportare i database esistenti, il ridimensionamento non riuscirà e il processo non continuerà.
Argomento padre: Introduzione alle operazioni di scale up o scale down
Calcolo della memorizzazione ASM
Utilizzare la seguente formula per calcolare la memoria ASM minima richiesta:
- Per ogni gruppo di dischi, ad esempio
DATA
,RECO
, annotare la dimensione totale e la dimensione libera eseguendo il comandoasmcmd lsdg
su qualsiasi VM guest del cluster VM. - Calcolare la dimensione utilizzata come (Dimensione totale - Dimensione libera) / 3 per ogni gruppo di dischi. Il comando /3 viene utilizzato perché i gruppi di dischi sono in mirroring triplo.
-
Il rapporto DATA:RECO è:
80:20 se l'opzione Backup locali NON è stata selezionata nell'interfaccia utente.
40:60 se nell'interfaccia utente è stata selezionata l'opzione Backup locali.
- Assicurarsi che la nuova dimensione totale specificata nell'interfaccia utente superi le seguenti condizioni:
Dimensione utilizzata per DATA * 1.15 <= (Nuova dimensione totale * DATA % )
Dimensione utilizzata per RECO * 1,15 <= (Nuova dimensione totale * % RECO )
Esempio 5-3 Calcolo della memorizzazione ASM
- Eseguire il comando
asmcmd lsdg
nella VM guest:- Senza SPARSE:
/u01/app/19.0.0.0/grid/bin/asmcmd lsdg ASMCMD> State Type Rebal Sector Logical_Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name MOUNTED HIGH N 512 512 4096 4194304 12591936 10426224 1399104 3009040 0 Y DATAC5/ MOUNTED HIGH N 512 512 4096 4194304 3135456 3036336 348384 895984 0 N RECOC5/ ASMCMD>
- Con SPARSE:
/u01/app/19.0.0.0/grid/bin/asmcmd lsdg ASMCMD> State Type Rebal Sector Logical_Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name MOUNTED HIGH N 512 512 4096 4194304 12591936 10426224 1399104 3009040 0 Y DATAC5/ MOUNTED HIGH N 512 512 4096 4194304 3135456 3036336 348384 895984 0 N RECOC5/ MOUNTED HIGH N 512 512 4096 4194304 31354560 31354500 3483840 8959840 0 N SPRC5/ ASMCMD>
Nota
I valori elencati di tutti gli attributi per il gruppo di dischi SPARSE (SPRC5) presentano la dimensione virtuale. Nei sistemi DB Exadata ed Exadata Cloud@Customer, viene utilizzato il rapporto 1:10 per
physicalSize
:virtualSize
. Pertanto, per tutti gli scopi del nostro calcolo dobbiamo utilizzare 1/10 dei valori sopra visualizzati in caso di SPARSE per tali attributi. - Senza SPARSE:
- Dimensione usata per un gruppo di dischi = (Total_MB - Free_MB) /3
- Senza SPARSE:
Dimensione utilizzata per DATAC5 = (12591936 - 10426224 ) / 3 = 704,98 GB
Dimensione utilizzata per RECO5 = (3135456 - 3036336 ) / 3 = 32,26 GB
- Con SPARSE:
Dimensione utilizzata per DATAC5 = (12591936 - 10426224 ) / 3 ~= 704,98 GB
Dimensione usata per RECO5 = (3135456 - 3036336) /3 ~= 32,26 GB
Dimensione usata per SPC5 = (1/10 * (31354560 - 31354500)) / 3 ~= 0 GB
- Senza SPARSE:
- Distribuzione dello storage tra i gruppi di dischi
- Senza SPARSE:
Il rapporto DATA:RECO è 80:20 in questo esempio.
- Con SPARSE:
DATA RECO: il rapporto SPARSE è 60:20:20 in questo esempio.
- Senza SPARSE:
- La nuova dimensione richiesta deve superare le seguenti condizioni:
- Senza SPARSE: (ad esempio, 5 TB nell'interfaccia utente).
5 TB = 5120 GB; 5120 *,8 = 4096 GB; 5120 *,2 = 1024 GB
Per DATI: (704,98 * 1,15 ) <= 4096 GB
Per RECO: (32,36 * 1,15) <= 1024 GB
- Con SPARSE: (ad esempio, 8 TB nell'interfaccia utente).
8 TB = 8192 GB; 8192 *,6 = 4915 GB; 8192 *,2 = 1638 GB; 8192 *,2 = 1638 GB
Per DATI: (704,98 * 1,15 ) <= 4915 GB
Per RECO: (32,36 * 1,15) <= 1638 GB
Per SPR: (0 * 1,15) <= 1638 GB
- Senza SPARSE: (ad esempio, 5 TB nell'interfaccia utente).
Sopra il ridimensionamento passerà attraverso. Se le condizioni precedenti non vengono soddisfatte dalla nuova dimensione, il controllo preliminare non verrà eseguito correttamente.
Argomento padre: Introduzione alle operazioni di scale up o scale down
Stima della quantità di storage locale di cui è possibile eseguire il provisioning sulle VM
Le immagini VM includono i file necessari per avviare ed eseguire la VM e il relativo sistema operativo, nonché lo spazio per le Oracle home memorizzate in /u02
. Per stimare la quantità di spazio di storage locale aggiuntivo oltre il minimo che può essere allocata a qualsiasi file system associato a una VM, sottrarre la dimensione delle immagini delle VM per tutte le VM su un server dallo spazio totale disponibile. Se non è stata modificata la dimensione predefinita dell'immagine della VM espandendo i file system, utilizzare la dimensione minima e predefinita dell'immagine della VM riportata di seguito. Se si dispone o si prevede di modificare la dimensione dell'immagine VM, è necessario utilizzare la console OCI e l'azione "Ridimensiona cluster VM" per controllare gli elementi allocati e disponibili per un cluster VM esistente in quanto l'espansione di alcuni file system non /u02
comporta un consumo di storage incrementale maggiore rispetto a quello aggiunto al file system. Queste informazioni sono disponibili anche nell'azione "Configura cluster VM" durante la creazione di un nuovo cluster VM.
Sistemi X8-2 e X7-2
- Spazio totale disponibile per le immagini delle VM (X7 Tutti i sistemi): 1237 GB
- Spazio totale disponibile per le immagini delle VM (X8 Tutti i sistemi): 1037 GB
- Dimensione dell'immagine VM (predefinita e minima), incluso
/u02
: 244 GB - Valore predefinito (minimo)
/u02
: 60 GB
X8M-2 Sistemi
- Spazio totale disponibile per le immagini VM (X8M Base System): 1237 GB
- Spazio totale disponibile per le immagini VM (X8M Elastic): 2500 GB
- Dimensione dell'immagine VM (predefinita e minima), incluso
/u02
: 244 GB - Valore predefinito (minimo)
/u02
: 60 GB
X11M, X10M e sistemi X9M-2
- Totale disponibile per le immagini VM (sistema di base X9M): 1077 GB
- Totale disponibile per le immagini VM (Elastic): 2243 GB
- Dimensione dell'immagine VM (predefinita e minima), incluso
/u02
: 244 GB - Valore predefinito (minimo)
/u02
: 60 GB
Argomento padre: Introduzione alle operazioni di scale up o scale down
Ridimensionamento della memoria locale
Scale Local Space Operation Linee guida
È possibile ridimensionare lo storage locale modificando la dimensione di molti dei singoli file system di una VM. Per impostazione predefinita, i file system vengono creati alla loro dimensione minima. È possibile aumentare la dimensione dei file system come richiesto. Tuttavia, si noti che è possibile ridurre solo /u02
. La dimensione degli altri file system può aumentare solo. La dimensione massima supportata di qualsiasi file system è di 900 GB.
Lo storage utilizzato da tutti i file system è maggiore della somma delle dimensioni dei file system. Fare riferimento ai calcoli visualizzati nella console OCI per vedere gli effetti sullo storage locale libero durante il ridimensionamento di un file system.
Utilizzando OCI Console o API, puoi aumentare o ridurre le dimensioni dei file system locali seguenti:
/u02
Utilizzando OCI Console o API, puoi aumentare le dimensioni dei seguenti file system locali:
/
/u01
/tmp
/var
/var/log
/var/log/audit
/home
Tuttavia, non è possibile ridimensionare i seguenti file system locali:
/crashfiles
/boot
/acfs01
/u01/app/19.0.0.0/grid
- Ad eccezione di
/u02
, è possibile espandere i file system e non ridurne le dimensioni una volta espansi. - Per X8M e versioni successive, non è necessario un riavvio in sequenza quando si espande uno qualsiasi dei file system della VM guest. Tuttavia, è necessario un riavvio in sequenza di ogni VM quando la dimensione di
/u02
viene ridotta. - Ogni file system può essere espanso solo fino a un massimo di 900 GB
- La possibilità di aumentare le dimensioni di altri file system locali è supportata solo su X8M e sistemi successivi.
Per ulteriori informazioni sul ridimensionamento di questi file system, vedere Stima della quantità di storage locale di cui è possibile eseguire il provisioning nelle VM.
Limite risorse basato su utilizzo corrente
- Qualsiasi operazione di scale down deve lasciare il buffer del 15% al di sopra del massimo utilizzo dello spazio locale in tutti i nodi del cluster.
- Lo spazio locale più basso consentito per nodo è superiore ai due limiti precedenti.
- Eseguire il comando
df –kh
su ciascun nodo per individuare il nodo con la memoria locale più elevata. - È inoltre possibile utilizzare la utility
cssh
per eseguire lo stesso comando da tutti gli host di un cluster digitandolo una sola volta. - Il valore più basso di storage locale in cui è possibile eseguire lo scale down di ogni nodo è = 1.15x (valore più alto di spazio locale utilizzato tra tutti i nodi).
File system ACFS
Se richiesto dal supporto, è anche possibile ridimensionare il file system /acfs01
. Questo file system viene utilizzato dal sistema per posizionare il software nell'area intermedia. Utilizza lo storage Exadata e non è soggetto ai limiti descritti in precedenza per /u02
. Si tratta di un file system condiviso visibile da tutti i nodi del cluster e può essere ridimensionato online dalla riga di comando di qualsiasi VM.
- Dimensione predefinita: la dimensione predefinita di
/acfs01
è 100 GB. - Scalatura /acfs01: è possibile ridimensionare
acfs01
come griglia utente da qualsiasi VM tramite il comando/sbin/acfsutil
. Non è necessario riavviare. L'operazione di ridimensionamento non influirà sulla disponibilità del servizio di database in esecuzione nel cluster VM. Il seguente comando eseguito dall'utentegrid
aumenterà di 100 GB la dimensione di/acfs01
:/sbin/acfsutil size +100 GB /acfs01
. - Se necessario, è possibile creare file system ACFS aggiuntivi. Verranno inoltre utilizzati i gruppi di dischi dello storage Exadata e potranno essere condivisi tra tutte le VM del cluster. Consultare la documentazione di ACFS per ulteriori informazioni.
Argomento padre: Introduzione alle operazioni di scale up o scale down
Utilizzo della console per gestire i cluster VM su Oracle Exadata Database Service on Cloud@Customer
Scopri come utilizzare la console per creare, modificare e gestire i cluster VM su Oracle Exadata Database Service on Cloud@Customer.
- Uso della console per creare un cluster VM ASM
Per creare il cluster VM ASM, prepararsi a fornire i valori per i campi necessari per la configurazione dell'infrastruttura. - Uso della console per creare un cluster VM Exascale
Per creare il cluster VM Exascale, essere pronti a fornire i valori per i campi necessari per la configurazione dell'infrastruttura. - Uso della console per abilitare, abilitare o disabilitare parzialmente la raccolta di diagnostica
Dopo aver eseguito il provisioning del cluster VM, è possibile abilitare, abilitare o disabilitare parzialmente la raccolta di diagnostica per le VM guest. L'abilitazione della raccolta di diagnostica a livello di cluster VM applica la configurazione a tutte le risorse, ad esempio la home DB, il database e così via, nel cluster VM. - Utilizzo della console per aggiungere VM a un cluster di cui è stato eseguito il provisioning
Per aggiungere virtual machine a un cluster di cui è stato eseguito il provisioning, utilizzare questa procedura. - Utilizzo della console per visualizzare una lista di DB server in un'infrastruttura Exadata
Per visualizzare una lista di host di database server in un sistema Oracle Exadata Cloud@Customer, utilizzare questa procedura. - Utilizzo della console per rimuovere una VM da un cluster VM
Per rimuovere una virtual machine da un cluster di cui è stato eseguito il provisioning, utilizzare questa procedura. - Utilizzo della console per aggiornare il tipo di licenza in un cluster VM
Per modificare la licenza, prepararsi a fornire i valori per i campi necessari per modificare le informazioni sulla licenza. - Uso della console per aggiungere chiavi SSH dopo la creazione di un cluster VM
- Uso della console per ridimensionare le risorse su un cluster VM
A partire da Oracle Exadata Database Service on Cloud@Customer, è possibile eseguire lo scale-up o lo scale-down di più risorse contemporaneamente. È inoltre possibile eseguire lo scale-up o lo scale-down delle risorse una alla volta. - Utilizzo della console per arrestare, avviare o riavviare una virtual machine cluster VM
Utilizzare la console per arrestare, avviare o riavviare una virtual machine. - Uso della console per controllare lo stato di una Virtual Machine cluster VM
Esaminare lo stato di integrità di una Virtual Machine cluster VM. - Uso della console per spostare un cluster VM in un altro compartimento
Per modificare il compartimento contenente il cluster VM in Oracle Exadata Database Service on Cloud@Customer, utilizzare questa procedura. - Uso della console per arrestare un cluster VM
Prima di poter arrestare un cluster VM, è necessario prima terminare i database che contiene.
Argomento padre: Gestisci cluster VM
Uso della console per creare un cluster VM ASM
Per creare il cluster VM ASM, prepararsi a fornire i valori per i campi necessari per la configurazione dell'infrastruttura.
Per creare un cluster VM ASM, assicurarsi di disporre degli elementi riportati di seguito.
- L'infrastruttura Exadata attiva è disponibile per ospitare il cluster VM.
- È disponibile una rete cluster VM convalidata che può essere utilizzata dal cluster VM.
Argomenti correlati
- Descrizione di Oracle Exadata Database Service on Cloud@Customer Service
- Uso della console per ridimensionare le risorse in un cluster VM
- Introduzione alle operazioni di scale up o scale down
- Stima della quantità di storage locale di cui è possibile eseguire il provisioning sulle VM
- Tag risorsa
- Documenti di descrizione di Oracle PaaS/IaaS Cloud Service
- Oracle Platform as a Service e Infrastructure as a Service - Public Cloud Service DescriptionsMetered e non sottoposto a misurazione
- Introduzione agli eventi
- Panoramica degli eventi del servizio di database
- Panoramica della raccolta diagnostica automatica
- File di log e trace degli incidenti
- Metriche stato
- Utilizzo della console per abilitare, abilitare o disabilitare la raccolta di diagnostica
- Resource Manager e Terraform
Uso della console per creare un cluster VM Exascale
Per creare il cluster VM Exascale, prepararsi a fornire i valori per i campi necessari per la configurazione dell'infrastruttura.
Per creare un cluster VM Exascale, assicurarsi di disporre dei requisiti riportati di seguito.
- Infrastruttura Exadata attiva disponibile per ospitare il cluster VM.
- Una rete cluster VM convalidata disponibile per l'uso da parte del cluster VM.
Argomenti correlati
- Descrizione di Oracle Exadata Database Service on Cloud@Customer Service
- Uso della console per ridimensionare le risorse in un cluster VM
- Introduzione alle operazioni di scale up o scale down
- Stima della quantità di storage locale di cui è possibile eseguire il provisioning sulle VM
- Tag risorsa
- Oracle PaaS/IaaS Cloud Service - Documenti di descrizione
- Oracle Platform as a Service e Infrastructure as a Service - Public Cloud Service DescriptionsMetered e non sottoposto a misurazione
- Introduzione agli eventi
- Panoramica degli eventi del servizio di database
- Panoramica della raccolta diagnostica automatica
- File di log e trace degli incidenti
- Metriche stato
- Utilizzo della console per abilitare, abilitare o disabilitare la raccolta di diagnostica
- Resource Manager e Terraform
Utilizzo della console per abilitare, abilitare o disabilitare la raccolta di diagnostica
È possibile abilitare, abilitare parzialmente o disabilitare la raccolta di diagnostica per le VM guest dopo il provisioning del cluster VM. L'abilitazione della raccolta di diagnostica a livello di cluster VM applica la configurazione a tutte le risorse, ad esempio la home DB, il database e così via, nel cluster VM.
- Si sta eseguendo l'opt-in con la consapevolezza che l'elenco di eventi, metriche e file di log raccolti può cambiare in futuro. È possibile disattivare questa funzione in qualsiasi momento.
- Oracle potrebbe aggiungere altre metriche in futuro, ma se hai già scelto di raccogliere le metriche, non devi aggiornare il tuo valore di inclusione. Rimarrà abilitato/disabilitato in base alla preferenza corrente.
- Se in precedenza si è scelto di eseguire l'opt-in per la raccolta dei file di log e di trace degli incidenti e si è deciso di eseguire l'opt-out quando le operazioni Oracle Cloud eseguono un job di raccolta dei log, il job eseguirà il relativo corso e non verrà annullato. Le raccolte di log future non verranno eseguite fino a quando non si esegue di nuovo l'opt-in dei log degli incidenti e dell'opzione di raccolta dei file di trace.
Uso della console per aggiungere VM a un cluster di cui è stato eseguito il provisioning
Per aggiungere virtual machine a un cluster di cui è stato eseguito il provisioning, utilizzare questa procedura.
Una volta eseguito l'upgrade del cluster VM a Exadata Database Service Guest VM OS 23.1, sarà possibile aggiungere una nuova VM o un nuovo database server a questo cluster VM se l'infrastruttura Exadata Cloud@Customer esegue un software Exadata System versione 22.1.16 e successive.
L'upgrade a Exadata System Software 23.1 per l'infrastruttura Exadata Cloud@Customer sarà disponibile con il ciclo di aggiornamento di febbraio 2023.
- La stessa versione dell'immagine del sistema operativo guest in esecuzione sulle VM con provisioning eseguito esistenti nel cluster viene utilizzata per eseguire il provisioning delle nuove VM aggiunte per estendere il cluster VM. Tuttavia, tutte le personalizzazioni apportate all'immagine del sistema operativo guest nelle VM esistenti devono essere applicate manualmente alla nuova VM aggiunta.
- Per i cluster VM su cui è in esecuzione una versione dell'immagine del sistema operativo guest precedente all'anno, è necessario aggiornare la versione dell'immagine del sistema operativo guest prima di aggiungere una VM per estendere il cluster.
- Per i database che non fanno parte di una configurazione Data Guard, alla nuova VM di cui è stato eseguito il provisioning verranno aggiunti solo i database in esecuzione su tutte le VM nel cluster esistente. Qualsiasi database in esecuzione su un subset di VM non si estenderà automaticamente per essere eseguito sulla VM appena aggiunta.
Per estendere l'istanza di database per i database abilitati per Data Guard per le VM appena aggiunte, vedere La lista di nodi non è aggiornata per i database abilitati per Data Guard.
Argomenti correlati
Uso della console per visualizzare una lista di DB server in un'infrastruttura Exadata
Per visualizzare una lista di host di database server in un sistema Oracle Exadata Cloud@Customer, attenersi alla procedura riportata di seguito.
Uso della console per rimuovere una VM da un cluster VM
Per rimuovere una virtual machine da un cluster di cui è stato eseguito il provisioning, utilizzare questa procedura.
L'arresto di una VM da un cluster richiede la rimozione di qualsiasi database che fa parte di una configurazione Data Guard (principale o in standby) dalla VM per procedere con il flusso di interruzione. Per ulteriori informazioni sui passi manuali, vedere la nota di My Oracle Support 2811352.1.
Argomenti correlati
Uso della console per aggiornare il tipo di licenza in un cluster VM
Per modificare le licenze, essere pronti a fornire i valori per i campi necessari per modificare le informazioni sulle licenze.
Uso della console per ridimensionare le risorse in un cluster VM
A partire da Oracle Exadata Database Service on Cloud@Customer, puoi eseguire lo scale-up o lo scale-down di più risorse contemporaneamente. È inoltre possibile eseguire lo scale-up o lo scale-down delle risorse una alla volta.
- Caso d'uso 1: se tutte le risorse sono state allocate a un cluster VM e si desidera creare più cluster VM, non saranno disponibili risorse da allocare ai nuovi cluster. Pertanto, eseguire lo scale down delle risorse in base alle esigenze per creare cluster VM aggiuntivi.
- Caso d'uso 2: se si desidera allocare risorse diverse in base al carico di lavoro, eseguire lo scale down o lo scale up di conseguenza. Ad esempio, è possibile eseguire job batch notturni per la generazione di report/ETL e lo scale down della VM una volta terminato il job.
- OCPU (ECPU per X11M)
- Memoria
- Storage locale
- Storage Exadata
Il completamento di ogni operazione di ridimensionamento può richiedere alcuni minuti. Il tempo di ciascuna operazione varia in base all'attività del sistema, ma di norma la maggior parte delle operazioni deve essere completata entro 15 minuti per un Quarter Rack, 20 minuti per un Half Rack e 30 minuti per un Full Rack o più grande. L'esecuzione di più operazioni di ridimensionamento di OCPU (ECPU per X11M) per un breve periodo di tempo può prolungare il tempo necessario per il completamento. Sebbene sia online, il ridimensionamento delle OCPU (ECPU per X11M) non viene implementato in parallelo su tutte le VM in modo da rilevare e proteggere da eventuali anomalie prima che influiscano sull'intero sistema. Il ridimensionamento della memoria e dello storage locale richiede il riavvio di una VM e viene eseguito una VM alla volta in sequenza.
Se si eseguono più operazioni di scale down, ogni operazione viene eseguita in serie. Ad esempio, se si ridimensiona la memoria e lo storage locale dalla console, il sistema scalerà prima la memoria e, al termine di tale operazione, lo storage verrà ridimensionato. Il tempo necessario per completare tutte le operazioni sarà la somma del tempo necessario per completare le singole operazioni.
Uso della console per arrestare, avviare o riavviare una Virtual Machine cluster VM
Utilizzare la console per arrestare, avviare o riavviare una virtual machine.
Uso della console per controllare lo stato di una Virtual Machine cluster VM
Rivedere lo stato di integrità di una virtual machine cluster VM.
Uso della console per spostare un cluster VM in un altro compartimento
Per modificare il compartimento che contiene il cluster VM in Oracle Exadata Database Service on Cloud@Customer, utilizzare questa procedura.
Quando si sposta un cluster VM, la modifica del compartimento viene applicata anche alle virtual machine e ai database associati al cluster VM. Tuttavia, la modifica del compartimento non ha effetto su altre risorse associate, ad esempio l'infrastruttura Exadata, che rimane nel compartimento corrente.
Utilizzo dell'API per gestire i cluster VM Oracle Exadata Database Service on Cloud@Customer
Rivedere la lista di chiamate API per gestire le reti cluster VM e i cluster VM Oracle Exadata Database Service on Cloud@Customer.
Per informazioni sull'uso dell'API e delle richieste di firma, vedere "API REST" e "Credenziali di sicurezza". Per informazioni sugli SDK, vedere "Software Development Kits and Command Line Interface".
Utilizzare queste operazioni API per gestire le reti cluster VM e i cluster VM Oracle Exadata Database Service on Cloud@Customer:
GenerateRecommendedVmClusterNetwork
CreateVmClusterNetwork
DeleteVmClusterNetwork
GetVmClusterNetwork
ListVmClusterNetworks
UpdateVmClusterNetwork
ValidateVmClusterNetwork
CreateVmCluster
DeleteVmCluster
GetVmCluster
ListVmClusters
UpdateVmCluster
Per l'elenco completo delle API, vedere "API del servizio di database".
Argomenti correlati
- API REST
- Credenziali di sicurezza
- Kit di sviluppo software e interfaccia della riga di comando
- GenerateRecommendedVmClusterNetwork
- CreateVmClusterNetwork
- DeleteVmClusterNetwork
- GetVmClusterNetwork
- ListVmClusterNetworks
- UpdateVmClusterNetwork
- ValidateVmClusterNetwork
- CreateVmCluster
- DeleteVmCluster
- GetVmCluster
- ListVmClusters
- UpdateVmCluster
- API del servizio di database
Argomento padre: Gestisci cluster VM
Risoluzione dei problemi delle virtual machine mediante le connessioni della console
È possibile risolvere problemi relativi al funzionamento delle virtual machine utilizzando le connessioni console. Ad esempio, una VM guest funzionante in precedenza smette di rispondere.
L'uso della funzione console seriale richiede l'infrastruttura Exadata versione 22.1.10 o successiva per 22. Utenti X e versione 23.1.1 o successiva per 23. Utenti X. La funzione della console seriale sarà disponibile su qualsiasi nuovo cluster VM creato immediatamente, ma sarà disponibile solo sui cluster VM esistenti in precedenza dopo il successivo ciclo di manutenzione trimestrale. Assicurarsi inoltre di rivedere tutti i prerequisiti indicati di seguito, inclusa l'impostazione di una password per l'utente opc
o root
. La mancata applicazione delle modifiche necessarie per soddisfare in anticipo questi requisiti comporterà l'impossibilità di connettersi con urgenza alla console seriale quando si presenta la necessità quando la VM non è altrimenti accessibile.
Per connettersi a un'istanza in esecuzione per scopi di amministrazione e uso generale, utilizzare una SSH (Secure Shell). Per ulteriori informazioni, vedere Connessione a una Virtual Machine con SSH
- Accertarsi di disporre delle autorizzazioni corrette.
- Completare i prerequisiti, inclusa la creazione della coppia di chiavi SSH (se non ne si dispone ancora).
- Creare la console seriale della Virtual Machine.
- Connettersi alla console seriale tramite SSH.
- Aprire il menu di navigazione. In Oracle Database, fare clic su Exadata Database Service on Cloud@Customer.
- In Area, selezionare l'area che si desidera associare all'infrastruttura Oracle Exadata.
- Nella sezione Infrastruttura fare clic su Infrastruttura Exadata.
- Fare clic sul nome dell'infrastruttura a cui si è interessati.
- Nella pagina Dettagli infrastruttura risultante, andare alla sezione Versione per trovare la versione del DB server installata.
- Criteri IAM obbligatori
Un amministratore deve concedere l'accesso sicuro alla console della virtual machine nel sistema Exadata Database Service on Cloud@Customer tramite un criterio IAM. - Prerequisiti
È necessario installare un client SSH e creare coppie di chiavi SSH. - Creare la connessione alla console seriale della virtual machine
- Connettere SSH alla console seriale
- Utilizzo di Cloud Shell per la connessione alla console seriale
- Visualizzazione della cronologia della console per una Virtual Machine
- Risoluzione dei problemi delle virtual machine dalle connessioni della console delle VM guest sui sistemi operativi Linux
- Uscita dalla connessione alla console seriale della virtual machine
Argomento padre: Gestisci cluster VM
Criteri IAM necessari
Un amministratore deve concedere l'accesso sicuro alla console della virtual machine nel sistema Exadata Database Service on Cloud@Customer tramite un criterio IAM.
Questo accesso è necessario indipendentemente dal fatto che tu stia utilizzando la console o l'API REST con un SDK, un'interfaccia CLI o altri strumenti. Se viene visualizzato un messaggio che informa che non si dispone dell'autorizzazione o che non si è autorizzati, verificare con l'amministratore il tipo di accesso di cui si dispone e il compartimento in cui lavorare.
Per creare connessioni alla console della virtual machine, un amministratore deve concedere l'accesso utente per leggere e gestire le connessioni alla console della virtual machine tramite un criterio IAM. Il nome della risorsa per le connessioni alla console della virtual machine è dbnode-console-connection
. Il nome della risorsa per la virtual machine è db-nodes
. I criteri riportati di seguito consentono agli utenti di creare connessioni alla console della virtual machine.
Allow group <group_name> to manage dbnode-console-connection in tenancy
Allow group <group_name> to read db-nodes in tenancy
Prerequisiti
È necessario installare un client SSH e creare coppie di chiavi SSH.
Porte da aprire per la connettività del piano di controllo
Assicurarsi che le regole del firewall siano corrette in modo che il server del piano di controllo (CPS) possa raggiungere gli endpoint OCI richiesti. Per ulteriori informazioni, vedere la tabella 3-2
Argomento padre: Prerequisiti
Installare un client SSH e una shell dalla riga di comando (Microsoft Windows)
Microsoft Windows non include un client SSH per impostazione predefinita. Se ci si connette da un client Windows, è necessario installare un client SSH. È possibile utilizzare PuTTY plink.exe con Windows PowerShell o un software che include una versione di OpenSSH, ad esempio:
Le istruzioni riportate in questo argomento utilizzano spesso PuTTY e Windows PowerShell.
Se si desidera effettuare la connessione della console da Windows con Windows PowerShell, è possibile che PowerShell sia già installato nel sistema operativo Windows. In caso contrario, procedere come indicato nel collegamento. Se si sta eseguendo la connessione all'istanza da un client Windows utilizzando PowerShell, è necessario plink.exe. plink.exe è lo strumento di connessione del collegamento ai comandi incluso in PuTTY. È possibile installare PuTTY o plink.exe separatamente. Per informazioni sull'installazione, vedere http://www.putty.org.
Argomento padre: Prerequisiti
Crea coppie di chiavi SSH
Per creare la connessione alla console sicura, è necessaria una coppia di chiavi SSH. Il metodo da utilizzare per creare coppie di chiavi dipende dal sistema operativo in uso. Quando si esegue la connessione alla console seriale, è necessario utilizzare una chiave RSA. Le istruzioni riportate in questa sezione mostrano come creare una coppia di chiavi SSH RSA.
- Creare la coppia di chiavi SSH per Linux
- Creare la coppia di chiavi SSH per Windows utilizzando PuTTY
Argomento padre: Prerequisiti
Creare la coppia di chiavi SSH per Linux
Se si utilizza un sistema di tipo UNIX, è probabile che la utility ssh-keygen
sia già installata. Per determinare se la utility è installata, digitare ssh-keygen
dalla riga di comando. Se la utility non è installata, è possibile scaricare OpenSSH
per UNIX da http://www.openssh.com/portable.html e installarlo.
Argomento padre: Crea coppie di chiavi SSH
Creare la coppia di chiavi SSH per Windows utilizzando PuTTY
Se si utilizza un client Windows per connettersi alla connessione alla console dell'istanza, utilizzare una coppia di chiavi SSH generata da PuTTY.
Argomento padre: Crea coppie di chiavi SSH
Per creare una connessione utilizzando la coppia di chiavi SSH generata mediante PuTTY
Nella finestra Crea accesso alla console seriale effettuare le operazioni riportate di seguito.
- Incollare la chiave SSH generata dal formato OpenSSH o scegliere Carica file di chiavi SSH e fornire il percorso della chiave pubblica salvata al passo 8 in Crea la coppia di chiavi SSH per Windows utilizzando PuTTY.
- Una volta che la connessione è attiva, fare clic su Copia connessione console seriale per Windows.
- Incollare la stringa di connessione copiata dal passo precedente in un file di testo.
- Nel file di testo, sostituire
<PATH_FILE_PUTTY_PRIVATE.ppk>
per puntare al percorso del file della chiave privata PuTTY (PPK) nel computer. Ad esempio, se è stato salvato il file.ppk
in$HOME\Documents\mykey.ppk
. - Incollare la stringa di connessione modificata nella finestra PowerShell, quindi premere Invio per connettersi alla console.
Argomento padre: creare la coppia di chiavi SSH per Windows utilizzando PuTTY
Accedi a una Virtual Machine dalla console seriale
Se si desidera collegarsi a una virtual machine utilizzando una connessione alla console della virtual machine, è possibile utilizzare la connessione SSH (Secure Shell) per collegarsi. Per accedere con un nome utente e una password, è necessario un account utente con una password. Oracle Exadata Cloud non imposta una password predefinita per gli utenti opc
o root
. Pertanto, se si desidera eseguire l'accesso come utente opc
o root
, è necessario creare una password per l'utente opc
o root
. In caso contrario, aggiungere un altro utente con una password e accedere come tale utente. Questo dovrebbe essere completato in anticipo, prima di una situazione potenziale che potrebbe richiedere di accedere alla console seriale.
Argomento padre: Prerequisiti
Connessione tramite firewall
Se il client che si utilizzerà per accedere alla console seriale è protetto da un firewall, è necessario assicurarsi che questo client sia in grado di raggiungere l'endpoint richiesto per accedere alla console seriale della macchina virtuale. Il sistema client che si connette alla console seriale deve essere in grado di raggiungere il server della console seriale (ad esempio, vm-console.exacc.us-ashburn-1.oci.oraclecloud.com
) su SSH utilizzando la porta 443, direttamente o tramite un proxy.
Argomento padre: Prerequisiti
Creare la connessione alla console seriale della virtual machine
Prima di poter stabilire una connessione locale alla console seriale, è necessario creare la connessione alla console della virtual machine.
Le connessioni alla console delle virtual machine sono limitate a un client alla volta. Se il client non riesce, la connessione rimane attiva per circa cinque minuti. Durante questo periodo, nessun altro client può connettersi. Dopo cinque minuti, la connessione viene chiusa e un nuovo client può connettersi. Durante il timeout di cinque minuti, qualsiasi tentativo di connessione a un nuovo client non riesce con il seguente messaggio:
channel 0: open failed: administratively prohibited: console access is limited to one connection at a time
Argomenti correlati
Effettuare una connessione SSH alla console seriale
Dopo aver creato la connessione console per la virtual machine, è possibile connettersi alla console seriale utilizzando una connessione Secure Shell (SSH). Quando si esegue una connessione SSH alla console seriale, è necessario utilizzare una chiave RSA. È possibile utilizzare la stessa chiave SSH per la console seriale utilizzata all'avvio dell'istanza oppure una chiave SSH diversa.
Una volta terminata la console seriale e terminata la connessione SSH, è necessario eliminare la connessione alla console seriale. Se non ti disconnetti dalla sessione, Oracle Cloud Infrastructure termina la sessione della console seriale dopo 24 ore ed è necessario eseguire di nuovo l'autenticazione per connettersi di nuovo.
Convalida chiavi host server
Quando ci si connette per la prima volta alla console seriale, viene richiesto di convalidare l'impronta digitale della chiave host del server. L'impronta della chiave host del server è l'hash SHA256 della chiave SSH pubblica dell'host del server. La risposta di handshake SSH del server è firmata con la chiave privata associata. La convalida dell'impronta digitale della chiave host del server protegge da potenziali attacchi.
Quando si esegue una connessione manuale alla console seriale, l'impronta della chiave host del server non viene convalidata automaticamente. Per convalidare manualmente l'impronta digitale, confrontare il valore dell'impronta digitale visualizzato nella console di Oracle Cloud Infrastructure con il valore dell'impronta digitale della chiave RSA visualizzato nel terminale durante la connessione.
Per trovare l'impronta della chiave host del server nella console, nella pagina dei dettagli Virtual Machine, in Risorse, fare clic su Connessione alla console. Nella tabella viene visualizzata l'impronta della chiave host del server. L'impronta digitale nella console deve corrispondere al valore dell'impronta digitale della chiave RSA mostrato nel terminale durante la connessione alla console seriale.
Le chiavi host del server vengono ruotate periodicamente per motivi di sicurezza. La rotazione delle chiavi riduce il rischio rappresentato quando le chiavi vengono compromesse limitando la quantità di dati cifrati o firmati da una versione chiave. Quando la chiave viene ruotata e si tenta di connettersi alla console seriale, viene visualizzato un avviso che indica un potenziale attacco. L'avvertenza include un errore di verifica della chiave host non riuscita e un numero di riga nel file .ssh/known_hosts
. Eliminare la riga nel file .ssh/known_hosts
e riconnettersi alla console seriale. Viene quindi richiesto di accettare una nuova impronta della chiave host del server.
Argomento padre: creare una connessione SSH alla console seriale
Connessione da sistemi operativi Mac OS X e Linux
Utilizzare un client SSH per connettersi alla console seriale. Mac OS X e la maggior parte dei sistemi operativi Linux e UNIX-like includono il client SSH OpenSSH per impostazione predefinita.
Per connettersi alla console seriale utilizzando OpenSSH su Mac OS X o Linux
Connetti da sistemi operativi Windows
I passaggi per connettersi alla console seriale da Microsoft Windows PowerShell sono diversi dai passaggi per OpenSSH. I seguenti passaggi non funzionano nel terminale Windows.
Se si sta eseguendo la connessione all'istanza da un client Windows utilizzando PowerShell, è necessario plink.exe
. plink.exe
è lo strumento di connessione del collegamento ai comandi incluso in PuTTY. È possibile installare PuTTY o plink.exe
separatamente. Per ulteriori informazioni, vedere Installazione di un client SSH e di una shell dalla riga di comando (Windows).
Per connettersi alla console seriale in Microsoft Windows
Argomenti correlati
Argomento padre: creare una connessione SSH alla console seriale
Per creare una connessione utilizzando la coppia di chiavi SSH generata mediante OCI Console
Argomento padre: Connetti da sistemi operativi Windows
Uso di Cloud Shell per la connessione alla console seriale
Puoi connetterti alla console seriale in modo rapido e semplice utilizzando l'integrazione di Cloud Shell. Cloud Shell è un terminale basato su browser Web accessibile dalla console. L'integrazione di Cloud Shell crea automaticamente la connessione alla console dell'istanza e una chiave SSH temporanea. L'unico prerequisito per la connessione alla console seriale da Cloud Shell consiste nel concedere agli utenti le autorizzazioni corrette. Per una panoramica introduttiva sull'uso di Cloud Shell, vedere Utilizzo di Cloud Shell.
- Per impostazione predefinita, Cloud Shell limita l'accesso di rete alle risorse interne OCI nell'area di origine della tenancy solo se non è stata abilitata la rete pubblica gestita da Cloud Shell. L'amministratore deve configurare un criterio di identità per abilitare la rete pubblica Cloud Shell. Per ulteriori informazioni, vedere Rete di Cloud Shell.
- Non è possibile connettersi contemporaneamente a più nodi DB utilizzando Cloud Shell. Ad esempio, se si dispone di una connessione aperta a DBnode1 e si desidera connettersi a DBnode2, è necessario uscire dalla Cloud Shell attiva da DBnode1, quindi stabilire una connessione a DBnode2.
- Assicurarsi che le regole del firewall siano corrette in modo che il server del piano di controllo (CPS) possa raggiungere gli endpoint OCI richiesti. Per ulteriori informazioni, vedere la tabella 3-2
Una volta terminata la console seriale e terminata la connessione SSH, è necessario eliminare la connessione alla console seriale. Se non ti disconnetti dalla sessione, Oracle Cloud Infrastructure termina la sessione della console seriale dopo 24 ore ed è necessario eseguire di nuovo l'autenticazione per connettersi di nuovo.
Argomenti correlati
Per connettersi alla console seriale mediante Cloud Shell
Argomenti correlati
Argomento padre: Utilizzo di Cloud Shell per la connessione alla console seriale
Visualizzazione della cronologia della console per una virtual machine
Per accedere alla console seriale e utilizzare la cronologia della console, è necessario configurare le regole del firewall in modo che il server del piano di controllo (CPS) possa accedere agli endpoint OCI necessari. Rivedere i dettagli della Tabella 3-2 per i requisiti di connettività dello storage degli oggetti e della console VM.
È possibile acquisire e visualizzare i dati recenti della console seriale per una Virtual Machine. I dati includono i messaggi di configurazione che si verificano al boot della Virtual Machine, ad esempio i messaggi kernel e BIOS, ed è utile per controllare lo stato della Virtual Machine o per diagnosticare e risolvere i problemi.
La cronologia della console acquisisce fino a un megabyte dei dati della console seriale più recenti per la Virtual Machine specificata. Tenere presente che vengono acquisiti i dati della console raw, inclusi i caratteri a più byte.
La cronologia della console è un record point-in-time. Per risolvere un problema relativo a una Virtual Machine non funzionante utilizzando una connessione console interattiva, utilizzare una connessione console seriale.
Gestione dei dati della cronologia della console
È possibile utilizzare la console o l'API per gestire le acquisizioni della cronologia della console. La cronologia della console consente di visualizzare l'output seriale della Virtual Machine senza dover connettersi all'istanza in remoto. La cronologia della console può essere utilizzata per controllare l'accesso precedente e le azioni intraprese con la console seriale.
Nella pagina dei dettagli dell'istanza della console è possibile acquisire e scaricare le cronologie della console, visualizzare e modificare i dettagli dei metadati ed eliminare le acquisizioni della cronologia della console.
- Utilizzo della console per acquisire la cronologia della console
- Utilizzo della console per scaricare le acquisizioni della cronologia della console
- Utilizzo della console per visualizzare le acquisizioni della cronologia della console
- Utilizzo della console per visualizzare e modificare i dettagli dei metadati di un'acquisizione della cronologia della console
- Utilizzo della console per eliminare le acquisizioni della cronologia della console
- Utilizzo dell'interfaccia API per la gestione dei dati della cronologia della console
Esaminare la lista delle chiamate API per gestire i dati della cronologia della console.
Utilizzo della console per acquisire la cronologia della console
Argomento padre: Gestione dei dati della cronologia della console
Utilizzo della console per scaricare le acquisizioni della cronologia della console
Argomento padre: Gestione dei dati della cronologia della console
Utilizzo della console per visualizzare le acquisizioni della cronologia della console
Argomento padre: Gestione dei dati della cronologia della console
Utilizzo della console per visualizzare e modificare i dettagli dei metadati di un'acquisizione della cronologia della console
Argomento padre: Gestione dei dati della cronologia della console
Utilizzo della console per eliminare le acquisizioni della cronologia della console
Argomento padre: Gestione dei dati della cronologia della console
Utilizzo dell'API per gestire i dati della cronologia della console
Rivedere la lista di chiamate API per gestire i dati della cronologia della console.
Per informazioni sull'uso dell'API e delle richieste di firma, vedere API REST e Credenziali di sicurezza. Per informazioni sugli SDK, vedere Software Development Kits and Command Line Interface.
Per l'elenco completo delle API, vedere API del servizio di database.
Utilizzare le operazioni API riportate di seguito per gestire i dati della cronologia della console.
- Per acquisire la cronologia della console, utilizzare il metodo createDbNodeConsoleHistory.
- Per ottenere i dettagli dei metadati della cronologia della console, utilizzare il metodo getDbNodeConsoleHistory.
- Per ottenere i dettagli del contenuto della cronologia della console, utilizzare il metodo getDbNodeConsoleHistoryContent.
- Per modificare i metadati della cronologia della console, utilizzare il metodo updateDbNodeConsoleHistory.
- Per elencare le acquisizioni della cronologia della console, utilizzare il metodo listDbNodeConsoleHistories.
- Per eliminare le acquisizioni della cronologia della console, utilizzare il metodo deleteDbNodeConsoleHistory.
Argomento padre: Gestione dei dati della cronologia della console
Risoluzione dei problemi relativi alle virtual machine dalle connessioni della console delle VM guest nei sistemi operativi Linux
Dopo aver eseguito la connessione a una console dell'istanza, è possibile eseguire vari task, ad esempio:
- Modificare i file di configurazione del sistema.
- Aggiungere o reimpostare le chiavi SSH per l'utente
opc
. - Reimpostare la password per l'utente
opc
.
Queste attività richiedono il boot in una shell Bash in modalità manutenzione.
Per eseguire l'avvio in modalità di manutenzione
Utente e password predefiniti:
- Account: boot loader Grub
- nomeutente: root
- Password predefinita: sos1Exadata
- Tipo di conto: utente del sistema operativo
Per ulteriori informazioni, vedere Default User Accounts for Oracle Exadata.
Uscita dalla connessione alla console seriale della virtual machine
Per uscire dalla connessione alla console seriale
Quando si utilizza SSH, come carattere di escape viene utilizzato il carattere ~
all'inizio di una nuova riga.
Argomento padre: Uscita dalla connessione alla console seriale della virtual machine
Per eliminare la connessione console seriale per una Virtual Machine
Argomento padre: Uscita dalla connessione alla console seriale della virtual machine