Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Implementazione di RDS Custom per Oracle con AWS CloudFormation
Automatizza la distribuzione di RDS Custom for Oracle utilizzando il modello fornito. AWS CloudFormation Completa i seguenti prerequisiti prima di distribuire le risorse.
Prerequisiti
Scarica i file Oracle richiesti
Sono necessari file di installazione Oracle specifici prima di poter creare il AWS CloudFormation modello. Scaricate questi file prima della distribuzione.
-
Passa a Oracle Database 19c (
19.3) -
Individua e scarica il file
LINUX.X64_193000_db_home.zip
-
Rinomina il file in
V982063-01.zip
-
Scarica le patch rimanenti, selezionando Piattaforma o Lingua come
Linux x86-64
Utilità più recente OPatch
Patch PSU di gennaio 2023
Patch PSU e RU del database
Patch aggiuntive richieste
Patch PSU di aprile 2023
Patch PSU e RU del database
Patch aggiuntive richieste
Configurazione del bucket Amazon S3
Crea un bucket Amazon S3 nel tuo Account AWS o scegli un bucket esistente.
-
Crea una struttura di cartelle nel bucket simile all'esempio seguente.
<bucket-name>/ └── oracle_cev/ ├── V982063-01.zip ├── p6880880_190000_Linux-x86-64.zip ├── p34765931_190000_Linux-x86-64.zip ├── p34786990_190000_Linux-x86-64.zip ├── p35099667_190000_Linux-x86-64.zip ├── p35099674_190000_Generic.zip ├── p28730253_190000_Linux-x86-64.zip ├── p29213893_1918000DBRU_Generic.zip ├── p35012866_1918000DBRU_Linux-x86-64.zip ├── p35042068_190000_Linux-x86-64.zip ├── p35050341_190000_Linux-x86-64.zip ├── p29213893_1919000DBRU_Generic.zip ├── p33125873_1919000DBRU_Linux-x86-64.zip ├── p35220732_190000_Linux-x86-64.zip └── p35239280_190000_Generic.zip
Carica tutti i file Oracle scaricati in precedenza nelle cartelle appropriate.
Distribuisci RDS Custom for Oracle utilizzando AWS CloudFormation
Fase 1: Preparare il modello AWS CloudFormation
Prima di poter distribuire RDS Custom for Oracle, è necessario scaricare e configurare il AWS CloudFormation modello che crea i prerequisiti necessari.
Copia e salva il modello
-
Vai a Implementazione di RDS Custom per Oracle con zone di disponibilità singole e multiple
-
Copia il modello nel formato che preferisci (YAML o JSON)
-
Salva il file in formato YAML o JSON. Ad esempio,
rds-custom-oracle-prereqs.yaml
Avvia lo stack nella console AWS
Apri la AWS console e vai a AWS CloudFormation
Scegli Crea stack > Con nuove risorse (standard)
-
Seleziona Scegli un modello esistente
-
Seleziona Carica un file modello > Scegli file
-
Seleziona il file modello che hai scaricato in precedenza
Mantieni i valori dei parametri predefiniti
Seleziona Avanti per creare lo stack
Alternativa: utilizzo della AWS CLI
Invece di usare la console, puoi creare lo stack usando: AWS CLI
aws cloudformation create-stack \ --stack-name rds-custom-oracle \ --template-body file://rds-custom-oracle-prereqs.yaml \ --capabilities CAPABILITY_NAMED_IAM
Fase 2: creazione delle versioni personalizzate del motore (CEVs) e delle istanze Amazon RDS
Copia e salva il modello
-
Vai a Implementazione di RDS Custom per Oracle con zone di disponibilità singole e multiple
-
Copia il modello nel formato che preferisci (YAML o JSON)
-
Se necessario, aggiorna i seguenti parametri nel modello:
BucketName
CEVS3Prefix
Password principale del database (sostituire *************)
-
Salva il file in formato YAML o JSON
Passaggio 3: Esegui la distribuzione utilizzando la console AWS
-
Apri la AWS console e accedi a AWS CloudFormation
-
Scegli Crea stack > Con nuove risorse (standard)
-
Seleziona Scegli un modello esistente
-
Seleziona Carica un file modello > Scegli file
-
Seleziona il file modello che hai scaricato in precedenza
-
Lascia i parametri come valori predefiniti
-
Compilate i parametri come segue:
BucketName:
rds-custom-id
CEVS3Prefix: oracle_cev CEVCreation: Yes Rivedi la configurazione e seleziona Avanti per creare lo stack
Facoltativo: distribuisci utilizzando AWS CLI
aws cloudformation create-stack \ --stack-name rds-custom-oracle \ --template-body file://rds-custom-oracle.yaml \ --parameters \ ParameterKey=BucketName,ParameterValue=rds-custom-id \ ParameterKey=CEVS3Prefix,ParameterValue=oracle_cev \ ParameterKey=CEVCreation,ParameterValue=Yes \ --capabilities CAPABILITY_NAMED_IAM
Risorse di distribuzione create
Il modello crea le seguenti risorse:
Amazon VPC con sottoreti pubbliche e private
Gruppi di sicurezza
Endpoint Amazon VPC
Ruoli IAM e policy
AWS KMS chiave per la crittografia
Versioni personalizzate del motore (CEVs)
Istanze RDS Custom per Oracle per configurazioni Single-AZ e Multi-AZ
Monitora i progressi dell'implementazione
Dopo aver creato lo AWS CloudFormation stack, monitorane l'avanzamento per garantire la corretta implementazione. Il processo di distribuzione include la creazione di versioni personalizzate del motore (CEVs) e istanze RDS.
Per monitorare l'avanzamento della distribuzione:
Apri la AWS CloudFormation console.
Scegli il nome del tuo stack.
Scegli la scheda Eventi per visualizzare lo stato di avanzamento e identificare eventuali errori.
Nota
La creazione di un CEV richiede in genere 2-3 ore. Una volta completata correttamente la creazione di CEV, Amazon RDS inizia automaticamente a creare l'istanza Amazon RDS.
Dopo l'implementazione
Una volta completato il processo di creazione dello stack, esegui i seguenti passaggi di verifica e configurazione post-distribuzione:
Dalla pagina della console Amazon RDS, accedi a Versioni del motore personalizzate per verificare la creazione del CEV.
Verifica che le istanze Amazon RDS siano create e disponibili
Verifica la connettività alle istanze Amazon RDS
Configura le strategie di monitoraggio e backup in base alle esigenze
Rimozione
Per rimuovere tutte le risorse, esegui il seguente AWS CLI comando:
aws cloudformation delete-stack --stack-name rds-custom-oracle
Risoluzione dei problemi
Se riscontri problemi durante la distribuzione, utilizza le seguenti soluzioni per risolvere i problemi più comuni.
- La creazione di CEV non riesce
-
Verifica che tutte le patch richieste siano caricate su Amazon S3
Controlla le autorizzazioni IAM
Verifica che le versioni delle patch siano corrette; consulta Prerequisiti l'elenco delle patch richieste.
- La creazione di istanze Amazon RDS non riesce
-
Controlla le VPC/subnet configurazioni
Verifica le regole del gruppo di sicurezza
Conferma che il CEV è disponibile