Windows ipconfig is not supported, a fix is welcome. To run a CS management server cluster on Windows. manual configuration is required. cluster.node.ip needs to configured correctly in db.properties
Kelven From: Alex Huang <alex.hu...@citrix.com<mailto:alex.hu...@citrix.com>> Date: Tuesday, October 29, 2013 at 8:43 AM To: Laszlo Hornyak <laszlo.horn...@gmail.com<mailto:laszlo.horn...@gmail.com>>, "dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org>" <dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org>> Cc: Kelven Yang <kelven.y...@citrix.com<mailto:kelven.y...@citrix.com>> Subject: RE: ifconfig and MacAddress I can confirm the code’s only there because Java didn’t have it before. --Alex From: Laszlo Hornyak [mailto:laszlo.horn...@gmail.com] Sent: Monday, October 28, 2013 11:50 PM To: dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org> Cc: Alex Huang; Kelven Yang Subject: Re: ifconfig and MacAddress Hi, I noticed other problem with the MacAddress, it appears that it does not handle the Windows ipconfig output. (see related patch) https://reviews.apache.org/r/14514/ I tested it with win8, 7, and XP outputs As far as I remember this may be a problem when running CS cluster on windows, since each node determines the default as id. On Sun, Oct 27, 2013 at 1:11 AM, Darren Shepherd <darren.s.sheph...@gmail.com<mailto:darren.s.sheph...@gmail.com>> wrote: Is there a specific reason that in MacAddress it uses "ifconfig" or other utilities to grab the Mac Address as opposed to the java API java.net.NetworkInterface? There's a comment in that code that says that code was copied from some public domain utility. So I'm guessing its there just because that's what somebody wrote back before Java 6 introduced NetworkInteface.getHardwareAddress(). I'd like to rewrite this code to use the standard API, grab the Mac deterministically and also not use ifconfig which was deprecated 3 years ago. Darren -- EOF