Skip to content

Latest commit

 

History

History
67 lines (40 loc) · 2.86 KB

pcmk-resource-overview.md

File metadata and controls

67 lines (40 loc) · 2.86 KB

Tổng quan về resource agents


Mục lục


Nội dung

  • Resource là gì?

    • Để tạo một resource, chúng ta cần phải có các resource agents (RAs). Một resource agent giống như một kịch bản dùng để load dịch vụ đó được sử dụng trong System-V runlevels. Nhưng một RAs chúng còn bao gồm có các tham số của cluster. RAs được cài đặt cùng với cluster và chia ra thành các lớp khác nhau:

      • lsb: LSB (viết tắt của Linux Standard Base) resource agents là một kịch bản khởi động System-V runlevels có thể khởi động từ cluster. Được cài đặt cùng với OS.

      • ocf: OCF (Open Cluster Framework) resource agents không giống như lsb resource agents có các tham số đặc biệt liên quan đến cluster bao gồm các tính chất thuồng được lưu trữ trong file cấu hình. Giữa ocf và lsb thì ta nên chọn ocf resource agents. Trong ocf resource agents chia ra thành các lớp "provider" như sau:

        • heartbeat
        • linbit
        • lvm2
        • ocfs2
        • pacemaker
      • service: Được quản lý bởi system daemon (systemd) của hệ thống. Tránh sử dụng nếu một ocf thay thế đang tồn tại

      • stonith: Một resource agent dùng cho cơ chế STONITH

  • Cách liệt kê về các resource hiện có trên hệ thống

    • Liệt kê ra các resource agents đi kèm cùng với cài đặt:

        pcs resource standards
      
    • Liệt kê ra các lớp provider trong ocf resource agents:

        pcs resource providers
      
    • Liệt kê ra các lựa chọn được cung cấp bởi standards resource và provider:

        pcs resource agents standards:providers
      

      ví dụ:

        pcs resource agents ocf:heartbeat