thakns Hari, I'll make a small pr for putting the baremetal-vr.py under a condition.
On Tue, Apr 5, 2016 at 11:10 AM, Harikrishna Patnala < harikrishna.patn...@accelerite.com> wrote: > Hi Daan, > > Yes, this should run only in Virtual Router. Instead of moving it to > existing “if” block, better to have a seperate check only for normal > router, since we don’t support baremetal deployment in VPC. > > Regarding the later question, with the current implementation I don’t > think we can distinguish whether PXE service enabled on the router or not, > or we can also initiate this agent on VR from management server using > sshCmdHelper just before deploying the baremetal instance. > > Regards, > Harikrishna > > > On 30-Mar-2016, at 5:26 pm, Daan Hoogland <daan.hoogl...@gmail.com> wrote: > > > People, > > > > in the following code the baremetal-vr.py configuration script is started > > unconditionally, this means it will be started on ssvm and cpvm as well. > > but also on virtual routervms; > > > > > > CMDLINE=$(cat /var/cache/cloud/cmdline) > > router=$(echo "$CMDLINE" | grep -o type=router) > > vpcrouter=$(echo "$CMDLINE" | grep -o type=vpcrouter) > > > > if [ "$router" != "" ] || [ "$vpcrouter" != "" ] > > then > > echo 1000000 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max > > echo 1000000 > /proc/sys/net/netfilter/nf_conntrack_max > > echo 1000000 > /proc/sys/net/nf_conntrack_max > > fi > > > > python /opt/cloud/bin/baremetal-vr.py & > > > > > > Does it make sense to at least move it inside the if block above so it is > > only started on routers? > > Or does anybody know how to distinguish that we are running on baremetal > > and guard for that condition? > > > > -- > > Daan > > > > > DISCLAIMER > ========== > This e-mail may contain privileged and confidential information which is > the property of Accelerite, a Persistent Systems business. It is intended > only for the use of the individual or entity to which it is addressed. If > you are not the intended recipient, you are not authorized to read, retain, > copy, print, distribute or use this message. If you have received this > communication in error, please notify the sender and delete all copies of > this message. Accelerite, a Persistent Systems business does not accept any > liability for virus infected mails. > -- Daan