Longhorn - Tùy chỉnh Cài đặt Mặc định cho Lưu trữ Phân tán Container Đám Mây Doanh Nghiệp

Bài viết này hướng dẫn cách tùy chỉnh các cài đặt mặc định khi triển khai hệ thống lưu trữ phân tán Longhorn. Các thông tin được lấy từ tài liệu kỹ thuật chính thức của phiên bản Longhorn 1.1.2.

Tùy chỉnh Cài đặt Mặc định

Các cài đặt mặc định có thể được thiết lập trước khi triển khai Longhorn, ví dụ như cấu hình tạo đĩa mặc định với nhãn nútđường dẫn dữ liệu mặc định. Những cài đặt này chỉ ảnh hưởng đến các hệ thống chưa triển khai. Để thay đổi cài đặt trên các hệ thống hiện tại, sử dụng giao diện người dùng Longhorn (UI).

Sử dụng Giao diện Người dùng Rancher

Trong phần dự án của Rancher, vào **Apps > Launch > Longhorn** và điều chỉnh các cài đặt trước khi khởi động ứng dụng.

Sửa File YAML Triển Khai Longhorn

  1. Tải repo Longhorn:
git clone https://github.com/longhorn/longhorn.git
  1. Chỉnh sửa file config map tên là cài-đặt-mặc-định trong đường dẫn longhorn/deploy/longhorn.yaml:
---
apiVersion: v1
kind: ConfigMap
metadata:
  name: cài-đặt-mặc-định
  namespace: longhorn-system
data:
  default-setting.yaml: |-
    điểm-sao-lưu:
    bí-mật-điểm-sao-lưu:
    cho-phep-cong-viec-dinh-ky-khi-khoi-luong-thoat-ra:
    tạo-ổ-cứng-mặc-định-nút-gắn-nhan:
    đường-dẫn-dữ-liệu-mặc-định:
    chống-chồng-chéo-phần-tử-trùng-lặp:
    tỷ-lệ-quá-tải-lưu-trữ:
    tỷ-lệ-dung-lượng-tối-thiểu:
    kiểm-tra-cập-nhật:
    số-bản-sao-mặc-định:
    vị-trí-dữ-liệu-mặc-định:
    cpu-duy-trì-hệ-thống:
    lớp-lưu-trữ-static-mặc-định:
    khoảng-thời-gian-xem-xét-bộ-lưu-trữ:
    dung-nhận-thuộc-tính:
    bộ-phận-hệ-thống-quản-lý-node-selector:
    ưu-tiện-class:
    tự-cứu-hộ:
    tự-xóa-pod-khi-thoát-ra:
    vô-hiệu-hóa-lịch-trình-khi-node-bị-ngắt:
    chống-chồng-chéo-zona-trùng-lặp:
    chính-sách-hồi-phục-đính-kèm-volume:
    chính-sách-xóa-pod-khi-node-down:
    cho-phep-drain-node-khi-co-replica-làm-viec:
    tham-số-mkfs-ext4:
    tắt-xây-lại-replica:
    khoảng-thời-gian-chờ-bổ-sung-replica:
    tắt-bộ-đếm-sửa-đổi:
    chính-sách-kéo-hình-ảnh-pod-quản-lý-hệ-thống:
    cho-phep-tạo-volume-khi-availability-giam:
    tự-loại-bỏ-snapshot-hệ-thống:
    giới-hạn-số-lần-nâng-cấp-engine-tự-động-trên-node:
    khoảng-thời-gian-chờ-xóa-backing-image:
    cpu-duy-trì-manager-engine:
    cpu-duy-trì-manager-replica:
---

Sử Dụng Helm

Sử dụng lệnh Helm với tùy chọn --set để thay đổi cài đặt mặc định:
helm install longhorn/longhorn \
--name không-gian-longhorn \
--namespace hệ-thống-longhorn \
--set cài-đặt-mặc-định.dung-nhận-thuộc-tính="key1=value1:KhôngLịchTrình; key2:KhôngThựcHiện"
Ngoài ra, bạn có thể tạo một bản sao của file values.yaml và chỉnh sửa nó trước khi chạy lệnh Helm:
  1. Tải xuống file values.yaml từ GitHub:
curl -Lo giá-trị.yaml https://raw.githubusercontent.com/longhorn/charts/master/charts/longhorn/values.yaml
  1. Chỉnh sửa các cài đặt mặc định trong file YAML:
cài-đặt-mặc-định:
  điểm-sao-lưu: s3://bucket-sao-lưu@us-east-1/nơi-lưu
  bí-mật-điểm-sao-lưu: mật-khẩu-minio
  tạo-ổ-cứng-mặc-định-nút-gắn-nhan: true
  đường-dẫn-dữ-liệu-mặc-định: /var/lib/kho-lưu-ex/
  chống-chồng-chéo-phần-tử-trùng-lặp: false
  tỷ-lệ-quá-tải-lưu-trữ: 600
  tỷ-lệ-dung-lượng-tối-thiểu: 15
  kiểm-tra-cập-nhật: false
  số-bản-sao-mặc-định: 2
  vị-trí-dữ-liệu-mặc-định: bị-tắt
  cpu-duy-trì-hệ-thống:
  lớp-lưu-trữ-static-mặc-định: kho-lưu-static-ex
  khoảng-thời-gian-xem-xét-bộ-lưu-trữ: 500
  dung-nhận-thuộc-tính: key1=value1:KhôngLịchTrình; key2:KhôngThựcHiện
  bộ-phận-hệ-thống-quản-lý-node-selector: "label-key1:giá-trị-label1"
  ưu-tiện-class: ưu-tiện-cao
  tự-cứu-hộ: false
  vô-hiệu-hóa-lịch-trình-khi-node-bị-ngắt: false
  chống-chồng-chéo-zona-trùng-lặp: false
  chính-sách-hồi-phục-đính-kèm-volume: không-bao-giờ
  chính-sách-xóa-pod-khi-node-down: không-làm-gì
  tham-số-mkfs-ext4: -O ^64bit,^metadata_csum
  cpu-duy-trì-manager-engine: 15
  cpu-duy-trì-manager-replica: 15
  1. Chạy lệnh Helm:
helm install longhorn/longhorn --name không-gian-longhorn --namespace hệ-thống-longhorn --values giá-trị.yaml

Thẻ: Longhorn Kubernetes Helm Rancher

Đăng vào ngày 30 tháng 5 lúc 23:11