Revision bdf3ba80
b/lib/cmdlib/network.py | ||
---|---|---|
169 | 169 |
for ip in [node.primary_ip, node.secondary_ip]: |
170 | 170 |
try: |
171 | 171 |
if pool.Contains(ip): |
172 |
pool.Reserve(ip) |
|
172 |
pool.Reserve(ip, external=True)
|
|
173 | 173 |
self.LogInfo("Reserved IP address of node '%s' (%s)", |
174 | 174 |
node.name, ip) |
175 | 175 |
except errors.AddressPoolError, err: |
... | ... | |
179 | 179 |
master_ip = self.cfg.GetClusterInfo().master_ip |
180 | 180 |
try: |
181 | 181 |
if pool.Contains(master_ip): |
182 |
pool.Reserve(master_ip) |
|
182 |
pool.Reserve(master_ip, external=True)
|
|
183 | 183 |
self.LogInfo("Reserved cluster master IP address (%s)", master_ip) |
184 | 184 |
except errors.AddressPoolError, err: |
185 | 185 |
self.LogWarning("Cannot reserve cluster master IP address (%s): %s", |
Also available in: Unified diff