Einführung von Pacemaker aus dem CentOS 7-Repository in RHEL7

Einführung von Pacemaker aus dem CentOS 7-Repository in RHEL7

Umgebung

OS: Red Hat Enterprise Linux Server VERSION 7.8 (Maipo) Zusätzliches Repo: CentOS7

Installationsverfahren

Pacemaker kann durch Hinzufügen aus dem CentOS Base-Repository installiert werden, wenn kein HA-Add-On-Abonnement vorhanden ist. (Keine Red Hat-Unterstützung)

Das Verfahren wird unten beschrieben, aber bitte beachten Sie, dass einige Informationen fehlen.

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

Repo hinzugefügt

# 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 

--Gpgkey-Spezifikation hinzugefügt

# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

--Wenn aktiviert = 0, ist es deaktiviert, um keine Konflikte mit anderen Repositorys zu verursachen. --kann auch von yum-config-manager angegeben werden --disable centos-7-base -Gültig mit yum repolist(|Ungültig|all)Sie können das Repository überprüfen

Einführung

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

Installation von crmsh (optional)

Um den von Linux-HA usw. empfohlenen Befehl crm zu verwenden, muss er aus einem anderen Repository installiert werden.

Referenz https://crmsh.github.io/download/#_red_hat_centos_fedora

crmsh repo hinzugefügt

# 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

Beispiel für die gleichzeitige Einführung von Herzschrittmacher und Crmsh

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

Beispiel für ein Ansible Playbook (Aufgabe)


- 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

Einführung von Pacemaker aus dem CentOS 7-Repository in RHEL7
Einführung von JITSI MEET in CentOS8
[Rails] Einführung von pay.jp (von der Ansichtsanpassung bis zur Registrierung)
Änderungen von Java 8 zu Java 11
Summe von Java_1 bis 100
Migrieren Sie von JUnit 4 zu JUnit 5
Einführung in Bootstrap in Rails 5
Bootstrap in Rails einführen !!
Von Java zu Ruby !!
Ändern Sie die ownCloud-Datenbank von Standard-SQLite in MariaDB usw. (CentOS7).