Capítulo 10. Configuração de recursos de cluster
O formato do comando para criar um recurso de cluster é o seguinte:
pcs resource create resource_id [standard:[provider:]]type [resource_options] [op operation_action operation_options [operation_action operation options ]...] [meta meta_options...] [clone [clone_options] | master [master_options] | --group group_name [--before resource_id | --after resource_id] | [bundle bundle_id] [--disabled] [--wait[=n]] [--wait[= ]]
As principais opções de criação de recursos de cluster incluem o seguinte:
-
Quando você especifica a opção
--group
, o recurso é adicionado ao grupo de recursos nomeado. Se o grupo não existir, isto cria o grupo e adiciona este recurso ao grupo.
-
As opções
--before
e--after
especificam a posição do recurso adicionado em relação a um recurso que já existe em um grupo de recursos. -
A especificação da opção
--disabled
indica que o recurso não é iniciado automaticamente.
Você pode determinar o comportamento de um recurso em um cluster, configurando restrições para esse recurso.
Exemplos de criação de recursos
O seguinte comando cria um recurso com o nome VirtualIP
da norma ocf
, provedor heartbeat
, e tipo IPaddr2
. O endereço flutuante deste recurso é 192.168.0.120, e o sistema verificará se o recurso está funcionando a cada 30 segundos.
# pcs resource create VirtualIP ocf:heartbeat:IPaddr2 ip=192.168.0.120 cidr_netmask=24 op monitor interval=30s
Alternativamente, você pode omitir os campos standard e provider e usar o seguinte comando. Isto será padrão para um padrão de ocf
e um provedor de heartbeat
.
# pcs resource create VirtualIP IPaddr2 ip=192.168.0.120 cidr_netmask=24 op monitor interval=30s
Eliminação de um recurso configurado
Use o seguinte comando para excluir um recurso configurado.
pcs resource delete resource_id
Por exemplo, o seguinte comando apaga um recurso existente com um ID de recurso de VirtualIP
.
# pcs resource delete VirtualIP
10.1. Identificadores do agente de recursos
Os identificadores que você define para um recurso dizem ao agrupamento qual agente usar para o recurso, onde encontrar esse agente e quais padrões ele está em conformidade. Tabela 10.1, “Agente de Identificação de Recursos”, descreve estas propriedades.
Campo | Descrição |
---|---|
padrão | O padrão ao qual o agente está em conformidade. Os valores permitidos e seu significado:
*
*
*
*
* |
tipo |
O nome do agente de recursos que você deseja utilizar, por exemplo |
fornecedor |
A especificação OCF permite que vários fornecedores forneçam o mesmo agente de recursos. A maioria dos agentes enviados pela Red Hat usa |
Tabela 10.2, “Comandos para exibir as propriedades dos recursos” resume os comandos que exibem as propriedades dos recursos disponíveis.
pcs Display Command | Saída |
---|---|
| Exibe uma lista de todos os recursos disponíveis. |
| Exibe uma lista de padrões de agentes de recursos disponíveis. |
| Exibe uma lista de fornecedores de agentes de recursos disponíveis. |
| Exibe uma lista dos recursos disponíveis filtrados pela seqüência especificada. Você pode usar este comando para exibir recursos filtrados pelo nome de um padrão, de um provedor ou de um tipo. |