1

У нас есть два из наших Серверов, работающих на RHEL 4 Update 8, использующих Cluster Suite для запуска общих служб. В настоящее время из-за некоторых ограничений у нас нет планов по обновлению ОС. Но у нас есть некоторые действия по обслуживанию серверов, для которых нам нужно остановить и запустить службы кластера на обоих узлах.Пожалуйста, помогите узнать, какие службы перезапустить. В RHEL 5 и выше мы обычно просто перезапускаем "cman" и "rgmanager", которые обо всем позаботятся. Но не уверен для RHEL4.8. Так что, пожалуйста, помогите. Это конфигурация кластера, которую мы имеем на узлах:

<?xml version="1.0"?>
<cluster alias="Airguard_stc" config_version="1" name="Airguard_stc">
  <fence_daemon clean_start="0" post_fail_delay="0" post_join_delay="3"/>
 <clusternodes>
 <clusternode name="eir1-c" votes="1" nodeid="1">
 <fence>
 <method name="1">
  <device name="eir1-ilo"/>
  </method>
  </fence>
  </clusternode>
 <clusternode name="eir2-c" votes="1" nodeid="2">
 <fence>
 <method name="1">
  <device name="eir2-ilo"/>
  </method>
  </fence>
  </clusternode>
  </clusternodes>
  <cman expected_votes="1" two_node="1"/>
 <fencedevices>
  <fencedevice agent="fence_ilo" hostname="eir1-ilo" login="aws_ilo"     name="eir1-ilo" passwd="airguard"/>
  <fencedevice agent="fence_ilo" hostname="eir2-ilo" login="aws_ilo" name="eir2-ilo" passwd="airguard"/>
  </fencedevices>
 <rm>
 <failoverdomains>
 <failoverdomain name="EIR" ordered="0" restricted="0">
  <failoverdomainnode name="eir1-c" priority="1"/>
  <failoverdomainnode name="eir2-c" priority="1"/>
  </failoverdomain>
  </failoverdomains>
 <resources>
  <ip address="172.24.159.44" monitor_link="1"/>
  <ip address="172.24.159.45" monitor_link="1"/>
  <fs device="/dev/mapper/mpath0p3" force_fsck="0" force_unmount="1"     fsid="27623" fstype="ext3" mountpoint="/cache_app" name="cache_app" options=""     self_fence="0"/>
  <fs device="/dev/mapper/mpath0p5" force_fsck="0" force_unmount="1" fsid="34677" fstype="ext3" mountpoint="/postgres" name="postgres" options="" self_fence="0"/>
  <script file="/etc/init.d/cache_cacheha" name="cacheha"/>
  <script file="/etc/init.d/postgresha" name="postgres-script"/>
  </resources>
 <service autostart="1" domain="EIR" name="cache" recovery="relocate">
  <ip ref="172.24.159.44"/>
  <fs ref="cache_app"/>
  <script ref="cacheha"/>
  </service>
 <service autostart="1" domain="EIR" name="postgres" recovery="relocate">
  <ip ref="172.24.159.45"/>
  <fs ref="postgres"/>
  <script ref="postgres-script"/>
  </service>
  </rm>
  </cluster>

Также не могли бы вы дать мне ссылку на RHEL4.8 Cluster Suite Management?

1 ответ1

1

Прежде всего, RHEL 4.8 уже объявлен EOL Redhat. Во-вторых, мне повезло, что я наконец-то нашел документацию https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/pdf/Cluster_Administration/Red_Hat_Enterprise_Linux-4-Cluster_Administration-en-US.pdf

что дает мне то, что мне нужно (в основном все отдельные службы должны быть перезапущены, а не только cman):

  1. Остановите программное обеспечение кластера на двух работающих узлах, выполнив следующие команды на каждом узле в следующем порядке:

    a. service rgmanager stop, if the cluster is running high-availability         services
    (rgmanager)
    b. service gfs stop, if you are using Red Hat GFS
    c. service clvmd stop, if CLVM has been used to create clustered volumes
    d. service fenced stop
    e. service cman stop
    f. service ccsd stop
    
  2. Запустите программное обеспечение кластера на всех узлах кластера (включая добавленный), выполнив следующие команды в следующем порядке:

    a. service ccsd start
    b. service cman start
    c. service fenced start
    d. service clvmd start, if CLVM has been used to create clustered         volumes
    e. service gfs start, if you are using Red Hat GFS
    f. service rgmanager start, if the cluster is running high-availability services
    (rgmanager)
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .