PowerFlex Instalação e configuração do Oracle Linux KVM no PowerFlex
Summary: Este guia de arquitetura de referência descreve como instalar e configurar o Oracle Linux KVM na plataforma Dell PowerFlex.
Instructions
Para obter a documentação completa, consulte Implementando clusters do Oracle Real Application | Instalação e configuração do Oracle Linux KVM no Dell PowerFlex | Hub de informações da Dell Technologies
Implementando Oracle Real Application Clusters
Arquitetura lógica
Esta seção apresenta uma visão geral da arquitetura e as etapas a serem seguidas na configuração de um banco de dados Oracle Real Application Clusters (RAC) de 3 nós usando o Oracle Linux Virtualization Manager em uma configuração de duas camadas do PowerFlex. Isso é apresentado apenas como um exemplo para ilustrar como o PowerFlex pode permitir que uma empresa execute um ambiente Oracle Linux KVM com Oracle RAC. O dimensionamento dos grupos de discos do ASM e do banco de dados é arbitrário. No entanto, as práticas recomendadas estão incluídas e se aplicam a qualquer implementação desse tipo em produção.
A figura a seguir mostra uma exibição lógica da configuração de 3 nós:
Figura 28: Arquitetura lógica
Arquitetura de rede
No sistema PowerFlex de duas camadas, o SDC é instalado no host somente de computação (Oracle Linux KVM), enquanto os componentes MDM e SDS são instalados em nós de back-end, somente de armazenamento. O SDS agrega e atende ao armazenamento local bruto em cada nó e compartilha esse armazenamento como parte do cluster do PowerFlex. Um único pool de armazenamento é criado usando todos os discos em cada nó dentro dos domínios de proteção, os volumes são provisionados do pool de armazenamento e apresentados aos hosts de computação, que o Oracle Linux Virtualization Manager usa como domínios de armazenamento. A partir do domínio de armazenamento, os respectivos discos de tamanho são divididos para atender aos requisitos de banco de dados de grupo de discos do Oracle RAC ASM, incluindo volumes para dados, log redo, disco de votação e a área de recuperação flash. Os volumes são mapeados e compartilhados entre as máquinas virtuais e, em seguida, consumidos pelo ASM para criar os grupos. Enquanto o Oracle Grid e o software de banco de dados são instalados independentemente em cada VM, o banco de dados Oracle RAC em si é criado no ASM e, portanto, disponibilizado para todos os nós.
As seguintes redes e VLANs foram usadas no laboratório para esta solução Oracle Linux KVM:
Tabela 3. Detalhes do sistema de rede do PowerFlex no nível do host
| Nome da rede | Descrição |
|---|---|
| Bond0 (p2p1, p3p1) | Gerenciamento e tráfego de VM |
| Bond1 (p3p2, p2p2) | Tráfego de dados do PowerFlex (SDS e SDC) |
Tabela 4. Detalhes do sistema de rede Oracle Linux KVM no nível da VM
| Nome da rede | VLAN | Descrição |
|---|---|---|
| ovirtmgmt | 105 | Rede de gerenciamento |
| Privatevlan106 | 106 | VLAN privada para interconexão privada Oracle |
| VM_Network | 100 | Rede cliente Oracle |
Marcação da VLAN
O Oracle Linux Virtualization Manager dá suporte à adição de várias redes lógicas a NICs físicas no nó Oracle Linux KVM, inclusive aquelas com marcação de VLAN. Como as VLANs são um componente essencial da arquitetura do PowerFlex, as etapas para adicionar uma nova rede lógica com marcação de VLAN para a interconexão Oracle estão incluídas aqui.
-
Vá para a tela Network -> Networks no Oracle Linux Virtualization Manager e clique em New na Figura 29.

Figura 29. Redes lógicasDigite as seguintes informações na Figura 30:
- Nome
- Descrição
- Etiqueta de rede
- Marque a caixa Enable VLAN tagging e adicione o valor da VLAN
Deixe o cluster como padrão (ele se conecta automaticamente) e os vNIC Profiles (o nome é padrão para o nome da rede).

Figura 30. Nova rede lógica -
Depois de criado, vá para Rede -> Redes e clique no hiperlink recém-criado para a rede vlan-106 .
-
Clique na guia Hosts, realce um dos hosts desconectados e clique em Setup Host Networks na Figura 31.

Figura 31. Atribuição de host da VLAN-106 -
A caixa de diálogo Setup Host Networks é exibida. A nova rede lógica é exibida no lado direito. Clique na rede e arraste-a para a NIC física apropriada, conforme mostrado na Figura 32. Como aqui, mais de uma rede lógica pode ser atribuída a uma interface.

Figura 32. Atribuir uma rede lógica à interface -
Em seguida, clique no ícone de lápis no canto da rede lógica. Isso permite que o usuário atribua um endereço IP (se desejar). Escolha o protocolo de inicialização apropriado, adicione um endereço, se necessário, e clique em OK na Figura 33. Em seguida, o Oracle Linux Virtualization Manager configura a rede no host.

Figura 33. Atribuir protocolo de inicialização e IPA rede lógica é criada e configurada na Figura 34.

Figura 34. IP atribuído
Configuração do Oracle RAC
A seção a seguir fornece detalhes sobre como configurar o Oracle Linux KVM e instalar um banco de dados Oracle RAC 21c de 3 nós.
Detalhes de configuração de hardware e software
A tabela a seguir descreve os componentes de hardware e software da infraestrutura usada para a solução. Os nós do PowerFlex (somente armazenamento) e aqueles usados para Oracle Linux KVM (somente computação) são os mesmos:
Tabela 5. Configuração de hardware e software
| Componentes | Domínio de origem |
|---|---|
| Modelo do servidor | Dell R650 |
| Número de nós somente de computação | 3 |
| Número de nós somente de armazenamento | 4 |
| CPU | CPU Intel® Xeon® Gold 6336Y @ 2,40 GHz |
| Componentes | Domínio de origem |
|---|---|
| Soquetes e núcleos | 24 núcleos de dois soquetes |
| Hyperthreading | Enabled |
| Memória | 512 GB por host |
| Armazenamento | 2 x 447,13 GB (SSD SATA) 10 x 1490,42 GB (SSD SAS) |
| PCIe | Adaptador Mellanox ConnectX-5 EN 25 GbE SFP28 (duas portas) |
| NVDIMM | 2 NVDIMM-N DDR-4 de 16 GB, 2933 MT/s |
| PowerFlex | R4_6 |
| PowerFlex Manager | Versão 4.6.0 |
| Gerente de virtualização Oracle Linux | 4.5.4-1.0.31.el8 |
| Oracle Linux | Versão 8 Atualização 9 |
| Versão do banco de dados Oracle | 21.3.0.0.0 |
| SO da VM - Oracle Linux | Versão 8 Atualização 9 |
| Número de VMs | 3 |
| Configuração de VM | 16 vCPU, 24 GB de memória |
| Nós de VM | Austin170, Austin171, Austin172 |
| Nome do banco de dados | Orcl |
| Nomes de instância | ORCL1, ORCL2, ORCL3 |
| Grupos de discos do ASM | CONFIGURAÇÃO, DADOS, REFAZER, FRA |
Configuração do host
Simultaneamente à instalação do Oracle Linux Virtualization Manager em seu próprio host, os usuários devem preparar os hosts KVM do Oracle Linux que também servirão como nós de computação do PowerFlex.
Execute as seguintes etapas para instalar um host Oracle Linux KVM para o ambiente Oracle RAC:
- Instale o sistema operacional Oracle Linux 8.9 em cada um dos hosts de computação.
- Configure a rede de gerenciamento para cada host. Atribua um endereço IP a cada host.
- Configure o sistema de rede para dar suporte à conectividade do SDC com o PowerFlex.
- Execute os seguintes comandos em cada um dos hosts a fim de preparar o host para receber comandos do mecanismo oVrt:
dnf config-manager --enable ol8_baseos_latest dnf install oracle-ovirt-release-45-el8 -y dnf clean all dnf repolist
Gerente de virtualização Oracle Linux
Para instalar o Oracle Linux Virtualization Manager, execute as seguintes etapas:
- Crie a VM e instale o sistema operacional Oracle Linux 8.9 usando o ambiente base do host de virtualização. A escolha de uma base diferente pode levar a problemas com a implementação. Esta base não vem com uma interface do usuário, mas o Gnome Desktop pode ser adicionado pós-instalação, se desejado.
- Instale o pacote do mecanismo oVirt e instale-o executando os seguintes comandos:
dnf config-manager --enable ol8_baseos_latest dnf install oracle-ovirt-release-45-el8 -y dnf clean all dnf repolist dnf install ovirt-engine
- Execute a configuração do mecanismo para instalar o Oracle Linux Virtualization Manager.
engine-setup
- Quando a instalação for concluída, o usuário receberá uma URL da Web, que é o FQDN do host, para acessar o gerenciador de virtualização.
Domínios de armazenamento para ASM
A tabela a seguir fornece detalhes dos domínios de armazenamento criados a partir do PowerFlex e mapeados para o Oracle Linux KVM necessário para os discos do Oracle ASM. Os volumes do PowerFlex devem ser dimensionados em fatores de 8.
Tabela 6. Domínios de armazenamento usados para o banco de dados Oracle RAC
| Domínio de armazenamento | Tamanho | Descrição |
|---|---|---|
| Oracle_Homes | 504 GB | Para usar o sistema de arquivos do sistema operacional para VM e o software Oracle |
| ORA_CONFIG | 56 GB | A ser usado para o grupo de discos CONFIG ASM |
| ORA_REDO_1 | 56 GB | A ser usado para o grupo de discos REDO ASM |
| ORA_REDO_2 | 56 GB | A ser usado para o grupo de discos REDO ASM |
| ORA_REDO_3 | 56 GB | A ser usado para o grupo de discos REDO ASM |
| ORA_DATA_1 | 504 GB | A ser usado para o grupo de discos do ASM DATA |
| ORA_DATA_2 | 504 GB | A ser usado para o grupo de discos do ASM DATA |
| ORA_DATA_3 | 504 GB | A ser usado para o grupo de discos do ASM DATA |
| ORA_FRA_1 | 504 GB | A ser usado para o grupo de discos do FRA ASM |
| ORA_FRA_2 | 504 GB | A ser usado para o grupo de discos do FRA ASM |
| ORA_FRA_3 | 504 GB | A ser usado para o grupo de discos do FRA ASM |
Configuração de VM
As etapas a seguir foram usadas nesta configuração para configurar o banco de dados Oracle RAC de 3 nós com o Oracle Linux Virtualization Manager em execução no PowerFlex:
-
Crie VMs, uma VM por host. Instale o sistema operacional Oracle Linux 8.9.
- Crie 3 discos virtuais de 100 GB, a partir do Oracle_Homes, a serem usados para instalação do SO para o file system da VM, um para cada VM.
- Esses discos devem ser "inicializáveis"

Figura 35. Disco sendo inicializável para instalação do SO -
Instale o sistema operacional Oracle Linux 8.9 em cada VM e atribua IPs a cada VM. A instalação pode ser um ambiente base de servidor com GUI ou servidor.
-
Crie os discos necessários a partir do domínio de armazenamento necessários para os grupos de discos ASM DATA, OCR, MGMT REDO e FRA.
Tabela 7. Discos ASM de domínios de armazenamento
Grupos de discos do ASM Tamanho Do domínio de armazenamento CONFIGURAÇÃO 1 x ~50 GB ORA_CONFIG OCR 3 de ~50 GB ORA_REDO_1, ORA_REDO_2 ORA_REDO_3 DATA 3 de ~ 500 GB ORA_DATA_1, ORA_ DATA _2, ORA_ DATA _3 FRA 3 de ~ 500 GB ORA_FRA_1, ORA_ FRA _2, ORA_ FRA _3 -
Conecte os discos do ASM a todas as VMs tornando-os compartilháveis.

Figura 36. Discos ASM sendo compartilháveis para instalação do banco de dados Oracle RAC -
Há três interfaces para escolher:
- Interface padrão do IDE
conectando-se a dispositivos de armazenamento. Em termos de desempenho, ele é um pouco mais lento do que o VirtIO ou o VirtIO-SCSI - VirtIO
Um driver paravirtualizado oferece maior desempenho de E/S em relação a dispositivos emulados, por exemplo, IDE, otimizando a coordenação e a comunicação entre a máquina virtual e o hypervisor. - VirtIO-SCSI
Um dispositivo controlador SCSI paravirtualizado mais recente. Esse driver oferece funcionalidade semelhante aos dispositivos virtIO com alguns aprimoramentos adicionais, como escalabilidade aprimorada, um conjunto de comandos padrão e passagem de dispositivo SCSI. Especificamente, ele dá suporte à adição de centenas de dispositivos e à nomenclatura desses dispositivos usando o esquema padrão de nomenclatura de dispositivos SCSI.
Nota: A configuração no laboratório usou dispositivos VirtIO-SCSI, pois é recomendado para melhor desempenho de E/S. - Interface padrão do IDE
-
A Dell Technologies recomenda selecionar a otimização de alto desempenho para máquinas virtuais (VMs). Ao fazer isso, as VMs são executadas com métricas de desempenho o mais próximo possível do bare metal. Quando o alto desempenho é escolhido, a VM é configurada com um conjunto de configurações manuais recomendadas e automáticas para obter eficiência máxima.
Nota: Para obter informações adicionais sobre configurações de alto desempenho, consulte Configurando máquinasvirtuais de alto desempenho.
Figura 37. Configuração de máquinas virtuais exibindo alto desempenho -
Configure redes adicionais, como interconexão para Oracle RAC.

Figura 38. Sistema de rede adicional para interconexão Oracle -
Desative o modo headless para cada VM para otimização. Os usuários podem configurar uma VM no modo headless quando não for necessário acessar a VM usando um console gráfico. Ao desativar o modo sem periféricos, a VM é executada sem dispositivos gráficos e de vídeo. Isso é útil em situações em que o host tem recursos limitados.

Figura 39. Desativando o modo sem periféricos para VM -
Execute a VM em um host específico no cluster para que as VMs do Oracle RAC sejam distribuídas entre hosts no cluster do Oracle Linux KVM e para cumprir os requisitos de fixação da CPU.

Figura 40. Seleção para que a VM seja executada em um host específico no cluster -
Instale o software Oracle Grid Infrastructure e Database 21c e crie o banco de dados.
Práticas recomendadas
A seguir estão algumas práticas recomendadas ao executar o Oracle RAC no ASM com PowerFlex e Oracle Linux KVM.
- Se possível, use diferentes grupos de discos ASM para cada função de banco de dados. Os grupos devem usar redundância externa. Isso proporciona maior flexibilidade.
- DADOS para dados
- REDO para redo logs
- FRA para registros de arquivamento
- CONFIG para disco de votação
- Use vários domínios de armazenamento para cada grupo de discos ASM com um único disco virtual compartilhado em cada um que consuma espaço. Isso facilita o aumento ou a diminuição dos grupos de discos ASM e fornece mais simultaneidades.
- Em cada VM, os discos compartilháveis devem ser de propriedade da Oracle com um modo de permissão de 0660.
- Os membros de um grupo de discos ASM devem ter capacidade semelhante. Se os dispositivos forem inicialmente grandes, cada incremento de capacidade para o grupo de discos do ASM deve ser tão grande quanto.
- A prática recomendada do Oracle ASM é adicionar vários dispositivos para aumentar a capacidade do grupo de discos do ASM em vez de adicionar um dispositivo por vez. Esse método distribui extensões de ASM durante o rebalanceamento para evitar pontos de acesso. Use um tamanho de dispositivo que permita incrementos de capacidade do ASM, no qual vários dispositivos são adicionados ao grupo de discos do ASM juntos. Cada dispositivo deve ter o mesmo tamanho que seu dispositivo original.