Você está na página 1de 9

Sumário

1.0 Gerenciando pools de recursos ............................................................................ 1


2.0 Por que usar pools de recursos? ............................................................................ 2
2.1 O uso de pools de recursos pode resultar nos seguintes benefícios. ........... 3
2.2 Os números na figura a seguir mostram as alocações efetivas para os
pools de recursos. ....................................................................................................... 4
3.0 Criar um pool de recursos....................................................................................... 4
3.1 Procedimento ....................................................................................................... 5
3.2 Resultados ............................................................................................................. 6
4.0 Criando pools de recursos ...................................................................................... 6
5.0 Editar um pool de recursos ..................................................................................... 7
5.1 Procedimento ....................................................................................................... 7
6.0 Adicionar uma máquina virtual a um pool de recursos .................................... 7
6.1 Quando você move uma máquina virtual para um novo pool de
recursos: ....................................................................................................................... 7
6.2 Procedimento ....................................................................................................... 8
6.3 Resultados .......................................................................................................... 8
7.0 Remover uma máquina virtual de um pool de recursos ................................... 8
7.1 Procedimento ....................................................................................................... 9
8.0 Remover um pool de recursos ............................................................................... 9
8.1 Procedimento ....................................................................................................... 9

1.0 Gerenciando pools de recursos

Um pool de recursos é uma abstração lógica para gerenciamento flexível de


recursos. Os pools de recursos podem ser agrupados em hierarquias e usados
para particionar hierarquicamente os recursos disponíveis de CPU e memória.

Cada host independente e cada cluster DRS possui um pool de recursos raiz
(invisível) que agrupa os recursos desse host ou cluster. O conjunto de recursos
raiz não aparece porque os recursos do host (ou cluster) e o conjunto de
recursos raiz são sempre os mesmos.
Os usuários podem criar pools de recursos filho do pool de recursos raiz ou de
qualquer pool de recursos filho criado pelo usuário. Cada pool de recursos filho
possui alguns dos recursos do pai e pode, por sua vez, ter uma hierarquia de
pools de recursos filho para representar unidades sucessivamente menores de
capacidade computacional.

Um pool de recursos pode conter pools de recursos filhos, máquinas virtuais ou


ambos. Você pode criar uma hierarquia de recursos compartilhados. Os
conjuntos de recursos em um nível superior são chamados de conjuntos de
recursos pai. Pools de recursos e máquinas virtuais que estão no mesmo nível
são chamados irmãos. O próprio cluster representa o pool de recursos raiz. Se
você não criar conjuntos de recursos filho, apenas os conjuntos de recursos raiz
existirão.

No exemplo a seguir, RP-QA é o pool de recursos pai da RP-QA-UI. RP-


Marketing e RP-QA são irmãos. As três máquinas virtuais imediatamente abaixo
do RP-Marketing também são irmãos.

Pais, filhos e irmãos na hierarquia do pool de recursos

2.0 Por que usar pools de recursos?


Os pools de recursos permitem delegar controle sobre os recursos de um host
(ou cluster), mas os benefícios são evidentes quando você usa os pools de
recursos para compartimentar todos os recursos em um cluster. Crie vários
pools de recursos como filhos diretos do host ou cluster e configure-os. Você
pode delegar o controle sobre os pools de recursos a outros indivíduos ou
organizações.
2.1 O uso de pools de recursos pode resultar nos
seguintes benefícios.
• Organização hierárquica flexível - adicione, remova ou reorganize pools
de recursos ou altere as alocações de recursos, conforme necessário.
• Isolamento entre conjuntos, compartilhamento dentro de conjuntos - Os
administradores de nível superior podem disponibilizar um conjunto de
recursos a um administrador de nível de departamento. As alterações
de alocação internas a um pool de recursos departamentais não
afetam injustamente outros pools de recursos não relacionados.
• Controle e delegação de acesso - Quando um administrador de nível
superior disponibiliza um pool de recursos para um administrador no
nível de departamento, ele pode executar toda a criação e
gerenciamento de máquinas virtuais dentro dos limites dos recursos aos
quais o pool de recursos tem direito pelo atuais configurações de
compartilhamento, reserva e limite. A delegação geralmente é feita em
conjunto com as configurações de permissões.
• Separação de recursos do hardware - se você estiver usando clusters
habilitados para DRS, os recursos de todos os hosts sempre serão
atribuídos ao cluster. Isso significa que os administradores podem
executar o gerenciamento de recursos independentemente dos hosts
reais que contribuem para os recursos. Se você substituir três hosts de 2
GB por dois hosts de 3 GB, não precisará fazer alterações nas alocações
de recursos.
• Essa separação permite que os administradores pensem mais na
capacidade de computação agregada e menos nos hosts individuais.
• Gerenciamento de conjuntos de máquinas virtuais executando um
serviço de várias camadas - agrupe máquinas virtuais para um serviço
de várias camadas em um pool de recursos. Você não precisa definir
recursos em cada máquina virtual. Em vez disso, você pode controlar a
alocação agregada de recursos ao conjunto de máquinas virtuais
alterando as configurações em seu conjunto de recursos anexo.

Por exemplo, suponha que um host tenha um número de máquinas virtuais. O


departamento de marketing usa três das máquinas virtuais e o departamento
de controle de qualidade usa duas máquinas virtuais. Como o departamento
de controle de qualidade precisa de quantidades maiores de CPU e memória,
o administrador cria um pool de recursos para cada grupo. O administrador
define os compartilhamentos de CPU como alto para o pool de
departamentos de QA e Normal para o pool de departamentos de Marketing,
para que os usuários do departamento de QA possam executar testes
automatizados. O segundo conjunto de recursos com menos recursos de CPU
e memória é suficiente para a carga mais leve da equipe de marketing.
Sempre que o departamento de controle de qualidade não estiver usando
totalmente sua alocação, o departamento de marketing poderá usar os
recursos disponíveis.
2.2 Os números na figura a seguir mostram as
alocações efetivas para os pools de recursos.

Alocando recursos a pools de recursos

3.0 Criar um pool de recursos


Você pode criar um pool de recursos filho de qualquer host ESXi, pool de
recursos ou cluster DRS.

Nota:
Se um host tiver sido adicionado a um cluster, você não poderá criar pools de
recursos filho desse host. Se o cluster estiver ativado para DRS, você poderá
criar pools de recursos filho do cluster.

Quando você cria um pool de recursos filho, são solicitadas informações sobre
os atributos do pool de recursos. O sistema usa o controle de admissão para
garantir que você não possa alocar recursos que não estão disponíveis.

Pré-requisito

O vSphere Client está conectado ao sistema vCenter Server.

3.1 Procedimento
1. No vSphere Client, selecione um objeto pai para o pool de recursos (um
host, outro pool de recursos ou um cluster DRS).
2. Clique com o botão direito do mouse no objeto e selecione Novo
Conjunto de Recursos.
3. Digite um nome para identificar o pool de recursos.
4. Especifique como alocar recursos de CPU e memória.

Os recursos da CPU para seu pool de recursos são os recursos físicos garantidos
que o host reserva para um pool de recursos. Normalmente, você aceita o
padrão e deixa o host manipular a alocação de recursos.

Compartilhamentos (Shares):

Especifique compartilhamentos para esse pool de recursos em relação ao


total de recursos do pai. Os conjuntos de recursos irmãos compartilham
recursos de acordo com seus valores de compartilhamento relativos limitados
pela reserva e pelo limite.

• Selecione Baixo, Normal ou Alto para especificar os valores de


compartilhamento, respectivamente, na proporção 1: 2: 4.
• Selecione Personalizado para atribuir a cada máquina virtual um
número específico de compartilhamentos, que expressa um peso
proporcional.

Reserva (Reservation)

• Especifique uma CPU ou alocação de memória garantida para esse


pool de recursos. O padrão é 0.
• Uma reserva diferente de zero é subtraída dos recursos não reservados
do pai (host ou pool de recursos). Os recursos são considerados
reservados, independentemente de máquinas virtuais estarem
associadas ao pool de recursos.

Reserva expansível (Expandable Reservation)

• Quando a caixa de seleção está marcada (padrão), as reservas


expansíveis são consideradas durante o controle de admissão.
• Se você ligar uma máquina virtual nesse pool de recursos e as reservas
combinadas das máquinas virtuais forem maiores que a reserva do pool
de recursos, o pool de recursos poderá usar recursos de seus pais ou
ancestrais.

Limite (Limit)

• Especifique o limite superior para a CPU ou alocação de memória deste


pool de recursos. Você geralmente pode aceitar o padrão (Ilimitado).
• Para especificar um limite, desmarque a caixa de seleção Ilimitado.

5. Clique em OK

3.2 Resultados
Depois de criar um pool de recursos, você pode adicionar máquinas virtuais a
ele. Os compartilhamentos de uma máquina virtual são relativos a outras
máquinas virtuais (ou pools de recursos) com o mesmo pool de recursos pai.

4.0 Criando pools de recursos


Suponha que você tenha um host que forneça 6 GHz de CPU e 3 GB de
memória que devem ser compartilhados entre seus departamentos de
marketing e controle de qualidade. Você também deseja compartilhar os
recursos de maneira desigual, dando a um departamento (QA) uma
prioridade mais alta. Isso pode ser feito criando um pool de recursos para
cada departamento e usando o atributo Actions para priorizar a alocação de
recursos.

O exemplo mostra como criar um pool de recursos com o host ESXi


como recurso pai.

6. Na caixa de diálogo Novo pool de recursos, digite um nome para o


pool de recursos do departamento de controle de qualidade (por
exemplo, RP-QA).
7. Especifique Compartilhamentos de Alta para os recursos de CPU e
memória do RP-QA.
8. Crie um segundo pool de recursos, RP-Marketing.
9. Deixe os compartilhamentos em Normal para CPU e memória.
10. Clique OK.

Se houver contenção de recursos, o RP-QA receberá 4GHz e 2GB de memória


e o RP-Marketing 2GHz e 1GB. Caso contrário, eles podem receber mais do
que essa parcela. Esses recursos estão disponíveis para as máquinas virtuais nos
respectivos pools de recursos.
5.0 Editar um pool de recursos
Depois de criar o pool de recursos, você pode editar suas configurações de
CPU e recursos de memória.

5.1 Procedimento
1. Navegue até o pool de recursos no vSphere Client.
2. Selecione Editar configurações de recursos no menu suspenso Ações.
3. (Opcional) Você pode alterar todos os atributos do pool de recursos
selecionado, conforme descrito em Criar um Pool de Recursos.
o Em CPU, selecione Configurações de recursos da CPU.
o Em Memória, selecione configurações de recursos de memória.
4. Clique em OK para salvar suas alterações.

6.0 Adicionar uma máquina virtual a um pool de


recursos
Ao criar uma máquina virtual, você pode especificar um local do pool de
recursos como parte do processo de criação. Você também pode adicionar
uma máquina virtual existente a um pool de recursos.

6.1 Quando você move uma máquina virtual para um


novo pool de recursos:

• A reserva e o limite da máquina virtual não são alterados.


• Se os compartilhamentos da máquina virtual forem altos, médios ou
baixos, a porcentagem de compartilhamentos será ajustada para
refletir o número total de compartilhamentos em uso no novo pool de
recursos.
• Se a máquina virtual tiver compartilhamentos personalizados atribuídos,
o valor do compartilhamento será mantido.

Nota:

Como as alocações de compartilhamento são relativas a um pool de recursos,


pode ser necessário alterar manualmente os compartilhamentos de uma
máquina virtual quando você o move para um pool de recursos, para que os
compartilhamentos da máquina virtual sejam consistentes com os valores
relativos no novo pool de recursos. Um aviso aparece se uma máquina virtual
receber uma porcentagem muito grande (ou muito pequena) do total de
compartilhamentos.
1. Em Monitor, as informações exibidas na guia Reserva de Recursos sobre
os recursos de CPU e memória reservadas e não reservadas do pool de
recursos são alteradas para refletir as reservas associadas à máquina
virtual (se houver).

Nota:

Se uma máquina virtual tiver sido desligada ou suspensa, ela poderá ser
movida, mas os recursos gerais disponíveis (como CPU e memória reservadas e
não reservadas) para o pool de recursos não serão afetados.

6.2 Procedimento
1. Navegue até a máquina virtual no vSphere Client.
a. Para localizar uma máquina virtual, selecione um datacenter, pasta,
cluster, pool de recursos ou host.
b. Clique na guia VMs.
2. Clique com o botão direito do mouse na máquina virtual e clique em
Migrar.
o Você pode mover a máquina virtual para outro host.
o Você pode mover o armazenamento da máquina virtual para
outro armazenamento de dados.
o Você pode mover a máquina virtual para outro host e mover seu
armazenamento para outro armazenamento de dados.
3. Selecione um pool de recursos no qual executar a máquina virtual.
4. Revise suas seleções e clique em Concluir.

6.3 Resultados
Se uma máquina virtual estiver ligada e o pool de recursos de destino não tiver
CPU ou memória suficiente para garantir a reserva da máquina virtual, a
movimentação falhará porque o controle de admissão não permite. Uma
caixa de diálogo de erro exibe os recursos disponíveis e solicitados, para que
você possa considerar se um ajuste pode resolver o problema.

7.0 Remover uma máquina virtual de um pool


de recursos
Você pode remover uma máquina virtual de um pool de recursos movendo a
máquina virtual para outro pool de recursos ou excluindo-o.

Quando você remove uma máquina virtual de um pool de recursos, o número


total de compartilhamentos associados ao pool de recursos diminui, para que
cada compartilhamento restante represente mais recursos. Por exemplo,
suponha que você tenha um pool com direito a 6 GHz, contendo três
máquinas virtuais com compartilhamentos definidos como Normal. Supondo
que as máquinas virtuais estejam ligadas à CPU, cada uma recebe uma
alocação igual de 2GHz. Se uma das máquinas virtuais for movida para um
pool de recursos diferente, as duas máquinas virtuais restantes receberão uma
alocação igual de 3GHz.

7.1 Procedimento
1. Navegue até o pool de recursos no vSphere Client.
2. Escolha um dos seguintes métodos para remover a máquina virtual de
um pool de recursos.
o Clique com o botão direito do mouse na máquina virtual e
selecione Mover para ... para mover a máquina virtual para outro
pool de recursos.

Você não precisa desligar a máquina virtual antes de movê-la.

o Clique com o botão direito do mouse na máquina virtual e


selecione Excluir do disco.

Você deve desligar a máquina virtual antes de poder removê-la


completamente.

8.0 Remover um pool de recursos


Você pode remover um pool de recursos do inventário.

8.1 Procedimento
1. No vSphere Client, clique com o botão direito do mouse no pool de
recursos e selecione Excluir.

Uma caixa de diálogo de confirmação é exibida.

2. Clique em Sim para remover o pool de recursos.

Fonte: https://docs.vmware.com/en/VMware-
vSphere/6.7/com.vmware.vsphere.resmgmt.doc/GUID-C1B5A564-AA76-41D2-
B588-ED750F0DAB80.html

Você também pode gostar