Instalação do Pacemaker Corosync no servidor RHEL 6.6

1

Eu estava tentando instalar o Corosync e o Cman usando

yum install -y pacemaker cman pcs ccs resource-agents 

Isso funciona bem no CentOS 6.3. Tentei o mesmo no Red Hat Enterprise Linux Server 6.6 e tive problemas. Dá um erro como:

Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager 
There was an error communicating with RHN. 
RHN Satellite or RHN Classic support will be disabled. 

Error Message: 
        Please run rhn_register as root on this client 
Error Class Code: 9 
Error Class Info: Invalid System Credentials. 
Explanation: 
     An error has occurred while processing your request. If this problem 
     persists please enter a bug report at bugzilla.redhat.com. 
     If you choose to submit the bug report, please be sure to include 
     details of what you were trying to do when this error occurred and 
     details on how to reproduce this problem. 

Setting up Install Process 
No package pacemaker available. 
No package cman available. 
No package pcs available. 
No package ccs available. 
Nothing to do 

/etc/yum.repos.d/centos.repo é o seguinte:

[centos-6-base] 
name=CentOS-$releasever - Base 
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
enabled=0 
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/

Percebeu que esta versão do Red Hat não tem o pacote complementar High Availability. Esse pacote precisa ser comprado OU a versão precisa ser atualizada para 7. Recebi informações como o Pacemaker disponível como parte do RHEL, desde a 6.0 como parte do complemento High Availability (HA).

Pergunta:

  1. O entendimento acima está correto?

  2. Existem diferenças significativas na maneira como o Corosync e o CMan são configurados no Enterprise Server vs. no CentOS?

por Ranjan Gajare 19.11.2014 / 19:13

3 respostas

1

A saída sugere que sua máquina não está devidamente registrada no RHN. Não será possível instalar nenhum pacote da Red Hat sem.

Mas, além disso, você precisará da assinatura HA para poder instalar o marcapasso e os amigos.

Não há diferença entre os pacotes RHEL e CentOS (além dos logotipos da Red Hat não relevantes). É apenas o suporte, access.redhat.com e todos os outros produtos RH que você sente falta.

    
por 30.05.2015 / 10:02
1

Eu uso o RHEL 6.9, então eu não tenho certeza se é similar o suficiente para o 6.6, então eu vou sair em um membro e assumir (oh não), mas se você tem a mídia de instalação, e se vem com o Software de alta disponibilidade em um diretório HighAvailability, você pode simplesmente criar um repositório a partir da mídia e instalar a partir daí, em vez da Internet. Eu trabalho em sistemas independentes, muitas vezes sem internet, então eu tenho que fazer isso com freqüência.

Caso você não esteja familiarizado, aqui estão os passos que, pelo menos, meu sistema usaria:
Montar o disco: mount /dev/sr0 /media
Crie um repositório local: vi /etc/yum.repos.d/local.repo
Dentro do arquivo local.repo, adicione isto:
[localrepo]
name=baserepo
baseurl=file:///media/HighAvailability
gpgcheck=0
O nome entre colchetes [] e o name não importam. Isso criará um repositório local instalando pacotes a partir do disco; assim, depois de desmontar e ejetar o disco, não será possível instalá-lo, a menos que você reinsira o disco.

Novamente, isso está assumindo 6.6 é semelhante a 6.9, mas espero que ajude.

    
por 27.09.2017 / 16:06
0

Você deve ter o centos.repo como abaixo, de acordo com o link

[ALL] # cat < /etc/yum.repo.d/centos.repo [centos-6-base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ enabled=1 EOF

    
por 19.01.2015 / 16:07

Tags