diff --git a/src/vm/VirtualMachineNic.cc b/src/vm/VirtualMachineNic.cc index ea6b502f0a..d6352e9ba8 100644 --- a/src/vm/VirtualMachineNic.cc +++ b/src/vm/VirtualMachineNic.cc @@ -167,9 +167,10 @@ void VirtualMachineNic::to_xml_short(std::ostringstream& oss) const std::string ip = vector_value("IP"); std::string ip6 = vector_value("IP6"); std::string ip6_ula = vector_value("IP6_ULA"); - std::string ip6_link = vector_value("IP6_LINK"); - std::string ip6_global = vector_value("IP6_GLOBAL"); + std::string ip6_link = vector_value("IP6_LINK"); + std::string ip6_global = vector_value("IP6_GLOBAL"); + std::string ip_external = vector_value("EXTERNAL"); /* PROVISION AWS_IPAM */ std::string reqs = vector_value("SCHED_REQUIREMENTS"); std::string rank = vector_value("SCHED_RANK"); @@ -182,6 +183,11 @@ void VirtualMachineNic::to_xml_short(std::ostringstream& oss) const oss << "" << one_util::escape_xml(ip) << ""; } + if (!ip_external.empty()) + { + oss << "" << one_util::escape_xml(ip_external) << ""; + } + if (!ip6.empty()) { oss << "" << one_util::escape_xml(ip6) << "";