Chuyển tới nội dung chính
Version: 4.1

Máy chủ

Các script quản lý máy chủ.

Logrotate​

Đọc cấu hình: logrotate_enable logrotate_size_limit logrotate_retention logrotate_keep_days và cấu hình logrotate cho caddy, hitechcloud, syslog.

hitechcloudcli server-logrotate

Di chuyển​

Di chuyển mọi tài khoản (tệp, cơ sở dữ liệu, mail, DNS, tác vụ cron) và các thiết lập của panel từ máy chủ này sang một máy chủ mới cài. Mỗi tài khoản đi qua cùng quy trình chuyển như user-transfer; một tài khoản thất bại không làm dừng các tài khoản khác, và bản tóm tắt ở cuối nêu tên tài khoản đó cùng lý do. Chạy lại để thử lại: tài khoản đã chuyển xong sẽ không bị chuyển lần hai. Xem Di chuyển máy chủ để biết những gì được chuyển và những gì không bao giờ được chuyển.

Cách dùng:

hitechcloudcli server-migrate -h <DESTINATION_IP> --user root --password <DESTINATION_PASSWORD>

Mọi cờ có sẵn:

hitechcloudcli server-migrate -h <remote_host> -u <remote_user> [--password <password> | --password-stdin | --password-file <file>] [-p <ssh_port>] [--exclude-users] [--exclude-hitechcloud] [--exclude-logs] [--exclude-csf] [--exclude-postupdate] [--exclude-home] [--exclude-mail] [--exclude-bind] [--exclude-mysql] [--exclude-stack] [--exclude-contexts] [--force] [--background]
  • --exclude-users bỏ qua các tài khoản, --exclude-hitechcloud bỏ qua thiết lập của panel, --exclude-logs bỏ qua nhật ký, --exclude-csf bỏ qua quy tắc tường lửa và --exclude-postupdate bỏ qua /root/hitechcloud_run_after_update.
  • --exclude-home, --exclude-mail, --exclude-bind, --exclude-mysql, --exclude-stack và --exclude-contexts chỉ áp dụng cho container stack. Từ một máy chủ chạy dịch vụ trực tiếp trên host, tệp, mail, vùng DNS và cơ sở dữ liệu của một tài khoản luôn được chuyển cùng tài khoản đó.
  • --force di chuyển sang một máy chủ đã có tài khoản riêng, hoặc thiếu một phiên bản PHP hay web server mà các website của máy chủ này đang dùng. Không có cờ này, quá trình di chuyển sẽ từ chối trước khi sao chép bất cứ thứ gì và cho biết cần cài gì, ví dụ hitechcloudcli phpversions install 8.1.
  • --background chạy quá trình di chuyển như một unit systemd và in ra tên unit cùng nhật ký của nó, nằm trong /var/log/hitechcloud/admin/migrations/.

Lệnh thoát với mã 0 khi mọi thứ đã được chuyển, và 1 khi lệnh từ chối hoặc khi có tài khoản hay bước nào chưa hoàn tất.

Trang này có hữu ích không?