Um pequeno manual de instruções para iniciantes para trabalhar com o
Solaris e a plataforma de virtualização
Oracle VM Server para SPARC , anteriormente conhecida como Domínios Lógicos da Sun.

Logical Domains é uma tecnologia de virtualização e compartilhamento de recursos físicos para a linha de servidores UNIX baseada em SPARC V9, lançada em maio de 2007 pela Sun Microsystems.
É possível controlar o hypervisor a partir da linha de comando ou das interfaces de gerenciamento visual, o último não será considerado aqui.
Exemplos são dados para o
Solaris 10 OS; no
Solaris 11 , vale a pena considerar os recursos da configuração da rede.
Na terminologia da Sun, máquinas virtuais são chamadas de domínios; existem vários tipos de domínios.
Funções de domínio
- Domínio de controle - o domínio de controle, no qual o Oracle VM Server funciona, é criado durante a instalação por padrão, no sistema em que o Oracle VM Server está instalado, é chamado primário. Só pode haver um domínio de gerenciamento.
- Domínio de Serviço - O domínio de dispositivos virtuais, como comutadores virtuais, discos virtuais etc. Qualquer domínio pode ser configurado como um domínio de serviço; por padrão, o domínio de controle já é um domínio de serviço.
- Domínio de E / S - Um domínio que tem acesso a dispositivos PCIe físicos no servidor. Pode fornecer acesso a esses dispositivos se configurado como um domínio de serviço. Ele tem melhor desempenho em comparação com o Domínio Convidado, quase comparável a um servidor não virtualizado. O número máximo de domínios é limitado pelo número de barramentos PCIe no servidor. O uso desses domínios complica a migração. Por padrão, o Domínio de Controle atua como um Domínio de E / S.
Veja barramentos e dispositivos PCIe disponíveis:
- Domínio Raiz - O domínio raiz tem acesso mais avançado à arquitetura dos dispositivos PCIe físicos do servidor do que o Domínio de E / S. Ele tem acesso a todos os serviços fornecidos pelos dispositivos PCIe, por exemplo, à fábrica de tratamento de erros de malha. O número de domínios raiz depende da arquitetura do servidor.
- Domínio Convidado - O domínio convidado possui apenas dispositivos virtuais.
Designações de dispositivos e serviços virtuais
- vnet - rede virtual. Placa de rede virtual.
- vsw - comutador virtual. Switch virtual.
- vds - servidor de disco virtual. Disco rígido virtual O modelo de uso do disco é construído em uma arquitetura cliente-servidor, portanto, o cliente vdc é usado para acessar o disco e vds é um serviço para acessar discos físicos ou suas imagens.
- vdc - Cliente de Disco Virtual. Fornece acesso a um disco rígido virtual. Apesar de os discos virtuais pertencerem ao domínio convidado, a maioria das operações com eles é realizada no domínio de serviço.
- vcc - Virtual Console Concentrator. Normalmente, este dispositivo virtual tem um domínio de controle (primário). Ele fornece acesso aos consoles de máquinas virtuais. O serviço svc: / ldoms / vntsd: default fornece acesso aos consoles de máquinas virtuais, lançados no domínio de controle.
Um exemplo de criação de serviços básicos
Normalmente, os serviços do dispositivo são criados no domínio de controle, mas você pode selecionar um domínio separado para isso - o domínio de serviço.
- Crie um concentrador de console no domínio primário, com o nome primary-vcc0 e o intervalo de portas usadas 5000-5100:
- Crie um servidor de disco rígido virtual no domínio principal, chamado primary-vds0:
- Criamos um comutador virtual no domínio primário, chamado primary-vsw0, e o vinculamos à interface de rede nxge0. Use o endereço mac da placa de rede:
O endereço mac especificado é usado:
- Veja uma lista de serviços de domínio primário:
Configurando um domínio de controle e liberando recursos dele para outros domínios
- Veja uma lista de dispositivos criptográficos. Utilizada em sistemas SPARC, a presença desses dispositivos no domínio não permite reconfigurar dinamicamente o número de CPUs:
- Defina naturalmente este parâmetro como 0 ou não toque neste comando:
- Defina o número de núcleos para o domínio principal:
- Iniciamos a reconfiguração do domínio primário ou apenas reiniciamos o servidor:
- Defina a quantidade de RAM para o domínio principal:
- Salve a configuração atual do domínio como inicial:
- Veja uma lista de configurações de domínio (inicial [próxima ligação] significa que a configuração será usada na próxima vez que o hipervisor for carregado):
- Reinicie o hypervisor:
Por padrão, não há conexão de rede entre o Domínio de Controle e outros domínios, devido ao fato de o Domínio de Controle usar uma interface física (por exemplo: nxge0), e os domínios restantes serem virtuais (por exemplo: vsw0).
Configurando um comutador virtual como a interface principal no domínio de controle
- Lista de várias interfaces de rede para o sistema:
- Incluímos o comutador virtual necessário:
- Desligue a interface física:
- Definimos o endereço IP e marcamos a interface do comutador virtual:
Ou você pode usar o DHCP:
- Não esqueça de escrever as configurações da interface de rede nos arquivos de configuração:
Ao usar o DHCP:
Criando Domínio Convidado
- Criando o domínio ldg1:
- Adicionando processadores ao domínio ldg1:
- Adicionando RAM ao domínio ldg1:
- Adicionando a interface de rede vnet1 conectada ao switch vsw0 no domínio ldg1:
- Adicione o disco rígido físico / dev / dsk / c2t1d0s2 ao servidor de disco virtual primário-vds0 chamado vol1.
Ou:
- Criando um sistema de arquivos com um ponto de montagem:
- Criando um sistema de arquivos de um determinado tamanho:
- Adicione a partição ZFS como um disco virtual ao servidor de disco:
Ou:
- Crie um arquivo de 10 gigabytes:
- Adicione o arquivo como um disco virtual:
- Adicione o disco virtual vol1 @ primary-vds0 ao domínio ldg1 com o nome vdisk1:
- Definimos o carregamento automático para o domínio ldg1 quando o servidor é iniciado:
- Instale o disco a partir do qual o domínio ldg1 será carregado:
- Vincule o domínio ldg1 ao domínio de controle:
- Para exibir informações sobre o domínio ldg1, a coluna CONS indicará a porta na qual se conectar ao domínio:
- Veja todos os recursos associados ao domínio ldg1:
- Conecte-se ao console do domínio que atende na porta 5000:
- Inicie o domínio ldg1 se estiver parado:
Instale o Oracle Solaris 10 a partir de um DVD
- Pare o serviço de gerenciamento de volume:
- Paramos o domínio necessário:
- Excluir da lista de domínios gerenciados:
- Adicione a unidade / dev / dsk / c0t0d0s2 ao servidor de disco virtual primário-vds0 com o nome dvd_vol:
- Conectamos a unidade virtualizada ao domínio ldg1 com o nome vdisk_cd_media:
- Veja todos os recursos associados ao domínio ldg1:
- Vincule o domínio ldg1 ao domínio de controle:
- Inicie o domínio ldg1:
- Conecte-se ao console do domínio:
- Procure aliases de dispositivo de domínio para vdisk_cd_media:
ok devalias
- Inicialize a partir do disco:
ok boot vdisk_cd_media:f
Instale o Oracle Solaris 10 a partir de uma imagem
- Pare o domínio necessário:
- Excluir da lista de domínios gerenciados:
- Inclua a imagem solaris10.iso no servidor de disco virtual primário-vds0 chamado iso_vol:
- Conecte a unidade virtualizada ao domínio ldg1 como vdisk_iso:
- Veja todos os recursos relacionados ao domínio ldg1:
- Associe o domínio ldg1 ao domínio de controle:
- Inicie o domínio ldg1:
- Conecte-se ao console do domínio:
- Procure aliases de dispositivo de domínio para vdisk_iso:
ok devalias
- Inicialize a partir da imagem:
ok boot vdisk_iso:f
Exclusão de domínio
- Pare o domínio ldg1:
- Desvincular domínio ldg1:
- Exclua o domínio ldg1: