Megosztás:


Átállási fürtpéldány üzemeltetése – SQL Server Linuxon

A következőkre vonatkozik:SQL Server Linux rendszeren

Ez a cikk ismerteti, hogyan üzemeltethet SQL Server feladatátvevő fürtpéldányt (FCI) Linuxon. Ha még nem hozott létre egy SQL Server FCI-t Linuxon, lásd Feladatátvevő fürtpéldány konfigurálása – SQL Server Linuxon (RHEL).

Tartalékra váltás

Az FCI-k feladatátvétele hasonló a Windows Server feladatátvevő fürtjéhez (WSFC). Ha az FCI-t üzemeltető fürtcsomópont valamilyen hibát tapasztal, az FCI-nek automatikusan át kell adnia a feladatátvételt egy másik csomópontnak. A WSFC-vel ellentétben nincs mód preferált tulajdonosok beállítására, ezért a Pacemaker kiválasztja azt a csomópontot, amely az FCI új gazdagépe lesz.

Előfordulhat, hogy kézzel szeretné átállítani az FCI-t egy másik csomópontra. A folyamat nem ugyanaz, mint a WSFC-n lévő FCI-k esetén. WSFC-ben az erőforrások feladatátvétele szerepkörszinten történik. A Pacemakerben kiválaszt egy áthelyezni kívánt erőforrást, és feltételezve, hogy minden korlátozás helyes, minden más is mozogni fog.

A feladatátvétel módja a Linux-disztribúciótól függ. Kövesse a linuxos disztribúcióra vonatkozó utasításokat.

Manuális átkapcsolás (RHEL vagy Ubuntu)

Ha manuális feladatátvételt szeretne végrehajtani Red Hat Enterprise Linux (RHEL) vagy Ubuntu kiszolgálókon, hajtsa végre a következő lépéseket.

  1. Adja ki a következő parancsot:

    sudo pcs resource move <FCIResourceName> <NewHostNode>
    

    <FCIResourceName> az SQL Server FCI Pacemaker-erőforrásának neve.

    <NewHostNode> az FCI-t üzemeltetni kívánt fürtcsomópont neve.

    Nem kap semmilyen nyugtázást.

  2. A manuális feladatátvétel során a Pacemaker helykorlátozást hoz létre a manuálisan áthelyezésre kiválasztott erőforráson. A korlátozás megtekintéséhez futtassa sudo pcs constraint.

  3. A feladatátvétel befejezése után távolítsa el a kényszert a sudo pcs resource clear <FCIResourceName> végrehajtásával.

<FCIResourceName> az FCI Pacemaker-erőforrásának neve.

Manuális feladatátvétel (SLES)

A SUSE Linux Enterprise Serverben (SLES) használja a migrate parancsot az SQL Server FCI manuális feladatátvételéhez. Például:

crm resource migrate <FCIResourceName> <NewHostNode>

<FCIResourceName> a feladatátvevő fürtpéldány erőforrásneveként szolgál.

<NewHostNode> az új célhost neve.

Megjegyzés:

Az SQL Server 2025 -től (17.x) kezdődően a SUSE Linux Enterprise Server (SLES) nem támogatott.