心律調節器中的 systemd 服務可實現高可用性

心律調節器中的 systemd 服務可實現高可用性

我開始了解起搏器的高可用性。我有一個在 Linux VM 上運行的簡單服務。我已經使用systemctl start <service name>命令開始了。我想讓這個 HA 以防我的 Linux 主機故障。

為此,我設定了另一台 Linux 主機並啟用了該服務。在此 Linux 主機上,可以使用指令手動啟動服務systemctl start <service name>

我已經安裝了帶有 corosync 的起搏器並創建了集群。在 中pcs resource list,它顯示了我與其他人一起的服務systemd:<service name>

我已經使用命令創建了一個資源

pcs resource create my-resource systemd:<service_name>

資源創建成功,started也是模式。為了測試,我關閉了第一台主機,我希望該服務應該會在其他主機上出現,因為它已經在那裡設定了。

但它不會出現在第二個主機上。

pcs status輸出顯示已關閉的主機處於離線狀態。

我在這裡不需要任何虛擬 IP,因為我的服務非常簡單,它從來源處理資料中提取資料。

是否還需要其他配置來實現服務HA?

相關內容