66.2.2. Integrando uma máquina virtual como um nó convidado
O procedimento a seguir é um resumo de alto nível dos passos a serem executados para que a Pacemaker lance uma máquina virtual e para integrar essa máquina como um nó convidado, usando libvirt
e convidados virtuais da KVM.
-
Configure os recursos do
VirtualDomain
. Insira os seguintes comandos em cada máquina virtual para instalar pacotes
pacemaker_remote
, inicie o serviçopcsd
e habilite-o a funcionar na inicialização, e permita a porta TCP 3121 através do firewall.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Dê a cada máquina virtual um endereço de rede estático e um nome de host único, que deve ser conhecido por todos os nós. Para informações sobre como definir um endereço IP estático para a máquina virtual convidada, consulte o Virtualization Deployment and Administration Guide.
Se você ainda não o fez, autentique
pcs
ao nó que você estará integrando como um nó de busca.pcs host auth nodename
# pcs host auth nodenamepcs host auth nodename
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Use o seguinte comando para converter um recurso
VirtualDomain
existente em um nó convidado. Este comando deve ser executado em um nó de cluster e não no nó convidado que está sendo adicionado. Além de converter o recurso, este comando copia o/etc/pacemaker/authkey
para o nó convidado e inicia e habilita o daemonpacemaker_remote
no nó convidado. O nome do nó para o nó convidado, que você pode definir arbitrariamente, pode diferir do nome do host para o nó.pcs cluster node add-guest nodename resource_id [options]
# pcs cluster node add-guest nodename resource_idpcs cluster node add-guest nodename resource_idpcs cluster node add-guest nodename resource_idpcs cluster node add-guest nodename resource_id [options]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Depois de criar o recurso
VirtualDomain
, você pode tratar o nó convidado da mesma forma que trataria qualquer outro nó do agrupamento. Por exemplo, você pode criar um recurso e colocar uma restrição de recursos no recurso a ser executado no nó convidado como nos comandos a seguir, que são executados a partir de um nó de cluster. Você pode incluir nós convidados em grupos, o que permite agrupar um dispositivo de armazenamento, sistema de arquivos e VM.pcs resource create webserver apache configfile=/etc/httpd/conf/httpd.conf op monitor interval=30s pcs constraint location webserver prefers nodename
# pcs resource create webserver apache configfile=/etc/httpd/conf/httpd.conf op monitor interval=30s # pcs constraint location webserver prefers nodename
Copy to Clipboard Copied! Toggle word wrap Toggle overflow