Пример #1
0
    if random.choice([True, False]):
        master.dnssec(z).enable = True
    else:
        master.add_module(z, ModOnlineSign())
    slave.zones[z.name].journal_content = "all"
    slave.zonefile_load = "none"

backup_dir = master.dir + "/backup"
slave_bck_dir = slave.dir + "/backup"

zone0_expire = 45  # zone zones[0] expiration time in its SOA
valgrind_delay = 2 if slave.valgrind else 0  # allow a little time margin under Valgrind

t.start()
slave.zones_wait(zones)
start_time = int(t.uptime())

master.ctl("zone-backup +backupdir %s" % backup_dir)
slave.ctl("zone-backup %s %s +journal +backupdir %s +nozonefile" % \
          (zones[0].name, zones[1].name, slave_bck_dir))

(dnskey1_1, dnskey2_1) = get_dnskeys(master, zones)

t.sleep(2)

for z in zones:
    up = master.update(z)
    up.delete("added.%s" % z.name, "A")
    up.send()

t.sleep(1)