Есть машина m1, на котором вертится BIND9+ISC DHCPD и всё это отвечает за DDNS. Переезжаем на новую машину m2. Думал сделать так:
- запустить на m2 BIND9 как slave для нынешней зоны;
- настроить пересылку обновлений зоны со m1 на m2;
- прописать ключи от m2 для ISC DHCPD в конфиге BIND9 m1;
- настроить внесение изменений в зону на m2 от ISC DHCPD m1;
- дождаться синхронизации файлов зон;
- настроить на m1 BIND9 как slave и одновременно на m2 BIND9 как master;
- выключить BIND9+ISC DHCPD на m1;
- rsync lease файлы m1->m2;
- запустить ISC DHCPD на m2;
- радоваться.
Но оказалось, что slave хранит зоны в бинарных файлах, а не текстовых как master. И когда говоришь slave что он тепереь master то ругается на неправильный формат файлов. Какая опция BIND9, отвечает что бы slave хранил копии зон в тексте? Какие ещё моменты упущены для максимально плавного с точки зрения клиентов переезда?