From b85f687cd7f12cd14a1feeb80593ba55e05b2fa8 Mon Sep 17 00:00:00 2001 From: Anshul Gangwar Date: Wed, 14 May 2014 13:18:41 +0530 Subject: [PATCH] CLOUDSTACK-6663: Fixed Hyper-V agent fails to start on some setups. During startup agent tries to get nic info of 0.0.0.0. To get it, it iterates through all nics and return the last NIC in the list if it doesn't match with any IP address. In case last NIC doesn't have unicastAddress, Hyper-V agent will fail to start. We don't need IP address during initialization. It get initialized with startupcommand later. --- .../hyperv/DotNet/ServerResource/AgentShell/AgentService.cs | 2 -- 1 file changed, 2 deletions(-) diff --git a/plugins/hypervisors/hyperv/DotNet/ServerResource/AgentShell/AgentService.cs b/plugins/hypervisors/hyperv/DotNet/ServerResource/AgentShell/AgentService.cs index 9d66a5cd1bf..febd10abb46 100644 --- a/plugins/hypervisors/hyperv/DotNet/ServerResource/AgentShell/AgentService.cs +++ b/plugins/hypervisors/hyperv/DotNet/ServerResource/AgentShell/AgentService.cs @@ -72,8 +72,6 @@ namespace CloudStack.Plugin.AgentShell // use of VisualStudio settings designer. The designer allows us to avoid // accessing config using their key strings. HypervResourceControllerConfig rsrcCnf = new HypervResourceControllerConfig(); - rsrcCnf.PrivateIpAddress = AgentSettings.Default.private_ip_address; - rsrcCnf.GatewayIpAddress = AgentSettings.Default.gateway_ip_address; rsrcCnf.RootDeviceReservedSpaceBytes = AgentSettings.Default.RootDeviceReservedSpaceBytes; rsrcCnf.RootDeviceName = AgentSettings.Default.RootDeviceName; rsrcCnf.ParentPartitionMinMemoryMb = AgentSettings.Default.dom0MinMemory;