Я хочу написать скрипт оболочки, который может выполнить миграцию процесса с одного узла на другой. Возможно ли это? Может кто-нибудь помочь мне написать этот скрипт.
Что мне следует знать перед написанием кода?
решение1
В Linux невозможно перенести процесс с узла на узел без расширения системы — по умолчанию это просто не поддерживается.
Два инструмента, которые делают этот подход более практичным:
- https://ftg.lbl.gov/projects/CheckpointRestart/
- http://wiki.openvz.org/Контрольно-пропускной пункт и миграция_в_живую
Однако ни один из этих вариантов не прост и не лишен существенных оговорок.