Gerenciar Clusters de VMs
Saiba como gerenciar seus clusters de VMs no Oracle Exadata Database Service on Cloud@Customer.
- Sobre o Gerenciamento de Clusters de VMs no Oracle Exadata Database Service on Cloud@Customer
O cluster de VMs fornece um link entre a infraestrutura do Oracle Exadata Database Service on Cloud@Customer e os Bancos de Dados Oracle que você implanta. - Visão Geral do Subconjunto de Nós de Clusters de VMs
O Subconjunto de Nós de Clusters de VMs permite alocar um subconjunto de servidores de banco de dados para clusters de VMs novos e existentes para permitir máxima flexibilidade na alocação de recursos de computação (CPU, memória e armazenamento local). - Visão Geral da Coleta Automática de Diagnóstico
Ao ativar a coleta e as notificações de diagnóstico, o Oracle Cloud Operations e você poderão identificar, investigar, rastrear e resolver problemas de VM convidada de forma rápida e eficaz. Assine o serviço Events para ser notificado sobre alterações no estado do recurso. - Arquivos de Logs e Rastreamento de Incidentes
Esta seção lista todos os arquivos que podem ser coletados pelo Suporte Técnico da Oracle se você aceitar a coleta de logs e rastreamento de incidentes. - Métricas de Integridade
Verifique a lista de métricas de integridade do banco de dados e não relacionadas ao banco de dados coletadas pelo Oracle Trace File Analyzer. - Introdução às Operações de Ampliação e Redução
Com a release do recurso Diversas VMs por sistema Exadata (MultiVM), você pode ampliar ou reduzir seus recursos de cluster de VMs. - Usando a Console para Gerenciar Clusters de VMs no Oracle Exadata Database Service on Cloud@Customer
Saiba como usar a console para criar, editar e gerenciar seus Clusters de VMs no Oracle Exadata Database Service on Cloud@Customer. - Usando a API para Gerenciar Clusters de VMs do Oracle Exadata Database Service on Cloud@Customer
Verifique a lista de chamadas de API para gerenciar os clusters de VMs e as redes de clusters de VMs do Oracle Exadata Database Service on Cloud@Customer. - Diagnosticando e Solucionando Problemas de Máquinas Virtuais Usando Conexões da Console
Você pode diagnosticar e solucionar problemas de máquinas virtuais com mau funcionamento usando conexões da console. Por exemplo, uma VM Convidada em funcionamento anteriormente deixa de responder.
Tópicos Relacionados
Tópico principal: Guias de Instruções
Sobre o Gerenciamento de Clusters de VMs no Oracle Exadata Database Service on Cloud@Customer
O cluster de VMs fornece um link entre a infraestrutura do Oracle Exadata Database Service on Cloud@Customer e os Bancos de Dados Oracle que você implanta.
O cluster de VMs contém uma instalação do Oracle Clusterware, que suporta os bancos de dados do cluster. Na definição do cluster de VMs, você também especifica o número de núcleos de CPU ativados, que determina a quantidade de recursos de CPU que estão disponíveis para seus bancos de dados
Para poder criar bancos de dados na infraestrutura do Exadata Cloud@Customer, crie uma rede de clusters de VMs e associe-a a um cluster de VMs.
Evite digitar informações confidenciais ao designar descrições, tags ou nomes amigáveis aos seus recursos na nuvem por meio da Console, API ou CLI do Oracle Cloud Infrastructure.
Tópico principal: Gerenciar Clusters de VMs
Visão Geral do Subconjunto de Nós de Clusters de VMs
O Subconjunto de Nós de Clusters de VMs permite alocar um subconjunto de servidores de banco de dados para clusters de VMs novos e existentes, a fim de permitir máxima flexibilidade na alocação de recursos de computação (CPU, memória e armazenamento local).
- Criar um cluster de VMs menor para hospedar bancos de dados que tenham poucos requisitos de recurso e escalabilidade ou para hospedar um número menor de bancos de dados que exijam isolamento do restante da carga de trabalho.
- Expandir ou reduzir um cluster de VMs existente adicionando e removendo nós para garantir a utilização ideal dos recursos disponíveis.
- O recurso Subconjunto de Nós de Clusters de VMs está disponível para clusters de VMs novos e existentes no serviço Exadata Cloud@Customer Gen2.
- Todas as VMs de um cluster terão a mesma alocação de recursos por VM, independentemente de a VM ter sido criada durante o provisionamento do cluster ou adicionada posteriormente, estendendo um cluster de VMs existente.
- Os Clusters de VMs só precisam de um mínimo de 1 VM com subconjunto de nós. No entanto, a Oracle recomenda um mínimo de 2 VMs por Cluster de VMs para fornecer alta disponibilidade.
- Cada rede de clusters de VMs é pré-provisionada com endereços IP para cada Servidor de Banco de Dados na infraestrutura. Uma rede de clusters só pode ser usada por um único cluster de VMs e é validada para garantir que os endereços IP não substituam outras redes de clusters. A adição ou remoção de VMs no cluster não afeta os endereços IP pré-provisionados designados a cada servidor de Banco de Dados na rede de clusters associada.
Para obter o número Máximo de VMs por servidor de banco de dados e o número Máximo de Clusters de VMs por Sistema, consulte Tabelas de Configuração e Forma do Sistema. O número Máximo de Clusters de VMs por Sistema depende dos recursos disponíveis por servidor de BD e está sujeito ao limite máximo de VMs por Servidor de BD.
Quando um cluster contém um banco de dados subdefinido por nó, o recurso de uso e custo atribuídos para bancos de dados plugáveis não funcionará porque o processo de criação de bancos de dados subdefinidos por nó ocorre no backend e os metadados dos bancos de dados subdefinidos por nó não são sincronizados com o Servidor de Plano de Controle.
No entanto, se o banco de dados foi originalmente criado sem usar a subdefinição de nó e posteriormente convertido em um banco de dados subdefinido de nó, esse problema não surgirá, pois os metadados já estão disponíveis no Plano de Controle.
Tópicos Relacionados
Tópico principal: Gerenciar Clusters de VMs
Visão Geral da Coleta Automática de Diagnóstico
Ativando a coleta e as notificações de diagnóstico, o Oracle Cloud Operations e você poderão identificar, investigar, rastrear e resolver problemas de VM convidada de forma rápida e eficaz. Assine o serviço Events para ser notificado sobre alterações no estado do recurso.
-
Ativar Eventos de Diagnóstico
Permita que a Oracle colete e publique eventos críticos, de advertência, de erro e de informações para você. Para obter mais informações, consulte Eventos do Serviço Database.
-
Ativar Monitoramento de Integridade
Permitir que a Oracle colete métricas/eventos de integridade como o Oracle Database ativo/desativado, uso do espaço em disco etc., e compartilhe-os com as operações do Oracle Cloud. Você também receberá notificação de alguns eventos. Para obter mais informações, consulte Métricas de Integridade.
-
Ativar Coleta de Logs e Rastreamento de Incidentes
Permitir que a Oracle colete logs e rastreamentos de incidentes para ativar o diagnóstico de falha e a resolução de problemas. Para obter mais informações, consulte Arquivos de Logs e Rastreamento de Incidentes.
A Coleta de Diagnósticos é:
- Ativada: Quando você opta por coletar diagnósticos, métricas de integridade, logs de incidentes e arquivos de rastreamento (todas as três opções).
- Desativada: Quando você opta por não coletar diagnósticos, métricas de integridade, logs de incidentes e arquivos de rastreamento (todas as três opções).
- Parcialmente Ativada: Quando você opta por coletar diagnósticos, métricas de integridade, logs de incidentes e arquivos de rastreamento (uma ou duas opções).
A desativação de eventos de diagnóstico e monitoramento de integridade só interromperá a coleta e a notificação de dados/eventos quando você desmarcar as caixas de seleção vinculadas às opções. No entanto, os dados históricos não serão expurgados dos repositórios de dados do Oracle Cloud Operations.
Tópicos Relacionados
Tópico principal: Gerenciar Clusters de VMs
Arquivos de Logs e Rastreamento de Incidentes
Esta seção lista todos os arquivos que podem ser coletados pelo Suporte Técnico da Oracle se você aceitar a coleta de logs e rastreamento de incidentes.
- A Oracle criará uma SR (solicitação de serviço) referente ao CSI (Identificador de Suporte) de infraestrutura quando um problema for detectado e precisar da interação do cliente para ser resolvido.
- O e-mail de administrador da tenancy do Oracle Cloud Infrastructure do cliente será usado como contato CSI para criar uma SR e anexar logs a ela. Certifique-se de que o administrador da tenancy seja adicionado como um contato CSI no MOS (My Oracle Support).
Coletas de Logs Orientadas por Componentes do Oracle TFA (Trace File Analyzer)
Os diretórios geralmente são designados a um componente e esse componente pode então ser usado para orientar o TFA para os arquivos que ele precisa coletar, por exemplo, solicitar o componente CRS dirá ao TFA para analisar os diretórios mapeados para o componente CRS e localizar arquivos que correspondam ao período de coleta necessário.
Se você tiver optado anteriormente pela coleta de arquivos de logs e rastreamento de incidentes e decidir recusar quando as operações do Oracle Cloud executarem um job de coleta de logs, o job será executado e não será cancelado. As futuras coletas de logs só ocorrerão quando você aceitar novamente a opção de coleta de arquivos de logs e rastreamento de incidentes.
O TFA é fornecido com scripts que são executados quando um componente específico é solicitado, por exemplo, para o componente CRS, crscollect.pl
executará vários comandos crsctl
e coletará a entrada. Por padrão, o TFA não oculta os logs coletados.
Tabela 5-13 Coletas de Logs Orientadas por Componentes do Oracle TFA (Trace File Analyzer)
Componente | Script | Arquivos/Diretórios |
---|---|---|
|
|
|
|
|
|
|
Nenhum Script Específico de Banco de Dados - executa |
|
Logs de Ferramenta da Nuvem
- Arquivos Creg: Arquivos
/var/opt/oracle/creg/*.ini
com informações confidenciais mascaradas - Arquivo Cstate:
/var/opt/oracle/cstate.xml
-
Logs do conjunto de ferramentas relacionadas ao banco de dados:
Se
dbName
for especificado,/var/opt/oracle/log/<dbName>
, caso contrário, colete logs para todos os bancos de dados/var/opt/oracle/log/
Se
dbName
for especificado,/var/opt/oracle/dbaas_acfs/log/<dbName>
, caso contrário, colete logs para todos os bancos de dados/var/opt/oracle/log/<dbName>
- Arquivos env do banco de dados: Se
dbName
for especificado,/home/oracle/<dbName>.env
; caso contrário, colete logs para todos os bancos de dados/home/oracle/*.env
- Logs piloto:
/home/opc/.pilotBase/logs
- Lista de diretórios de 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
Logs do Agente do DCS
/opt/oracle/dcs/log/
Logs do Banco de Dados/Grid Infrastructure Relacionados ao Conjunto de Ferramentas
- Grid Infrastructure:
GI_HOME/cfgtoollogs
- Log de Alerta do banco de dados:
/u02/app/oracle/diag/rdbms/*/*/alert*.log
Métricas de Integridade
Verifique a lista de métricas de integridade do banco de dados e não relacionadas ao banco de dados coletadas pelo Oracle Trace File Analyzer.
A Oracle pode adicionar mais métricas no futuro, mas se você já tiver optado por coletar métricas, não será necessário atualizar seu valor de aceitação. Ele permanecerá ativado/desativado com base na sua preferência atual.
Lista de Métricas de Integridade da VM Convidada - Métricas do Banco de Dados
Tabela 5-14 Lista de Métricas de Integridade da VM Convidada - Métricas do Banco de Dados
Nome da Métrica | Nome para Exibição da Métrica | Unidade | Agregação | Intervalo | Frequência de Coleta | Descrição |
---|---|---|---|---|---|---|
|
Utilização de CPU |
Porcentagem |
Média |
Um minuto |
Cinco minutos |
A utilização da CPU é expressa como uma porcentagem, que é agregada em todos os grupos de consumidores. A porcentagem de utilização é reportada em relação ao número de CPUs que o banco de dados pode usar, que é duas vezes o número de OCPUs. |
|
Utilização de Armazenamento |
Porcentagem |
Média |
Uma hora |
Uma hora |
A porcentagem da capacidade de armazenamento provisionado atualmente em uso. Representa o espaço total alocado para todos os tablespaces. |
|
Alterações no Bloco de Banco de Dados |
Alterações por segundo |
Média |
Um minuto |
Cinco minutos |
O número Médio de blocos alterados por segundo. |
|
Contagem de Execuções |
Contagem |
Soma |
Um minuto |
Cinco minutos |
O número de chamadas de usuário e recursivas que executaram instruções SQL durante o intervalo selecionado. |
|
Log-ons Atuais |
Contagem |
Soma |
Um minuto |
Cinco minutos |
O número de log-ons bem-sucedidos durante o intervalo selecionado. |
|
Contagem de Transações |
Contagem |
Soma |
Um minuto |
Cinco minutos |
O número combinado de commits de usuário e rollbacks de usuário durante o intervalo selecionado. |
|
Chamadas do Usuário |
Contagem |
Soma |
Um minuto |
Cinco minutos |
O número combinado de log-ons, parsings e chamadas de execução durante o intervalo selecionado. |
|
Contagem de Parsings |
Contagem |
Soma |
Um minuto |
Cinco minutos |
O número de hard e soft parsings durante o intervalo selecionado. |
|
Espaço de Armazenamento Utilizado |
GB |
Máximo |
Uma hora |
Uma hora |
Volume total de espaço de armazenamento usado pelo banco de dados no momento da coleta. |
|
Espaço de Armazenamento Alocado |
GB |
Máximo |
Uma hora |
Uma hora |
Volume total de espaço de armazenamento alocado para o banco de dados no momento da coleta. |
|
Espaço de Armazenamento Usado por Tablespace |
GB |
Máximo |
Uma hora |
Uma hora |
Volume total de espaço de armazenamento usado pelo tablespace no momento da coleta. No caso de bancos de dados contêineres, essa métrica fornece tablespaces de contêiner raiz. |
|
Espaço de Armazenamento Alocado por Tablespace |
GB |
Máximo |
Uma hora |
Uma hora |
Volume total de espaço de armazenamento alocado para o tablespace no momento da coleta. No caso de bancos de dados contêineres, essa métrica fornece tablespaces de contêiner raiz. |
|
Utilização do Espaço de Armazenamento por Tablespace |
Porcentagem |
Média |
Uma hora |
Uma hora |
Isso indica a porcentagem de espaço de armazenamento utilizado pelo tablespace no momento da coleta. No caso de bancos de dados contêineres, essa métrica fornece tablespaces de contêiner raiz. |
Lista de Métricas de Integridade da VM Convidada - Métricas Não Relacionadas ao Banco de Dados
Tabela 5-15 Lista de Métricas de Integridade da VM Convidada - Métricas Não Relacionadas ao Banco de Dados
Nome da Métrica | Nome para Exibição da Métrica | Unidade | Agregação | Frequência de Coleta | Descrição |
---|---|---|---|---|---|
|
Utilização do Grupo de Discos do ASM |
Porcentagem |
Máximo |
10 minutos |
Porcentagem de espaço utilizável usado em um Grupo de Discos. O espaço utilizável é o espaço disponível para crescimento. O grupo de discos DATA armazena nossos arquivos do banco de dados Oracle. O grupo de discos RECO contém arquivos de banco de dados para recuperação, como arquivos compactados e logs de flashback. |
|
Utilização do Sistema de Arquivos |
Porcentagem |
Máximo |
Um minuto |
Percentagem de utilização do sistema de arquivos provisionado. |
|
Utilização de CPU |
Porcentagem |
Média |
Um minuto |
Percentual de utilização de CPU. |
|
Utilização de Memória |
Porcentagem |
Média |
Um minuto |
Porcentagem de memória disponível para iniciar novos aplicativos, sem swapping. A memória disponível pode ser obtida por meio do seguinte comando: |
|
Utilização de Troca |
Porcentagem |
Média |
Um minuto |
Percentagem de utilização do espaço total de swap. |
|
Média de Carga |
Número |
Média |
Um minuto |
Média de carga do sistema durante 5 minutos. |
|
Status do Nó |
Número Inteiro |
Média |
Um minuto |
Indica se o host está acessível. |
|
OCPU Alocada |
Número Inteiro |
Máximo |
Um minuto |
O número de OCPUs alocadas. |
Introdução às Operações de Ampliação ou Redução
Com a release do recurso Diversas VMs por sistema Exadata (MultiVM), você pode ampliar ou reduzir seus recursos de cluster de VMs.
- Expandindo ou Reduzindo os Recursos do Cluster de VMs
Você pode expandir ou reduzir a memória, o tamanho do disco local (/u02
), o Armazenamento ASM e as CPUs (ECPUs para X11M). - Redimensionando Memória e Large Pages
- Calculando o Armazenamento de ASM
- Estimando Quanto Armazenamento Local Você Pode Provisionar em suas VMs
- Dimensionando o Armazenamento Local
Tópico principal: Gerenciar Clusters de VMs
Ampliando ou Reduzindo os Recursos do Cluster de VMs
Você pode expandir ou reduzir a memória, o tamanho do disco local (/u02
), o Armazenamento ASM e as CPUs (ECPUs para X11M).
A Oracle não interrompe o faturamento quando uma VM ou um Cluster de VMs é interrompido. Para interromper o faturamento de um Cluster de VMs, diminua a contagem de OCPUs (ECPUs para X11M) para zero.
A ampliação ou redução desses recursos exige auditoria completa do uso existente e do gerenciamento de capacidade pelo administrador de banco de dados do cliente. Verifique o uso existente para evitar falhas durante ou após uma operação de redução. Ao ampliar, considere quanto desses recursos serão deixados para o próximo cluster de VMs que você está planejando criar. O conjunto de ferramentas da Nuvem do Exadata Cloud@Customer calcula o uso atual de memória, disco local e armazenamento ASM no cluster de VMs, adiciona headroom a ele e chega a um valor "mínimo" abaixo do qual você não pode reduzir e espera que você especifique o valor abaixo desse valor mínimo.
- Ao criar ou dimensionar um Cluster de VMs, a definição do número de OCPUs (ECPUs para X11M) como zero fará shutdown do Cluster de VMs e eliminará qualquer faturamento desse Cluster de VMs, mas o hypervisor ainda reservará as 2 OCPUs mínimas (8 ECPUs para X11M) para cada VM. Essas OCPUs reservadas (ECPUs para X11M) não podem ser alocadas para nenhuma outra VM, mesmo que seja feito shutdown da VM para a qual elas estão alocadas. O Plano de Controle não considera OCPUs reservadas (ECPUs para X11M) ao mostrar o máximo disponível de OCPU (ECPU para X11M), portanto, considere essas OCPUs reservadas (ECPUs para X11M) ao executar qualquer operação de dimensionamento subsequente para garantir que a operação possa adquirir OCPUs suficientes (ECPUs para X11M) para concluir a operação com sucesso.
- Nas operações de ampliação ou redução de memória e
/u02
, se a diferença entre o valor atual e o novo for menor que 2%, nenhuma alteração será feita nessa VM. Isso acontece porque a alteração de memória envolve a reinicialização da VM, e a alteração de/u02
envolve a redução da pilha do Oracle Grid Infrastructure e a desmontagem de/u02
. Os clientes de produção não serão redimensionados para um pequeno aumento ou diminuição e, portanto, essas solicitações não serão uma opção. - Você pode dimensionar os recursos do Cluster de VMs mesmo que qualquer um dos servidores de Banco de Dados do Cluster de VMs esteja inativo:
- Se um servidor de Banco de Dados estiver inativo e o dimensionamento for executado, as VMs desse servidor não serão dimensionadas automaticamente para as novas OCPUs quando o servidor de Banco de Dados e as VMs voltarem para o estado on-line. É sua responsabilidade garantir que todas as VMs do cluster tenham os mesmos valores de OCPU.
- Mesmo que o servidor de Banco de Dados esteja inativo, o faturamento não será interrompido para o Cluster de VMs que tem as VMs nesse servidor.
Tópico principal: Introdução às Operações de Ampliação ou Redução
Redimensionando Memória e Large Pages
Você pode aumentar ou diminuir a memória do servidor de banco de dados em um Cluster de VMs. O dimensionamento de memória exige uma reinicialização incremental dos servidores de banco de dados para entrar em vigor. Para que o dimensionamento da memória seja bem-sucedido, os bancos de dados devem iniciar automaticamente no estado Aberto.
A alteração da memória em um Cluster de VMs afetará as definições de Large Pages (HugePages) das VMs desse cluster. Quando uma VM é criada inicialmente, o sistema operacional de cada VM é configurado com 50% da memória alocada para a VM para Large Pages e os bancos de dados são configurados para usar essa memória para SGA. A Oracle recomenda que você não modifique a configuração de Large Pages, a menos que entenda a implicação de qualquer alteração feita. Configurações incorretas podem impedir que todos os bancos de dados sejam iniciados e até mesmo impedir a inicialização da VM.
Embora a modificação da configuração de páginas grandes não seja recomendada, ela é permitida. No entanto, quaisquer alterações feitas poderão ser substituídas pela automação da nuvem se a memória da VM for redimensionada posteriormente. Durante uma operação de redimensionamento de memória, a automação da nuvem tentará manter a memória de grandes páginas como uma porcentagem da memória total, com um limite máximo de 60%. Se grandes páginas forem configuradas para usar mais de 60% do total de memória, a automação da nuvem a redimensionará automaticamente para esse limite de 60%.
- Condição 1: O uso atual do HugePages, multiplicado por 1,15 (15% a mais do que o usado atualmente), deve ser menor que a nova alocação de páginas grandes.
- Condição 2: O uso atual do HugePages, multiplicado por 1,15, também deve ser inferior a 60% do novo tamanho total da memória.
O uso atual do HugePages é determinado subtraindo o HugePages livre do total atual do 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.
Esse processo garante que haja memória convencional suficiente para a VM inicializar. Antes de continuar com o redimensionamento, a automação executa uma pré-verificação para determinar o uso atual de grandes páginas executando instâncias de banco de dados. Se a pré-verificação indicar que não haverá memória suficiente de páginas grandes após o redimensionamento para suportar os bancos de dados existentes, o redimensionamento falhará e o processo não continuará.
Tópico principal: Introdução às Operações de Ampliação ou Redução
Calculando o Armazenamento ASM
Use a seguinte fórmula para calcular o armazenamento ASM mínimo necessário:
- Para cada grupo de discos, por exemplo,
DATA
,RECO
, observe o tamanho total e o tamanho livre executando o comandoasmcmd lsdg
em qualquer VM Convidada do cluster de VMs. - Calcule o tamanho usado como (Tamanho total - Tamanho livre) / 3 para cada grupo de discos. Usa-se /3 porque os grupos de discos são triplos espelhados.
-
A proporção DATA:RECO é:
80:20 se a opção Backups Locais NÃO tiver sido selecionada na interface do usuário.
40:60 se a opção Backups Locais tiver sido selecionada na interface do usuário.
- Certifique-se de que o novo tamanho total fornecido na interface do usuário transmita as seguintes condições:
Tamanho utilizado para DATA * 1.15 <= (Novo Tamanho Total * DATA % )
Tamanho utilizado para RECO * 1.15 <= (Novo Tamanho Total * % RECO )
Exemplo 5-3 Calculando o Armazenamento ASM
- Execute o comando
asmcmd lsdg
na VM Convidada:- Sem 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>
- Com 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>
Observação
Os valores listados de todos os atributos do grupo de discos SPARSE (SPRC5) apresentam o tamanho virtual. Nos Sistemas de BD Exadata e no Exadata Cloud@Customer, usamos a proporção de 1:10 para
physicalSize
:virtualSize
. Portanto, para todos os fins de nosso cálculo, precisamos usar 1/10 dos valores exibidos anteriormente no caso de SPARSE para esses atributos. - Sem SPARSE:
- Tamanho utilizado para um grupo de discos = (Total_MB - Free_MB) /3
- Sem SPARSE:
Tamanho utilizado para DATAC5 = (12591936 - 10426224 ) / 3 = 704.98 GB
Tamanho utilizado para RECO5 = (3135456 - 3036336 ) / 3 = 32.26 GB
- Com SPARSE:
Tamanho utilizado para DATAC5 = (12591936 - 10426224 ) / 3 ~= 704.98 GB
Tamanho utilizado para RECO5 = (3135456 - 3036336 ) /3 ~= 32.26 GB
Tamanho utilizado para SPC5 = (1/10 * (31354560 - 31354500)) / 3 ~= 0 GB
- Sem SPARSE:
- Distribuição de armazenamento entre grupos de discos
- Sem SPARSE:
A proporção DATA:RECO é de 80:20 neste exemplo.
- Com SPARSE:
A proporção DATA RECO:SPARSE é 60:20:20 neste exemplo.
- Sem SPARSE:
- O novo tamanho solicitado deve transmitir as seguintes condições:
- Sem SPARSE: (Por exemplo, 5 TB na interface do usuário.)
5 TB = 5.120 GB ; 5.120 *.8 = 4.096 GB; 5.120 *.2 = 1.024 GB
Para DATA: (704.98 * 1.15 ) <= 4.096 GB
Para RECO: (32.36 * 1.15) <= 1.024 GB
- Com SPARSE: (Por exemplo, 8 TB na interface do usuário.)
8 TB = 8192 GB; 8192 *.6 = 4915 GB; 8192 *.2 = 1638 GB; 8192 *.2 = 1638 GB
Para DATA: (704.98 * 1.15 ) <= 4.915 GB
Para RECO: (32.36 * 1.15) <= 1.638 GB
Para SPR: (0 * 1.15) <= 1638 GB
- Sem SPARSE: (Por exemplo, 5 TB na interface do usuário.)
Acima, o redimensionamento passará. Se as condições acima não forem atendidas pelo novo tamanho, o redimensionamento falhará na pré-verificação.
Tópico principal: Introdução às Operações de Ampliação ou Redução
Estimando Quanto Armazenamento Local Você Pode Provisionar em suas VMs
As Imagens de VM incluem os arquivos necessários para inicializar e executar a VM e seu sistema operacional, bem como espaço para Oracle Homes armazenados em /u02
. Para estimar quanto espaço de armazenamento local adicional além do mínimo pode ser alocado para qualquer sistema de arquivos associado a uma VM, subtraia o tamanho das imagens da VM para todas as VMs em um servidor do espaço total disponível. Se você não tiver modificado o tamanho da Imagem da VM padrão expandindo qualquer sistema de arquivos, use o tamanho da Imagem da VM (padrão e mínimo) abaixo. Se você tiver ou planeja modificar o tamanho da Imagem da VM, use a console do OCI e a ação "Dimensionar Cluster de VMs" para verificar o alocado e disponível para um Cluster de VMs existente, pois a expansão de alguns sistemas de arquivos não /u02
consumirá mais armazenamento incremental do que o adicionado ao sistema de arquivos. Essas informações também estão disponíveis na ação "Configurar Cluster de VMs" ao criar um novo Cluster de VMs.
Sistemas X8-2 e X7-2
- Espaço total disponível para imagens da VM (X7 Todos os Sistemas): 1.237 GB
- Espaço total disponível para imagens da VM (X8 Todos os Sistemas): 1.037 GB
- Tamanho da Imagem da VM (padrão e mínimo), incluindo
/u02
: 244 GB - Padrão (mínimo)
/u02
: 60 GB
X8M-2 Sistemas
- Espaço total disponível para imagens da VM (X8M Sistema Base): 1.237 GB
- Espaço total disponível para imagens de VM (X8M Elastic): 2500 GB
- Tamanho da Imagem da VM (padrão e mínimo), incluindo
/u02
: 244 GB - Padrão (mínimo)
/u02
: 60 GB
Sistemas X11M, X10M e X9M-2
- Total Disponível para Imagens de VM (Sistema Base X9M): 1077 GB
- Total Disponível para Imagens de VM (Elastic): 2243 GB
- Tamanho da Imagem da VM (padrão e mínimo), incluindo
/u02
: 244 GB - Padrão (mínimo)
/u02
: 60 GB
Tópico principal: Introdução às Operações de Ampliação ou Redução
Dimensionando o Armazenamento Local
Dimensionar Diretrizes da Operação de Espaço Local
É possível dimensionar o armazenamento local modificando o tamanho de muitos dos sistemas de arquivos individuais em uma VM. Por padrão, os sistemas de arquivos são criados no seu tamanho mínimo. É possível aumentar o tamanho dos sistemas de arquivos conforme necessário. No entanto, observe que você só pode reduzir /u02
. Outros sistemas de arquivos só podem ser aumentados em tamanho. O tamanho máximo suportado de qualquer sistema de arquivos é de 900 GB.
O armazenamento consumido por todos os sistemas de arquivos é maior que a soma dos tamanhos dos sistemas de arquivos. Consulte os cálculos exibidos na console do OCI para ver os efeitos no armazenamento local gratuito ao redimensionar um sistema de arquivos.
Usando a Console ou a API do OCI, você pode aumentar ou diminuir o tamanho dos seguintes sistemas de arquivos locais:
/u02
Usando a Console ou a API do OCI, você pode aumentar o tamanho dos seguintes sistemas de arquivos locais:
/
/u01
/tmp
/var
/var/log
/var/log/audit
/home
No entanto, não é possível redimensionar os seguintes sistemas de arquivos locais:
/crashfiles
/boot
/acfs01
/u01/app/19.0.0.0/grid
- Com exceção de
/u02
, você só pode expandir os sistemas de arquivos e não pode reduzir seu tamanho depois que eles tiverem sido expandidos. - Para X8M e posterior, não é necessária uma reinicialização incremental ao expandir nenhum dos sistemas de arquivos da VM Convidada. No entanto, uma reinicialização incremental de cada VM é necessária quando o tamanho de
/u02
é reduzido. - Cada sistema de arquivos só pode ser expandido para um máximo de 900 GB
- A capacidade de aumentar o tamanho de sistemas de arquivos locais adicionais só é suportada em X8M e sistemas posteriores.
Para obter mais informações sobre como redimensionar esses sistemas de arquivos, consulte Estimando Quanto Armazenamento Local Você Pode Provisionar para suas VMs.
Limite de Recursos Baseado na Utilização Atual
- Qualquer operação de redução deve deixar 15% de buffer no topo da utilização do espaço local mais alto em todos os nós do cluster.
- O menor espaço local por nó permitido é maior que os dois limites acima.
- Execute o comando
df –kh
em cada nó para descobrir o nó com o armazenamento local mais alto. - Você também pode usar o utilitário como
cssh
para emitir o mesmo comando em todos os hosts de um cluster digitando-o apenas uma vez. - O valor mais baixo do armazenamento local em cada nó pode ser reduzido para ser = 1.15x (valor mais alto do espaço local usado entre todos os nós).
Sistemas de Arquivos ACFS
Se solicitado pelo suporte, você também pode redimensionar o sistema de arquivos /acfs01
. Esse sistema de arquivos é usado pelo sistema para preparar o software. Ele usa o armazenamento do Exadata e não está sujeito aos limites descritos acima para /u02
. É um sistema de arquivos compartilhado visível de todos os nós do cluster e pode ser redimensionado on-line a partir da linha de comando de qualquer VM.
- Tamanho padrão: O tamanho padrão de
/acfs01
é 100 GB. - Dimensionamento /acfs01: Você pode dimensionar
acfs01
como grade de usuário de qualquer VM por meio do comando/sbin/acfsutil
. Nenhuma reinicialização é necessária. A operação de redimensionamento não afetará a disponibilidade do serviço de banco de dados em execução no Cluster de VMs. O seguinte comando emitido pelo usuáriogrid
aumentará o tamanho de/acfs01
em 100 GB:/sbin/acfsutil size +100 GB /acfs01
. - É possível criar sistemas de arquivos ACFS adicionais, se necessário. Eles também consumirão o armazenamento dos grupos de discos do Exadata Storage e poderão ser compartilhados entre todas as VMs do cluster. Consulte a documentação do ACFS para obter mais informações.
Tópico principal: Introdução às Operações de Ampliação ou Redução
Usando a Console para Gerenciar Clusters de VMs no Oracle Exadata Database Service on Cloud@Customer
Saiba como usar a console para criar, editar e gerenciar seus Clusters de VMs no Oracle Exadata Database Service on Cloud@Customer.
- Usando a Console para Criar um Cluster de VMs do ASM
Para criar seu cluster de VMs do ASM, prepare-se para fornecer os valores dos campos obrigatórios à configuração da infraestrutura. - Usando a Console para Criar um Cluster de VMs do Exascale
Para criar seu cluster de VMs do Exascale, prepare-se para fornecer os valores dos campos obrigatórios à configuração da infraestrutura. - Usando a Console para Ativar, Ativar Parcialmente ou Desativar a Coleta de Diagnóstico
Você pode ativar, ativar parcialmente ou desativar a coleta de diagnóstico de suas VMs Convidadas após o provisionamento do cluster de VMs. A ativação da coleta de diagnóstico no nível do cluster de VMs aplica a configuração a todos os recursos, como Banco de Dados, home do Banco de Dados etc., no cluster de VMs. - Usando a Console para Adicionar VMs a um Cluster Provisionado
Para adicionar máquinas virtuais a um cluster provisionado, use este procedimento. - Usando a Console para Exibir uma Lista de Servidores de Banco de Dados em uma Infraestrutura do Exadata
Para exibir uma lista de hosts de servidores de banco de dados em um sistema Oracle Exadata Cloud@Customer, use este procedimento. - Usando a Console para Remover uma VM de um Cluster de VMs
Para remover uma máquina virtual de um cluster provisionado, use este procedimento. - Usando a Console para Atualizar o Tipo de Licença em um Cluster de VMs
Para modificar o licenciamento, prepare-se para fornecer os valores dos campos obrigatórios para modificar as informações de licenciamento. - Usando a Console para Adicionar Chaves SSH após a Criação de um Cluster de VMs
- Usando a Console para Dimensionar os Recursos em um Cluster de VMs
A partir do Oracle Exadata Database Service on Cloud@Customer, você pode expandir ou reduzir vários recursos ao mesmo tempo. Você também pode ampliar ou reduzir recursos um de cada vez. - Usando a Console para Interromper, Iniciar ou Reiniciar uma Máquina Virtual de Cluster de VMs
Use a console para interromper, iniciar ou reiniciar uma máquina virtual. - Usando a Console para Verificar o Status de uma Máquina Virtual de Cluster de VMs
Verifique o status de integridade de uma máquina virtual de cluster de VMs. - Usando a Console para Mover um Cluster de VMs para Outro Compartimento
Para alterar o compartimento que contém o cluster de VMs no Oracle Exadata Database Service on Cloud@Customer, use este procedimento. - Usando a Console para Encerrar um Cluster de VMs
Para poder encerrar um cluster de VMs, encerre primeiramente os bancos de dados que ele contém.
Tópico principal: Gerenciar Clusters de VMs
Usando a Console para Criar um Cluster de VMs do ASM
Para criar seu cluster de VMs do ASM, esteja preparado para fornecer os valores dos campos obrigatórios para configurar a infraestrutura.
Para criar um cluster de VMs do ASM, verifique se você tem:
- Uma infraestrutura ativa do Exadata está disponível para hospedar o cluster de VMs.
- Uma rede de clusters de VMs validada está disponível para uso do cluster de VMs.
Tópicos Relacionados
- Descrição do Serviço Oracle Exadata Database Service on Cloud@Customer
- Usando a Console para Dimensionar os Recursos de um Cluster de VMs
- Introdução às Operações de Ampliação ou Redução
- Estimando Quanto Armazenamento Local Você Pode Provisionar em suas VMs
- Tags de Recursos
- Documentos da Descrição do Oracle PaaS/IaaS Cloud Service
- Oracle Platform as a Service and Infrastructure as a Service – Public Cloud Service DescriptionsMetered & Non-Metered
- Conceitos Básicos de Eventos
- Visão Geral dos Eventos do Database Service
- Visão Geral da Coleta Automática de Diagnóstico
- Arquivos de Logs e Rastreamento de Incidentes
- Métricas de Integridade
- Usando a Console para Ativar, Ativar Parcialmente ou Desativar a Coleta de Diagnóstico
- Resource Manager e Terraform
Usando a Console para Criar um Cluster de VMs do Exascale
Para criar seu cluster de VMs do Exascale, prepare-se para fornecer os valores dos campos obrigatórios para configurar a infraestrutura.
Para criar um cluster de VMs do Exascale, verifique se você tem:
- Uma infraestrutura do Exadata ativa disponível para hospedar o cluster de VMs.
- Uma rede de clusters de VMs validada disponível para uso do cluster de VMs.
Tópicos Relacionados
- Descrição do Serviço Oracle Exadata Database Service on Cloud@Customer
- Usando a Console para Dimensionar os Recursos de um Cluster de VMs
- Introdução às Operações de Ampliação ou Redução
- Estimando Quanto Armazenamento Local Você Pode Provisionar em suas VMs
- Tags de Recursos
- Documentos da Descrição do Oracle PaaS/IaaS Cloud Service
- Oracle Platform as a Service and Infrastructure as a Service – Public Cloud Service DescriptionsMetered & Non-Metered
- Conceitos Básicos de Eventos
- Visão Geral dos Eventos do Database Service
- Visão Geral da Coleta Automática de Diagnóstico
- Arquivos de Logs e Rastreamento de Incidentes
- Métricas de Integridade
- Usando a Console para Ativar, Ativar Parcialmente ou Desativar a Coleta de Diagnóstico
- Resource Manager e Terraform
Usando a Console para Ativar, Ativar Parcialmente ou Desativar a Coleta de Diagnóstico
Você pode ativar, ativar parcialmente ou desativar a coleta de diagnóstico de suas VMs Convidadas após o provisionamento do cluster de VMs. A ativação da coleta de diagnóstico no nível do cluster de VMs aplica a configuração a todos os recursos, como Banco de Dados, home do Banco de Dados etc., no cluster de VMs.
- Você está aceitando que a lista de eventos, métricas e arquivos de log coletados pode mudar no futuro. Você pode recusar esse recurso a qualquer momento.
- A Oracle pode adicionar mais métricas no futuro, mas se você já tiver optado por coletar métricas, não será necessário atualizar seu valor de aceitação. Ele permanecerá ativado/desativado com base na sua preferência atual.
- Se você tiver optado anteriormente pela coleta de arquivos de logs e rastreamento de incidentes e decidir recusar quando as operações do Oracle Cloud executarem um job de coleta de logs, o job será executado e não será cancelado. As futuras coletas de logs só ocorrerão quando você aceitar novamente a opção de coleta de arquivos de logs e rastreamento de incidentes.
Tópicos Relacionados
Usando a Console para Adicionar VMs a um Cluster Provisionado
Para adicionar máquinas virtuais a um cluster provisionado, use este procedimento.
Depois que o cluster de VMs for submetido a upgrade para o SO 23.1 da VM Convidada do Exadata Database Service, você poderá adicionar uma nova VM ou um novo servidor de banco de dados a esse cluster de VMs se a Infraestrutura do Exadata Cloud@Customer estiver executando um Software do Sistema Exadata versão 22.1.16 e posterior.
O upgrade para o Exadata System Software 23.1 for Exadata Cloud@Customer Infrastructure estará disponível com o ciclo de atualização de fevereiro de 2023.
- A mesma versão da Imagem do Sistema Operacional Convidado em execução nas VMs provisionadas existentes no cluster é usada para provisionar novas VMs adicionadas para estender o cluster de VMs. No entanto, qualquer personalização feita na Imagem do Sistema Operacional Convidado nas VMs existentes deve ser aplicada manualmente à VM recém-adicionada.
- Para clusters de VMs que executam uma versão da Imagem do Sistema Operacional Convidado mais antiga que um ano, atualize a versão da Imagem do Sistema Operacional Convidado antes de adicionar uma VM para estender o cluster.
- Para bancos de dados que não fazem parte de uma configuração do Data Guard, somente os bancos de dados em execução em todas as VMs do cluster existente serão adicionados à VM recém-provisionada. Nenhum banco de dados em execução em um subconjunto de VMs será estendido automaticamente para execução na VM recém-adicionada.
Para estender a instância de banco de dados para bancos de dados ativados pelo Data Guard nas VMs recém-adicionadas, consulte A Lista de Nós não está Atualizada para Bancos de Dados Ativados pelo Data Guard.
Tópicos Relacionados
Usando a Console para Exibir uma Lista de Servidores de Banco de Dados em uma Infraestrutura do Exadata
Para exibir uma lista de hosts de servidores de banco de dados em um sistema Oracle Exadata Cloud@Customer, use este procedimento.
Usando a Console para Remover uma VM de um Cluster de VMs
Para remover uma máquina virtual de um cluster provisionado, use este procedimento.
O encerramento de uma VM de um cluster exige a remoção de qualquer banco de dados que faça parte de uma configuração do Data Guard (principal ou stand-by) da VM para continuar com o fluxo de encerramento. Para obter mais informações sobre etapas manuais, consulte a nota 2811352.1 do My Oracle Support.
Usando a Console para Atualizar o Tipo de Licença em um Cluster de VMs
Para modificar o licenciamento, prepare-se para fornecer valores dos campos obrigatórios para modificar as informações de licenciamento.
Usando a Console para Dimensionar os Recursos em um Cluster de VMs
A partir do Oracle Exadata Database Service on Cloud@Customer, você pode expandir ou reduzir vários recursos ao mesmo tempo. Você também pode ampliar ou reduzir recursos um de cada vez.
- Caso de Uso 1: Se você tiver alocado todos os recursos para um cluster de VMs e quiser criar vários clusters de VMs, não haverá recursos disponíveis a serem alocados para os novos clusters. Portanto, reduza os recursos conforme necessário para criar clusters de VMs adicionais.
- Caso de Uso 2: Se você quiser alocar recursos diferentes com base na carga de trabalho, reduza ou amplie adequadamente. Por exemplo, talvez você queira executar jobs em batch noturnos para fins de geração de relatórios/ETL e reduzir a VM após o término do job.
- OCPU (ECPUs para X11M)
- Memória
- Armazenamento local
- Armazenamento do Exadata
Cada operação de dimensionamento pode levar alguns minutos para ser concluída. O tempo para cada operação variará com base na atividade no sistema, mas, como regra geral, a maioria das operações deve ser concluída em 15 minutos para um quarter rack, 20 minutos para um half rack e 30 minutos para um rack completo ou maior. A execução de várias operações de dimensionamento de OCPU (ECPUs para X11M) por um curto período de tempo pode prolongar o tempo de conclusão. Embora on-line, o dimensionamento de OCPU (ECPUs para X11M) não é implementado em todas as VMs em paralelo para detectar e proteger contra quaisquer anomalias antes que elas afetem todo o sistema. O dimensionamento de Memória e Armazenamento Local requer uma reinicialização de VM e é executado uma VM de cada vez de maneira incremental.
Se você executar várias operações de redução, cada operação será executada em série. Por exemplo, se você dimensionar a memória e o armazenamento local na Console, o sistema primeiro dimensionará a memória e, quando essa operação for concluída, dimensionará o armazenamento. O tempo para concluir todas as operações será a soma do tempo para concluir operações individuais.
Usando a Console para Interromper, Iniciar ou Reinicializar uma Máquina Virtual de Cluster de VMs
Use a console para interromper, iniciar ou reinicializar uma máquina virtual.
Usando a Console para Verificar o Status de uma Máquina Virtual de Cluster de VMs
Verifique o status de integridade de uma máquina virtual de cluster de VMs.
Usando a Console para Mover um Cluster de VMs para Outro Compartimento
Use este procedimento para alterar o compartimento que contém o cluster de VMs no Oracle Exadata Database Service on Cloud@Customer.
Quando você move um cluster de VMs, a alteração de compartimento também é aplicada às máquinas virtuais e aos bancos de dados associados ao cluster de VMs. No entanto, a alteração de compartimento não afeta qualquer outro recurso associado, como a infraestrutura do Exadata, que permanece no compartimento atual.
Usando a API para Gerenciar Clusters de VMs do Oracle Exadata Database Service on Cloud@Customer
Verifique a lista de chamadas de API para gerenciar as redes e os clusters de VMs do Oracle Exadata Database Service on Cloud@Customer.
Para obter informações sobre como usar a API e assinar solicitações, consulte "APIs REST" e "Credenciais de Segurança". Para obter informações sobre SDKs, consulte "Kits de Desenvolvimento de Software e Interface de Linha de Comando".
Use estas operações de API para gerenciar as redes e os clusters de VMs do Oracle Exadata Database Service on Cloud@Customer:
GenerateRecommendedVmClusterNetwork
CreateVmClusterNetwork
DeleteVmClusterNetwork
GetVmClusterNetwork
ListVmClusterNetworks
UpdateVmClusterNetwork
ValidateVmClusterNetwork
CreateVmCluster
DeleteVmCluster
GetVmCluster
ListVmClusters
UpdateVmCluster
Para obter a lista completa de APIs, consulte "API de Serviço de Banco de Dados".
Tópicos Relacionados
- APIs REST
- Credenciais de Segurança
- Kits de Desenvolvimento de Software e Interface de Linha de Comando
- GenerateRecommendedVmClusterNetwork
- CreateVmClusterNetwork
- DeleteVmClusterNetwork
- GetVmClusterNetwork
- ListVmClusterNetworks
- UpdateVmClusterNetwork
- ValidateVmClusterNetwork
- CreateVmCluster
- DeleteVmCluster
- GetVmCluster
- ListVmClusters
- UpdateVmCluster
- API de Serviço de Banco de Dados
Tópico principal: Gerenciar Clusters de VMs
Diagnosticando e Solucionando Problemas de Máquinas Virtuais Usando Conexões da Console
Você pode solucionar problemas de mau funcionamento de máquinas virtuais usando conexões da console. Por exemplo, uma VM Convidada em funcionamento anteriormente deixa de responder.
O uso do recurso de console serial requer o Exadata Infrastructure versão 22.1.10 ou mais recente para 22. Usuários X e versão 23.1.1 ou superior para 23. X usuários. O recurso de console serial estará disponível em qualquer novo Cluster de VMs criado imediatamente, mas só estará disponível em Clusters de VMs existentes anteriormente após o próximo ciclo de manutenção trimestral. Além disso, verifique todos os pré-requisitos declarados a seguir, incluindo a definição de uma senha para o usuário opc
ou root
. A falha em fazer as alterações necessárias para atender a esses requisitos com antecedência resultará na incapacidade de se conectar urgentemente ao console serial quando a necessidade surgir quando a VM não estiver acessível de outra forma.
Para estabelecer conexão com uma instância em execução para administração e uso geral, use um Secure Shell (SSH). Para obter mais informações, consulte Conectando-se a uma Máquina Virtual com SSH
- Verifique se você tem as permissões corretas.
- Preencha os pré-requisitos, incluindo a criação do par de chaves SSH (caso você ainda não tenha um).
- Crie a Console Serial da Máquina Virtual.
- Conecte-se à console serial via SSH.
- Abra o menu de navegação. Em Oracle Database, clique em Exadata Database Service on Cloud@Customer.
- Em Região, selecione a região que você deseja associar à infraestrutura do Oracle Exadata.
- Em Infraestrutura, clique em Infraestrutura do Exadata.
- Clique no nome da infraestrutura desejada.
- Na página Detalhes da Infraestrutura resultante, vá para a seção Versão para localizar a versão do Servidor de BD instalada.
- Políticas Obrigatórias do Serviço IAM
Um administrador deve conceder a você acesso seguro à console de máquina virtual no sistema Exadata Database Service on Cloud@Customer por meio de uma política do serviço IAM. - Pré-requisitos
Você deve instalar um cliente SSH e criar pares de chaves SSH. - Criar a Conexão da Console Serial da Máquina Virtual
- Fazer uma Conexão SSH com a Console Serial
- Usando o Cloud Shell para Conectar-se à Console Serial
- Exibindo o Histórico da Console de uma Máquina Virtual
- Diagnosticando e Solucionando Problemas de Máquinas Virtuais nas Conexões da Console da VM Convidada nos Sistemas Operacionais Linux
- Saindo da Conexão da Console Serial da Máquina Virtual
Tópico principal: Gerenciar Clusters de VMs
Políticas Obrigatórias do Serviço IAM
Um administrador deve conceder a você acesso seguro à console de máquina virtual no sistema Exadata Database Service on Cloud@Customer por meio de uma política do serviço IAM.
Esse acesso será necessário se você estiver usando a Console ou a API REST com um SDK, uma CLI ou outras ferramentas. Caso receba uma mensagem de que você não tem permissão ou de que não está autorizado, verifique com o administrador o tipo de acesso que você tem e em qual compartimento deve trabalhar.
Para criar conexões da console da máquina virtual, um administrador precisa conceder ao usuário acesso para ler e gerenciar conexões da console da máquina virtual por meio de uma política do IAM. O nome do recurso para conexões da console da máquina virtual é dbnode-console-connection
. O nome do recurso da máquina virtual é db-nodes
. As seguintes políticas permitem que os usuários criem conexões da console da máquina virtual:
Allow group <group_name> to manage dbnode-console-connection in tenancy
Allow group <group_name> to read db-nodes in tenancy
Pré-requisitos
É necessário instalar um cliente SSH e criar pares de chaves SSH.
Portas a Serem Abertas para Conectividade do Control Plane
Certifique-se de que as regras de firewall estejam corretas para que o CPS (Control Plane Server) possa acessar os pontos finais necessários do OCI. Para obter mais informações, consulte a Tabela 3-2
Tópico principal: Pré-requisitos
Instalar um Cliente SSH e um Shell de Linha de Comando (Microsoft Windows)
O Microsoft Windows não inclui um cliente SSH por padrão. Se você estiver estabelecendo conexão com um cliente Windows, instale um cliente SSH. Você pode usar o PuTTY plink.exe com o Windows PowerShell ou o software que inclui uma versão do OpenSSH como:
As instruções deste tópico frequentemente usam PuTTY e Windows PowerShell.
Se você quiser estabelecer a conexão da console no Windows com o Windows PowerShell, talvez o PowerShell já esteja instalado no seu sistema operacional Windows. Caso contrário, siga as etapas no link. Se você estiver estabelecendo conexão com a instância em um cliente Windows usando PowerShell, será necessária a ferramenta plink.exe. plink.exe é a ferramenta de conexão do link de comando incluída em PuTTY. Você pode instalar PuTTY ou plink.exe separadamente. Para obter informações sobre instalação, consulte http://www.putty.org.
Tópico principal: Pré-requisitos
Criar Pares de Chaves SSH
Para criar a conexão segura da console, você precisa de um par de chaves SSH. O método a ser usado para criar pares de chaves depende do seu sistema operacional. Ao estabelecer conexão com a console serial, use uma chave RSA. As instruções desta seção mostram como criar um par de chaves SSH RSA.
Tópico principal: Pré-requisitos
Criar o Par de Chaves SSH para o Linux
Se estiver usando um sistema de estilo UNIX, provavelmente você já tem o utilitário ssh-keygen
instalado. Para determinar se o utilitário está instalado, digite ssh-keygen
na linha de comando. Se o utilitário não estiver instalado, você poderá fazer download do OpenSSH
para UNIX em http://www.openssh.com/portable.html e instalá-lo.
Tópico principal: Criar Pares de Chaves SSH
Criar o Par de Chaves SSH para Windows Usando PuTTY
Se você estiver usando um cliente Windows para estabelecer conexão com a console da instância, use um par de chaves SSH gerado por PuTTY.
Certifique-se de que esteja usando a versão mais recente do PuTTY, consulte http://www.putty.org.
Tópico principal: Criar Pares de Chaves SSH
Para criar uma conexão usando o par de chaves SSH gerado com o uso de PuTTY
Faça o seguinte na janela Criar acesso da console serial:
- Cole a Chave SSH gerada no formato OpenSSH ou escolha Fazer Upload do arquivo de chaves SSH e forneça o caminho da chave pública salva na etapa 8 em Criar o Par de Chaves SSH para Windows Usando PuTTY.
- Quando a conexão estiver Ativa, clique em Copiar conexão da console serial para Windows.
- Cole a string de conexão copiada da etapa anterior em um arquivo de texto.
- No arquivo de texto, substitua
<PATH_FILE_PUTTY_PRIVATE.ppk>
para apontar para o caminho do arquivo PPK (Chave Privada) PuTTY no computador. Por exemplo, se você salvou o arquivo.ppk
em$HOME\Documents\mykey.ppk
. - Cole a string de conexão modificada na janela PowerShell e pressione Enter para estabelecer conexão com a console.
Tópico principal: Criar o Par de Chaves SSH para Windows Usando PuTTY
Acessar uma Máquina Virtual na Console Serial
Se quiser acessar uma máquina virtual usando uma conexão da console da máquina virtual, você poderá usar a conexão do Secure Shell (SSH) para acessar. Se você quiser acessar com um nome de usuário e uma senha, precisará de uma conta de usuário com uma senha. O Oracle Exadata Cloud não define uma senha padrão para os usuários opc
ou root
. Portanto, se você quiser acessar como usuário opc
ou root
, crie uma senha para o usuário opc
ou root
. Caso contrário, adicione outro usuário com uma senha e acesse como esse usuário. Isso deve ser concluído no futuro, antes de uma situação potencial que possa exigir que você faça log-in no console serial.
Tópico principal: Pré-requisitos
Conexão por Meio de Firewalls
Se o cliente que você usará para acessar a console serial estiver protegido por um firewall, certifique-se de que esse cliente possa acessar o ponto final necessário para acessar a console serial da máquina virtual. O sistema cliente que está conectando com a console serial deve ser capaz de acessar o servidor da console serial (por exemplo, vm-console.exacc.us-ashburn-1.oci.oraclecloud.com
) por SSH usando a porta 443, diretamente ou por meio de um proxy.
Tópico principal: Pré-requisitos
Criar a Conexão da Console Serial da Máquina Virtual
Para que você possa estabelecer uma conexão local com a console serial, é necessário criar a conexão da console da máquina virtual.
As conexões da console da máquina virtual são limitadas a um cliente por vez. Se o cliente falhar, a conexão permanecerá ativa por aproximadamente cinco minutos. Durante esse tempo, nenhum outro cliente pode estabelecer conexão. Após cinco minutos, a conexão é fechada e um novo cliente pode se conectar. Durante o timeout de cinco minutos, qualquer tentativa de conectar um novo cliente falha com a seguinte mensagem:
channel 0: open failed: administratively prohibited: console access is limited to one connection at a time
Tópicos Relacionados
Estabelecer uma Conexão SSH com a Console Serial
Depois de criar a conexão da console para a máquina virtual, é possível conectar-se à console serial usando uma conexão SSH (Secure Shell). Ao estabelecer uma conexão SSH com a console serial, use uma chave RSA. Você pode usar a mesma chave SSH para a console serial que foi usada quando você iniciou a instância ou pode usar uma chave SSH diferente.
Quando terminar com a console serial e encerrar a conexão SSH, você deverá excluir a conexão de console serial. Se você não se desconectar da sessão, o Oracle Cloud Infrastructure encerrará a sessão da console serial após 24 horas e você deverá reautenticar para se conectar novamente.
Validar Chaves de Host do Servidor
Ao estabelecer conexão pela primeira vez com a console serial, você será solicitado a validar a impressão digital da chave de host do servidor. A impressão digital da chave de host do servidor é o hash SHA256 da chave SSH pública do host do servidor. A resposta de handshake SSH do servidor é assinada com a chave privada associada. A validação da impressão digital da chave de host do servidor protege contra ataques potenciais.
Quando você faz uma conexão manual com a console serial, a impressão digital da chave de host do servidor não é validada automaticamente. Para validar manualmente a impressão digital, compare o valor exibido na Console do Oracle Cloud Infrastructure com o valor da impressão digital da chave RSA que aparece no terminal quando você se conecta.
Para localizar a impressão digital da chave de host do servidor na Console, na página de detalhes da Máquina Virtual, em Recursos, clique em Conexão da console. A tabela exibe a impressão digital da chave de host do servidor. A impressão digital na Console deve corresponder ao valor da impressão digital da chave RSA mostrada no terminal quando você se conecta à console serial.
As chaves de host do servidor são alternadas periodicamente para fins de segurança. A rotação da chave reduz o risco representado quando as chaves são comprometidas limitando o volume de dados criptografados ou assinados por uma versão de chave. Quando sua chave é rotacionada e você tenta se conectar à console serial, uma advertência aparece indicando um ataque potencial. A advertência inclui um erro de Falha na verificação da chave do host e um número de linha no arquivo .ssh/known_hosts
. Exclua essa linha no arquivo .ssh/known_hosts
e conecte-se novamente à console serial. Em seguida, será solicitado que você aceite uma nova impressão digital da chave de host do servidor.
Tópico principal: Fazer uma Conexão SSH com a Console Serial
Estabelecer conexão de Sistemas Operacionais Mac OS X e Linux
Use um cliente SSH para estabelecer conexão com a console serial. Por padrão, o Mac OS X e a maioria dos sistemas operacionais Linux e UNIX incluem o OpenSSH do cliente SSH.
Para estabelecer conexão com a console serial usando OpenSSH no Mac OS X ou Linux
Conecte-se de sistemas operacionais Windows
As etapas para estabelecer conexão com a console serial pelo Microsoft Windows PowerShell são diferentes das etapas do OpenSSH. As seguintes etapas não funcionam no terminal do Windows.
Se você estiver estabelecendo conexão com a instância em um cliente Windows usando PowerShell, será necessária a ferramenta plink.exe
. plink.exe
é a ferramenta de conexão do link de comando incluída em PuTTY. Você pode instalar PuTTY ou plink.exe
separadamente. Para obter mais informações, consulte Installing an SSH Client and a Command-line Shell (Windows).
Para estabelecer conexão com a console serial no Microsoft Windows
Tópicos Relacionados
Tópico principal: Fazer uma Conexão SSH com a Console Serial
Para criar uma conexão usando o par de chaves SSH gerado usando a Console do OCI
Tópico principal: Conectar-se de Sistemas Operacionais Windows
Usando o Cloud Shell para Conectar-se à Console Serial
Você pode estabelecer conexão com a console serial rápida e facilmente usando a integração do Cloud Shell. O Cloud Shell é um terminal baseado em um web browser acessível por meio da Console. A integração do Cloud Shell cria automaticamente a conexão da console da instância e uma chave SSH temporária. O único pré-requisito para estabelecer conexão com a console serial do Cloud Shell é conceder aos usuários as permissões corretas. Para obter uma apresentação do uso do Cloud Shell, consulte Usando o Cloud Shell.
- Por padrão, o Cloud Shell limita o acesso à rede aos recursos internos do OCI em sua região home da tenancy apenas, a menos que você tenha ativado a Rede Pública gerenciada pelo Cloud Shell. Seu administrador deve configurar uma política de Identidade para ativar a Rede Pública do Cloud Shell. Para obter mais informações, consulte Cloud Shell Networking.
- Não é possível estabelecer conexão simultânea com mais de um nó de banco de dados usando o Cloud Shell. Como exemplo, se você tiver uma conexão aberta com DBnode1 e quiser estabelecer conexão com DBnode2, primeiro saia do Cloud Shell ativo de DBnode1 e, em seguida, estabeleça uma conexão com DBnode2.
- Certifique-se de que as regras de firewall estejam corretas para que o CPS (Control Plane Server) possa acessar os pontos finais necessários do OCI. Para obter mais informações, consulte a Tabela 3-2
Quando terminar com a console serial e encerrar a conexão SSH, você deverá excluir a conexão de console serial. Se você não se desconectar da sessão, o Oracle Cloud Infrastructure encerrará a sessão da console serial após 24 horas e você deverá reautenticar para se conectar novamente.
Tópicos Relacionados
Para estabelecer conexão com a console serial usando o Cloud Shell
Tópicos Relacionados
Tópico principal: Usando o Cloud Shell para Conectar-se à Console Serial
Exibindo o Histórico da Console de uma Máquina Virtual
Para acessar a console serial e usar o histórico da console, as regras de firewall devem ser configuradas para que o CPS (Control Plane Server) possa acessar os pontos finais necessários do OCI. Verifique os detalhes da Tabela 3-2 para obter os requisitos de conectividade do Object Storage e do console da VM.
É possível capturar e exibir dados recentes da console serial de uma Máquina Virtual. Os dados incluem mensagens de configuração que ocorrem quando a Máquina Virtual é inicializada, como mensagens do kernel e do BIOS, e são úteis para verificar o status da Máquina Virtual ou diagnosticar e solucionar problemas.
O histórico da console captura até um megabyte dos dados mais recentes da console serial para a Máquina Virtual especificada. Observe que os dados brutos da console, incluindo caracteres multibyte, são capturados.
O histórico da console é um registro pontual. Para solucionar problemas de uma Máquina Virtual com mau funcionamento usando uma conexão de console interativa, use uma conexão de console serial.
Gerenciando Dados do Histórico da Console
Você pode usar a Console ou a API para gerenciar capturas de histórico da console. O histórico da console permite que você veja a saída serial da sua Máquina Virtual sem precisar se conectar à instância remotamente. O histórico da console pode ser usado para auditar o acesso anterior e as ações executadas com a console serial.
Na página de detalhes da instância na Console, você pode capturar e fazer download de históricos da console, exibir e editar detalhes de metadados e excluir capturas de histórico da console.
- Usando a Console para Capturar o Histórico da Console
- Usando a Console para Fazer Download de Capturas do Histórico da Console
- Usando a Console para Exibir Capturas de Histórico da Console
- Usando a Console para Exibir e Editar os Detalhes de Metadados de uma Captura de Histórico da Console
- Usando a Console para Excluir Capturas do Histórico da Console
- Usando a API para Gerenciar os Dados do Histórico da Console
Verifique a lista de chamadas de API para gerenciar dados do histórico da console.
Tópico principal: Exibindo o Histórico da Console de uma Máquina Virtual
Usando a Console para Capturar o Histórico da Console
Tópico principal: Gerenciando Dados do Histórico da Console
Usando a Console para Fazer Download de Capturas do Histórico da Console
Tópico principal: Gerenciando Dados do Histórico da Console
Usando a Console para Exibir Capturas de Histórico da Console
Tópico principal: Gerenciando Dados do Histórico da Console
Usando a Console para Exibir e Editar os Detalhes de Metadados de uma Captura de Histórico da Console
Tópico principal: Gerenciando Dados do Histórico da Console
Usando a Console para Excluir Capturas do Histórico da Console
Tópico principal: Gerenciando Dados do Histórico da Console
Usando a API para Gerenciar os Dados do Histórico da Console
Verifique a lista de chamadas de API para gerenciar dados do histórico da console.
Para obter informações sobre como usar a API e assinar solicitações, consulte APIs REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte Kits de Desenvolvimento de Software e Interface de Linha de Comando.
Para obter a lista completa de APIs, consulte API de Serviço de Banco de Dados.
Use as operações de API a seguir para gerenciar os dados do histórico da console.
- Para capturar o histórico da console, use o método createDbNodeConsoleHistory.
- Para obter detalhes sobre metadados do histórico da console, use o método getDbNodeConsoleHistory.
- Para obter os detalhes sobre o conteúdo do histórico da console, use o método getDbNodeConsoleHistoryContent.
- Para editar metadados do histórico da console, use o método updateDbNodeConsoleHistory.
- Para listar capturas de histórico da console, use o método listDbNodeConsoleHistories.
- Para excluir capturas de histórico da console, use o método deleteDbNodeConsoleHistory.
Tópico principal: Gerenciando Dados do Histórico da Console
Diagnosticando e Solucionando Problemas de Máquinas Virtuais nas Conexões da Console da VM Convidada nos Sistemas Operacionais Linux
Após estabelecer conexão com uma console de instância, você poderá executar várias tarefas, como:
- Editar arquivos de configuração do sistema.
- Adicionar ou redefinir as chaves SSH para o usuário
opc
. - Redefinir a senha do usuário
opc
.
Essas tarefas exigem que você inicialize em um shell Bash no modo de manutenção.
Para inicializar no modo de manutenção
Usuário e senha padrão:
- Conta: Carregador de inicialização do Grub
- Nome do Usuário: root
- Senha Padrão: sos1Exadata
- Tipo de Conta: Usuário do sistema operacional
Para obter mais informações, consulte Contas de Usuário Padrão para o Oracle Exadata.
Saindo da Conexão da Console Serial da Máquina Virtual
Para sair da conexão da console serial
Ao usar SSH, o caractere ~
no início de uma nova linha é usado como um caractere de escape.
Tópico principal: Saindo da Conexão da Console Serial da Máquina Virtual
Para excluir a conexão da console serial de uma Máquina Virtual
Tópico principal: Saindo da Conexão da Console Serial da Máquina Virtual