1. Thêm SSD vào PCS
* Parallels Cloud Storage hỗ trợ định dạng filesystem EXT4
* Sử dụng lệnh “lsscsi” để kiểm tra ổ đĩa vừa thêm vào.
* Parallels Cloud Storage hỗ trợ định dạng filesystem EXT4
* Sử dụng lệnh “lsscsi” để kiểm tra ổ đĩa vừa thêm vào.
Bước 1: Phân vùng ổ đĩa và mount vào storage
– Phân vùng ổ đĩa với công cụ prepare_pstorage_drive.
– Phân vùng ổ đĩa với công cụ prepare_pstorage_drive.
#/usr/libexec/pstorage/prepare_pstorage_drive /dev/sdc [--ssd]
ALL data on /dev/sdb will be completely destroyed. Are you sure to continue? [y]yZeroing out beginning and end of /dev/sdc…
Partitioning /dev/sdc…
Waiting for kernel…
Formatting /dev/sdc1 partition…
Done!
– Tạo thư mục ssd0 vào storage
– Chỉnh sửa file /etc/fstab
Thêm vào /etc/fstab dòng: UUID=8ff4cc2f-01d7-470c-a28c-40722ad918c1 /pstorage/ssd0 ext4 defaults,noatime 1 2
# mkdir /pstorage/ssd0
# mount /dev/sdc2 /pstorage/ssd0
– Chỉnh sửa file /etc/fstab
# blkid /dev/sdc2
/dev/sdc2: UUID="8ff4cc2f-01d7-470c-a28c-40722ad918c1" TYPE="ext4"
Thêm vào /etc/fstab dòng: UUID=8ff4cc2f-01d7-470c-a28c-40722ad918c1 /pstorage/ssd0 ext4 defaults,noatime 1 2
Bước 2: Cấu hình write journaling (CS)
– Sử dụng advise-configuration của PCS để xem trước những khuyến cáo về cấu hình journal cache do PCS đề xuất phù hợp với từng hệ thống.
# pstorage -c ods-cloud advise-configuration --cs /pstorage/ods-cloud-cs \
--cs /pstorage/ods-cloud-cs1 --ssd /pstorage/ssd0 -m /pstorage/ods-cloud
You have the following setup:
CS on /pstorage/ods-cloud-cs1 — Total disk space 457.9GB
CS on /pstorage/ods-cloud-cs — Total disk space 395.6GBSSD on /pstorage/ssd0 — Total disk space 219.5GBProposed server configuration
– 98.3GB (44%) for CS journals, 98.3GB (44%) for mount read cache on /pstorage/ssd0,
22.7GB (10%) reserved (including 853MB checksums for 853.5GB of data)
– CS journal sizes:
52.7GB for /pstorage/ods-cloud-cs1 at /pstorage/ssd0
45.6GB for /pstorage/ods-cloud-cs at /pstorage/ssd0How to setup the node:
pstorage -c ods-cloud make-cs -r /pstorage/ods-cloud-cs1/cs -j /pstorage/ssd0/cs2-ods-cloud-journal -s 54055
pstorage -c ods-cloud make-cs -r /pstorage/ods–cs/cs -j /pstorage/ssd0/cs1-ods-cloud-journal -s 46696
pstorage-mount -c ods-cloud /pstorage/ods-cloud -C /pstorage/ssd0/pstorage-ods-cloud-cache -R 100751Mount option for automatic cluster mount from /etc/fstab:
pstorage://ods-cloud /pstorage/ods-cloud fuse.pstorage cache=/pstorage/ssd0/pstorage-ods-cloud-cache,cachesize=100751
– Dừng dịch vụ pstorage-csd
– Add write journal với journal size theo advise-configuration
services pstorage-csd stop
– Add write journal với journal size theo advise-configuration
pstorage -c ods-pcs configure-cs -r /pstorage/ods-cloud-cs --add-journal /pstorage/ssd0/journal-ods-cloud-cs -s 54055
pstorage -c ods-pcs configure-cs -r /pstorage/ods-cloud-cs --add-journal /pstorage/ssd0/journal-ods-cloud-cs -s 46696
– Khởi động lại dịch vụ pstorage-csd
services pstorage-csd start
Bước 3: Cấu hình data caching (client cache)
– Dừng dịch vụ pstorage-fs và vz
services pstorage-fs stop
services vz stop
– Theo advise-configuration ở trên thực hiện lệnh
– Thêm vào /etc/fstab dòng:
pstorage://ods-cloud /pstorage/ods-cloud fuse.pstorage cache=/pstorage/ssd0/pstorage-cloud-cache,cachesize=100751
– Khởi động lại dịch vụ pstorage-fs và vz
pstorage-mount -c ods-cloud /pstorage/ods-cloud -C /pstorage/ssd0/pstorage-ods-cloud-cache -R 100751
– Thêm vào /etc/fstab dòng:
pstorage://ods-cloud /pstorage/ods-cloud fuse.pstorage cache=/pstorage/ssd0/pstorage-cloud-cache,cachesize=100751
– Khởi động lại dịch vụ pstorage-fs và vz
services pstorage-fs start
services vz start
2. Xóa SSD cache ra khỏi PCS
Bước 1: Remove write cache (journal cache)
– Tiến hành unlink hoặc hủy journal:
Hoặc bạn cũng có thể unlink ssd:
– Khởi động lại dịch vụ pstorage-csd
Bước 2: Remove data caching (client cache)
– Để có thể remove được cache của client bạn cần phải stop tất cả các VM và CT hoặc dời các VM và CT qua Hardware Node khác. Sau đó tiếp tục stop các dịch vụ pstorage-fs và vz
– Umount ổ đĩa SSD:
– Khởi động lại dịch vụ pstorage-cs và vz.
*Nếu bạn không muốn sử dụng và rút SSD ra khỏi Hardware Node có thể sử dụng lênh
– Tiến hành unlink hoặc hủy journal:
# pstorage -c ods-cloud configure-cs --repo-dir /pstorage/ods-cloud-cs/data --destroy-journal
# pstorage -c ods-cloud configure-cs --repo-dir /pstorage/ods-cloud-cs1/data --destroy-journal
Hoặc bạn cũng có thể unlink ssd:
# pstorage -c ods-cloud configure-cs --repo-dir /pstorage/ods-cloud-cs/data --unlink-journal
# pstorage -c ods-cloud configure-cs --repo-dir /pstorage/ods-cloud-cs1/data --unlink-journal
– Khởi động lại dịch vụ pstorage-csd
services pstorage-csd restart
Bước 2: Remove data caching (client cache)
– Để có thể remove được cache của client bạn cần phải stop tất cả các VM và CT hoặc dời các VM và CT qua Hardware Node khác. Sau đó tiếp tục stop các dịch vụ pstorage-fs và vz
services pstorage-fs stop
services vz stop
– Umount ổ đĩa SSD:
umount /pstorage/ssd0
– Khởi động lại dịch vụ pstorage-cs và vz.
services pstorage-fs start
services vz start
*Nếu bạn không muốn sử dụng và rút SSD ra khỏi Hardware Node có thể sử dụng lênh
echo 1 > /sys/block/sdc/device/delete
nguồn: https://www.ods.vn/TaiLieu/ChiTiet/virtuozzo_storage/them_xoa_ssd_cache_tren_cluster_virtuozzo_dang_hoat_dong
Vui lòng thêm nguồn vào cuối bài viết để tôn trọng tác giả nhé bạn.
ReplyDelete