Phát hành CRIU 3.18, một hệ thống lưu và khôi phục trạng thái của các tiến trình trong Linux

Việc phát hành bộ công cụ CRIU 3.18 (Checkpoint and Restore In Userspace) đã được xuất bản, được thiết kế để lưu và khôi phục các quy trình trong không gian người dùng. Bộ công cụ cho phép bạn lưu trạng thái của một hoặc một nhóm quy trình, sau đó tiếp tục công việc từ vị trí đã lưu, kể cả sau khi khởi động lại hệ thống hoặc trên máy chủ khác mà không phá vỡ các kết nối mạng đã thiết lập. Mã dự án được phân phối theo giấy phép GPLv2.

Các lĩnh vực ứng dụng công nghệ CRIU bao gồm đảm bảo khởi động lại hệ điều hành mà không làm gián đoạn tính liên tục của việc thực thi các quy trình chạy dài, Di chuyển trực tiếp các vùng chứa bị cô lập, tăng tốc khởi chạy các quy trình chậm (bạn có thể bắt đầu làm việc từ trạng thái được lưu sau khi khởi tạo), thực hiện kernel cập nhật mà không cần khởi động lại dịch vụ, lưu định kỳ trạng thái của các tiến trình chạy dài, các tác vụ tính toán để tiếp tục công việc trong trường hợp gặp sự cố, cân bằng tải trên các nút trong cụm, sao chép các tiến trình trên một máy khác (rẽ nhánh sang hệ thống từ xa), tạo ảnh chụp nhanh của ứng dụng của người dùng trong quá trình vận hành để phân tích trên hệ thống khác hoặc trong trường hợp cần hủy các hành động tiếp theo trong chương trình. CRIU được sử dụng trong các hệ thống quản lý container như OpenVZ, LXC/LXD và Docker. Những thay đổi cần thiết để CRIU hoạt động được bao gồm trong nhân Linux chính.

Trong bản phát hành mới:

  • Предоставлена возможность использования CRIU без прав root.
  • Добавлена поддержка сигнала SIGTSTP (интерактивный сигнал приостановки выполнения, который в отличие от SIGSTOP может быть обработан и проигнорирован).
  • Добавлен параметр «—skip-file-rwx-check» для пропуска проверки прав доступа к файлу (r/w/x) при восстановлении.
  • Добавлена поддержка опций IP_PKTINFO и IPV6_RECVPKTINFO.
  • Для платформ ARM реализована поддержка аппаратных точек останова.
  • Добавлена оптимизация точек сохранения для сильно разреженных ghost-файлов (—ghost-fiemap).

Nguồn: opennet.ru

Thêm một lời nhận xét