Hello Javier, That worked!
Thanks, Dirk -----Original Message----- From: Javier Fontan [mailto:jfon...@opennebula.org] Sent: dinsdag 28 januari 2014 14:27 To: Daems Dirk Cc: users@lists.opennebula.org Subject: Re: [one-users] advanced contextualization This is the latest package: http://dev.opennebula.org/attachments/download/747/one-context_4.4.0.rpm The repository you have is for version 4.2 and still does not have a newer package with the fixes. Even if the context package is for 4.4 should be compatible with 4.2. On Tue, Jan 28, 2014 at 1:47 PM, Daems Dirk <dirk.da...@vito.be> wrote: > Hello Javier, > > I installed the latest version from the yum repository: > > yum info opennebula-context.x86_64 > > Name : opennebula-context > Arch : x86_64 > Version : 4.2.0 > Release : 1 > Size : 8.9 k > Repo : installed > From repo : opennebula > Summary : Configures a Virtual Machine for OpenNebula > URL : http://opennebula.org > License : Apache > Description : Configures a Virtual Machine for OpenNebula. In particular it > configures the > : udev rules, the network, and runs any scripts provided throught > the CONTEXT > : mechanism. > > There doesn't seem to be a newer version available in the yum repo. > Should I have a look in the Git repo then? > > Regards, > Dirk > > -----Original Message----- > From: Javier Fontan [mailto:jfon...@opennebula.org] > Sent: dinsdag 28 januari 2014 12:04 > To: Daems Dirk > Cc: users@lists.opennebula.org > Subject: Re: [one-users] advanced contextualization > > There is a bug in old contextualization packages that made custom init > scripts unable to run: > > http://dev.opennebula.org/issues/2128 > > Upgrade your context script the latest version and you should be able to run > it. You will also be able to name you init scripts other than init.sh and add > more than one of those scripts using INIT_SCRIPTS variable. > > On Mon, Jan 27, 2014 at 4:46 PM, Daems Dirk <dirk.da...@vito.be> wrote: >> Hi, >> >> >> >> I use OpenNebula 4.2. I have a CentOS VM image to which I added the >> opennebula-context package from the OpenNebula yum repository. The VM >> starts normally and I can configure networking and passwordless SSH >> whitout any problem. >> >> >> >> Now I wanted to take contextualization a step further: I want to add >> my own scripts to the ISO file that is mounted to the VM filesystem. >> I uploaded a 'init.sh' script to the files datastore with type >> 'CONTEXT'. This init.sh script seems to end up in the ISO file that >> is deployed with the VM and if the /etc/init.d/vmcontext script has >> run on the VM, it mounts the ISO file on /mnt. However, it looks like >> my init.sh script (which is in /mnt/init.sh) is never executed ... >> The /etc/init.d/vmcontext script only seems to execute the scripts in >> the /etc/one-context.d directory. From the documentation [1], I >> understood that if my init script is called init.sh, I wouldn't have to >> specify the INIT_SCRIPTS attribute in my VM template. >> >> >> >> I have the feeling that I'm missing something; maybe my understanding >> of advanced contextualization is not correct? >> >> >> >> [1] - >> http://docs.opennebula.org/stable/user/virtual_machine_setup/cong.htm >> l >> >> >> >> Regards, >> >> Dirk >> >> >> >> VITO Disclaimer: http://www.vito.be/e-maildisclaimer >> >> _______________________________________________ >> Users mailing list >> Users@lists.opennebula.org >> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org >> > > > > -- > Javier Fontán Muiños > Developer > OpenNebula - The Open Source Toolkit for Data Center Virtualization > www.OpenNebula.org | @OpenNebula | github.com/jfontan VITO Disclaimer: > http://www.vito.be/e-maildisclaimer -- Javier Fontán Muiños Developer OpenNebula - The Open Source Toolkit for Data Center Virtualization www.OpenNebula.org | @OpenNebula | github.com/jfontan VITO Disclaimer: http://www.vito.be/e-maildisclaimer _______________________________________________ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org