Revision d0c11cf7 lib/cmdlib.py
b/lib/cmdlib.py | ||
---|---|---|
4164 | 4164 |
idict["hvm_disk_type"] = instance.hvm_disk_type |
4165 | 4165 |
|
4166 | 4166 |
if htkind in constants.HTS_REQ_PORT: |
4167 |
if instance.vnc_bind_address is None: |
|
4168 |
vnc_bind_address = constants.VNC_DEFAULT_BIND_ADDRESS |
|
4169 |
else: |
|
4170 |
vnc_bind_address = instance.vnc_bind_address |
|
4167 | 4171 |
if instance.network_port is None: |
4168 | 4172 |
vnc_console_port = None |
4169 |
elif instance.vnc_bind_address == constants.BIND_ADDRESS_GLOBAL:
|
|
4173 |
elif vnc_bind_address == constants.BIND_ADDRESS_GLOBAL: |
|
4170 | 4174 |
vnc_console_port = "%s:%s" % (instance.primary_node, |
4171 | 4175 |
instance.network_port) |
4172 |
elif instance.vnc_bind_address == constants.LOCALHOST_IP_ADDRESS:
|
|
4173 |
vnc_console_port = "%s:%s on node %s" % (instance.vnc_bind_address,
|
|
4176 |
elif vnc_bind_address == constants.LOCALHOST_IP_ADDRESS: |
|
4177 |
vnc_console_port = "%s:%s on node %s" % (vnc_bind_address, |
|
4174 | 4178 |
instance.network_port, |
4175 | 4179 |
instance.primary_node) |
4176 | 4180 |
else: |
4177 | 4181 |
vnc_console_port = "%s:%s" % (instance.vnc_bind_address, |
4178 | 4182 |
instance.network_port) |
4179 | 4183 |
idict["vnc_console_port"] = vnc_console_port |
4180 |
idict["vnc_bind_address"] = instance.vnc_bind_address
|
|
4184 |
idict["vnc_bind_address"] = vnc_bind_address |
|
4181 | 4185 |
idict["network_port"] = instance.network_port |
4182 | 4186 |
|
4183 | 4187 |
result[instance.name] = idict |
Also available in: Unified diff