Hi Cristian, eth0 is already managed by cloud-init's cloudstack module using the endpoint from the vrouter, there is a file in /etc/interfaces where you can see it.
eth1 is the additional NIC, and I need to put the file there and reboot. did you test it? Rafael On Wed, 2020-09-16 09:42 AM, cristian.c@istream.today wrote: > Hi Rafael, > > Thanks for your answer, I see here that you have only 1 interface in > this example. I use cloud-init and I can assign multiple interfaces at > deploy but only for one NIC I have a default route, my needs is to have > routes for both interfaces automatically, without manual intervention. > > > Cristian. > > -----Original Message----- > From: Rafael del Valle " target="_blank"><rva...@privaz.io.INVALID> > Sent: Tuesday, September 15, 2020 7:08 PM > To: users@cloudstack.apache.org > Cc: users@cloudstack.apache.org > Subject: Re: Instance with 2 Network > > Hi, Cristian, > > Which template you use? Does it has cloud-init? > > I was also testing the same thing... both interfaces where on the VM but > only the first one was initialized (with both debian and ubuntu templates). > > I used cloud-init user-data to add an interface file that initializes the > interface with DHCP and creates the right routes / gateway so that it works. > > as other users commented the actual routes and gateways depend on your > network setup, and also the template you use needs to have cloud-init for > this to work (assuming it is linux) > > I did it with ansible, but I think you can just add user data when creating > the instance, this kind of... > > - name: Create the Test Instance > cs_instance: > name: test > template: openvm-debian-9-x86_64 > ssh_key: admin@test > zone: z1 > service_offering: micro-ssd > networks: > - net1 > - net2 > user_data: > #cloud-config > > > write_files: > - content: | > auto eth1 > iface eth1 inet dhcp > up route add -net 10.129.0.0 netmask 255.255.0.0 gw > 10.129.1.1 > path: /etc/network/interfaces.d/eth1.cfg > permissions: '0644' > power_state: > mode: reboot > > > > > > > On Mon, 2020-09-14 03:01 PM, cristian.c@istream.today wrote: > > Hello, > > > > > > > > I have a "problem" I started to test some new network configuration > > and I found out that if I add a secondary NIC from ACS only the one > > which is set as default is reachable from external, why? When I > > select "set default NIC" what is happening in the backend? > > > > > > > > > > > > Thank you, > > Cristian > > > > > >