CRIU 3.18 ಬಿಡುಗಡೆ, Linux ನಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗಳ ಸ್ಥಿತಿಯನ್ನು ಉಳಿಸುವ ಮತ್ತು ಮರುಸ್ಥಾಪಿಸುವ ವ್ಯವಸ್ಥೆ

ಬಳಕೆದಾರರ ಜಾಗದಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಉಳಿಸಲು ಮತ್ತು ಮರುಸ್ಥಾಪಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ CRIU 3.18 (ಬಳಕೆದಾರರ ಜಾಗದಲ್ಲಿ ಚೆಕ್‌ಪಾಯಿಂಟ್ ಮತ್ತು ಮರುಸ್ಥಾಪನೆ) ಟೂಲ್‌ಕಿಟ್‌ನ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ. ಟೂಲ್‌ಕಿಟ್ ಒಂದು ಅಥವಾ ಪ್ರಕ್ರಿಯೆಗಳ ಗುಂಪಿನ ಸ್ಥಿತಿಯನ್ನು ಉಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಮತ್ತು ಈಗಾಗಲೇ ಸ್ಥಾಪಿಸಲಾದ ನೆಟ್‌ವರ್ಕ್ ಸಂಪರ್ಕಗಳನ್ನು ಮುರಿಯದೆ ಸಿಸ್ಟಮ್ ಅನ್ನು ರೀಬೂಟ್ ಮಾಡಿದ ನಂತರ ಅಥವಾ ಇನ್ನೊಂದು ಸರ್ವರ್‌ನಲ್ಲಿ ಸೇರಿದಂತೆ ಉಳಿಸಿದ ಸ್ಥಾನದಿಂದ ಕೆಲಸವನ್ನು ಪುನರಾರಂಭಿಸುತ್ತದೆ. ಯೋಜನೆಯ ಕೋಡ್ ಅನ್ನು GPLv2 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

CRIU ತಂತ್ರಜ್ಞಾನದ ಅನ್ವಯದ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ, ದೀರ್ಘಾವಧಿಯ ಪ್ರಕ್ರಿಯೆಗಳ ಅನುಷ್ಠಾನದ ನಿರಂತರತೆಯನ್ನು ಅಡ್ಡಿಪಡಿಸದೆ OS ಅನ್ನು ರೀಬೂಟ್ ಮಾಡಲಾಗಿದೆ ಎಂದು ಗಮನಿಸಲಾಗಿದೆ, ಪ್ರತ್ಯೇಕವಾದ ಕಂಟೇನರ್‌ಗಳ ಲೈವ್-ವಲಸೆ, ನಿಧಾನ ಪ್ರಕ್ರಿಯೆಗಳ ಉಡಾವಣೆಯನ್ನು ವೇಗಗೊಳಿಸುತ್ತದೆ (ನೀವು ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಬಹುದು ಪ್ರಾರಂಭದ ನಂತರ ಉಳಿಸಿದ ಸ್ಥಿತಿ), ಸೇವೆಗಳನ್ನು ಮರುಪ್ರಾರಂಭಿಸದೆಯೇ ಕರ್ನಲ್ ಅನ್ನು ನವೀಕರಿಸುವುದು, ಕುಸಿತದ ಸಂದರ್ಭದಲ್ಲಿ ಕೆಲಸವನ್ನು ಪುನರಾರಂಭಿಸಲು ದೀರ್ಘಕಾಲೀನ ಕಂಪ್ಯೂಟಿಂಗ್ ಕಾರ್ಯಗಳ ಸ್ಥಿತಿಯನ್ನು ನಿಯತಕಾಲಿಕವಾಗಿ ಉಳಿಸುವುದು, ಕ್ಲಸ್ಟರ್‌ಗಳಲ್ಲಿನ ನೋಡ್‌ಗಳ ಮೇಲಿನ ಹೊರೆಯನ್ನು ಸಮತೋಲನಗೊಳಿಸುವುದು, ಮತ್ತೊಂದು ಯಂತ್ರದಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನಕಲು ಮಾಡುವುದು (ಫೋರ್ಕ್‌ಗೆ a ರಿಮೋಟ್ ಸಿಸ್ಟಮ್), ಮತ್ತೊಂದು ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಅವುಗಳನ್ನು ವಿಶ್ಲೇಷಿಸುವ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಬಳಕೆದಾರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳನ್ನು ರಚಿಸುವುದು ಅಥವಾ ನೀವು ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಮುಂದಿನ ಕ್ರಿಯೆಗಳನ್ನು ರದ್ದುಗೊಳಿಸಬೇಕಾದರೆ. CRIU ಅನ್ನು OpenVZ, LXC/LXD, ಮತ್ತು ಡಾಕರ್‌ನಂತಹ ಕಂಟೈನರ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. CRIU ಕೆಲಸ ಮಾಡಲು ಅಗತ್ಯವಾದ ಬದಲಾವಣೆಗಳನ್ನು Linux ಕರ್ನಲ್‌ನ ಮುಖ್ಯ ಸಂಯೋಜನೆಯಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ.

ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ:

  • ಮೂಲ ಹಕ್ಕುಗಳಿಲ್ಲದೆ CRIU ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
  • SIGTSTP ಸಿಗ್ನಲ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಇಂಟರಾಕ್ಟಿವ್ ವಿರಾಮ ಸಂಕೇತ, ಇದು SIGSTOP ಗಿಂತ ಭಿನ್ನವಾಗಿ, ನಿರ್ವಹಿಸಬಹುದು ಮತ್ತು ನಿರ್ಲಕ್ಷಿಸಬಹುದು).
  • ಮರುಸ್ಥಾಪಿಸುವಾಗ ಫೈಲ್ ಅನುಮತಿಗಳನ್ನು (r/w/x) ಪರಿಶೀಲಿಸುವುದನ್ನು ಬಿಟ್ಟುಬಿಡಲು "--skip-file-rwx-check" ನಿಯತಾಂಕವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • IP_PKTINFO ಮತ್ತು IPV6_RECVPKTINFO ಆಯ್ಕೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ARM ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಹಾರ್ಡ್‌ವೇರ್ ಬ್ರೇಕ್‌ಪಾಯಿಂಟ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • ಹೆಚ್ಚು ವಿರಳವಾದ ಘೋಸ್ಟ್ ಫೈಲ್‌ಗಳಿಗಾಗಿ ಸೇವ್‌ಪಾಯಿಂಟ್ ಆಪ್ಟಿಮೈಸೇಶನ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ (--ಘೋಸ್ಟ್-ಫೀಮ್ಯಾಪ್).

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ