Présentation de Pacemaker du référentiel CentOS 7 à RHEL7

Présentation de Pacemaker du référentiel CentOS 7 à RHEL7

environnement

OS: Red Hat Enterprise Linux Server VERSION 7.8 (Maipo) Repo supplémentaire: CentOS7

Procédure d'installation

Pacemaker peut être installé à partir du référentiel CentOS Base en l'ajoutant s'il n'y a pas d'abonnement au module complémentaire HA. (Pas de support Red Hat)

La procédure est décrite ci-dessous, mais veuillez noter que certaines informations manquent.

ClusterLabs RHEL 7 Quickstart RHEL 7 https://clusterlabs.org/quickstart-redhat.html

repo ajouté

# cat <<'EOF' > /etc/yum.repos.d/centos.repo
[centos-7-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/
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-$releasever
enabled=0
EOF 
# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

--Lorsqu'il est activé = 0, il est désactivé afin de ne pas entrer en conflit avec d'autres référentiels. --peut également être spécifié par yum-config-manager --disable centos-7-base -Valable avec yum repolist(|Invalide|all)Vous pouvez vérifier le référentiel qui est

introduction

# yum \
--disablerepo='*' \
--enablerepo=centos-7-base \
--releasever=7 \
install -y pacemaker pcs resource-agents

Installation de crmsh (facultatif)

Pour utiliser la commande crm recommandée par Linux-HA etc., il est nécessaire de l'installer à partir d'un autre référentiel.

référence https://crmsh.github.io/download/#_red_hat_centos_fedora

repo crmsh ajouté

# yum-config-manager --add-repo http://download.opensuse.org/repositories/network:/ha-clustering:/Stable/CentOS_CentOS-7/network:ha-clustering:Stable.repo

# yum-config-manager --disable network_ha-clustering_Stable

Exemple d'introduction simultanée d'un stimulateur cardiaque et d'un crmsh

# yum \
--disablerepo='*' \
--enablerepo=centos-7-base,network_ha-clustering_Stable \
--releasever=7 \
install -y pacemaker pcs resource-agents crmsh

Exemple d'Ansible Playbook (tâche)


- yum_repository:
    name: centos-7-base
    description: CentOS-7 - Base
    mirrorlist: http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=os
    gpgkey: http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

- shell: |-
    set -x
    exec 2>&1
    yum-config-manager --add-repo http://download.opensuse.org/repositories/network:/ha-clustering:/Stable/CentOS_CentOS-7/network:ha-clustering:Stable.repo
  register: r

- debug:
    var: r.stdout_lines

- yum:
    name:
    - pcs
    - pacemaker
    - corosync
    - resource-agents
    - corosync-qdevice
    - corosync-qnetd
    - crmsh
    #releasever: 7
    #disablerepo: '*'
    #enablerepo:
      #- centos-base
      #- network_ha-clustering_Stable

Recommended Posts

Présentation de Pacemaker du référentiel CentOS 7 à RHEL7
Introduction de JITSI MEET à CentOS8
[Rails] Introduction de pay.jp (de la personnalisation de la vue à l'enregistrement)
Changements de Java 8 à Java 11
Somme de Java_1 à 100
Migrer de JUnit 4 vers JUnit 5
Présentation de Bootstrap à Rails 5
Présentation de Bootstrap aux rails !!
De Java à Ruby !!
Changer la base de données ownCloud de SQLite par défaut en MariaDB etc. (CentOS7)