Solana Mainnet Validator - Cập nhật phiên bản Solana

Bảo trì Solana validator bao gồm việc cập nhật phiên bản Solana.
Trang này giải thích cách cập nhật Solana mainnet validator của bạn.

Cập nhật phiên bản SLV

Để cập nhật phiên bản SLV validator, chạy lệnh sau:
bash
$ slv upgrade

Áp dụng cập nhật phiên bản Solana

Để áp dụng cập nhật Solana mainnet, chạy lệnh sau.
Để áp dụng cập nhật cho tất cả validator, chạy lệnh không có flag -p.
Để áp dụng cập nhật cho một validator cụ thể, sử dụng flag -p để chỉ định public key của validator.
Bạn cũng có thể chỉ định nhiều validator bằng cách phân cách public key bằng dấu phẩy.
bash
slv v install:solana -n mainnet -p <n>
Chạy lệnh trên sẽ cập nhật phiên bản Solana CLI trên node của bạn.
Tại thời điểm này, bản cập nhật chưa được áp dụng, vì vậy bạn cần khởi động lại node.

Build từ mã nguồn

Nếu bạn cần tất cả các package, chạy lệnh sau để build từ mã nguồn:
bash
slv v build:solana-cli -n mainnet -p <n>

Cập nhật phiên bản Firedancer

Đối với Firedancer validator, sử dụng lệnh sau để cập nhật:
bash
slv v update:firedancer -n mainnet -p <n>

Khởi động lại sau khi cập nhật phiên bản Solana

※ ⚠️ Khởi động lại node sẽ khiến nó mất đồng bộ với mạng, vì vậy hãy khởi động lại cẩn thận.
bash
slv v restart -n mainnet -p <n>

Gỡ lỗi & Giám sát

Sau khi triển khai, bạn có thể gỡ lỗi và giám sát Solana node trực tiếp.
Sử dụng các lệnh sau để dễ dàng kiểm tra trạng thái node:
Kết nối qua SSH bằng địa chỉ IP của validator:
bash
ssh solv@<ip-validator-của-bạn>
Kiểm tra trạng thái hiện tại của Solana node:
bash
solv m
Lưu ý: solv là alias cho lệnh agave-validator -l /mnt/ledger. Alias này được tự động thêm vào ~/.profile trong quá trình triển khai Solana node.