Hi, António, As I had mentioned earlier, this module only sort of worked for Fedora 19. I abandoned work on it because CentOS and Ubuntu were significantly easier to deal with. The module I provided should be considered only a starting point for an actual OS module for Fedora. If you plan to work on it, you will need to become very familiar with the OS::Linux module. As needed, the OS::Linux::Fedora module should override methods in the OS::Linux module.
Regards, Aaron On Mar 17, 2014, at 2:16 PM, António Aragão <[email protected]> wrote: > I have put the following lines in the database: > > insert into module values (28,'os_linux_fedora','Fedora Linux OS > Module','Fedora Module introduzido por > apa','VCL::Module::OS::Linux::Fedora'); > insert into OS values (45,'vmwarefedora','Fedora > (VMware)','linux','vmware','vmware_images',28); > > I try to do an image of Fedora Core 20 and the process is hangout (the > last lines): > > 2014-03-17 > 18:03:52|28627|202:202|image|utils.pm:run_ssh_command(5020)|run_ssh_command > output: > 2014-03-17 18:03:52|28627|202:202|image|utils.pm:run_ssh_command(5034)|SSH > command executed on fc20, returning (0, "") > 2014-03-17 18:03:52|28627|202:202|image|Linux.pm:delete_file(1504)|deleted > '/var/lib/dhclient/*.leases' on fc20 > 2014-03-17 > 18:03:52|28627|202:202|image|utils.pm:run_ssh_command(4902)|executing > SSH command on fc20: > |28627|202:202|image| /usr/bin/ssh -i /etc/vcl/vcl.key -o > StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o > ConnectionAttempts=1 -o ConnectTimeout=3 -l root -p 22 -x fc20 'stat > /var/lib/dhclient/*\.leases' 2>&1 > 2014-03-17 > 18:03:53|28627|202:202|image|utils.pm:run_ssh_command(5020)|run_ssh_command > output: > |28627|202:202|image| stat: cannot stat '/var/lib/dhclient/*.leases': > No such file or directory > 2014-03-17 18:03:53|28627|202:202|image|utils.pm:run_ssh_command(5030)|SSH > command executed on fc20, command: > |28627|202:202|image| /usr/bin/ssh -i /etc/vcl/vcl.key -o > StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o > ConnectionAttempts=1 -o ConnectTimeout=3 -l root -p 22 -x fc20 'stat > /var/lib/dhclient/*\.leases' 2>&1 > |28627|202:202|image| returning (1, "stat: cannot stat '/var/lib/...") > 2014-03-17 18:03:53|28627|202:202|image|Linux.pm:pre_capture(198)|shutting > down fc20, provisioning module specified end state: off > 2014-03-17 18:03:53|28627|202:202|image|Linux.pm:shutdown(2830)|shutting > down fc20 and waiting for power off > 2014-03-17 > 18:03:53|28627|202:202|image|Module.pm:code_loop_timeout(887)|waiting > for fc20 to respond to SSH, maximum of 0 seconds > 2014-03-17 18:03:53|28627|202:202|image|OS.pm:is_ssh_responding(678)|fc20 > is responding to SSH, port 22: open, port 24: closed > 2014-03-17 > 18:03:53|28627|202:202|image|Module.pm:code_loop_timeout(900)|waiting > for fc20 to respond to SSH, code returned true > 2014-03-17 > 18:03:53|28627|202:202|image|utils.pm:run_ssh_command(4902)|executing > SSH command on fc20: > |28627|202:202|image| /usr/bin/ssh -i /etc/vcl/vcl.key -o > StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o > ConnectionAttempts=1 -o ConnectTimeout=3 -l root -p 22 -x fc20 > '/sbin/shutdown -h now' 2>&1 > > The vm was shutdown correctly. > > Any clues ? > > > 2014-03-17 17:16 GMT+00:00 António Aragão <[email protected]>: >> Aaron Coburn, >> >> how can I configure VCL to use this module ? I want to try it. >> >> Thanks. >> >> 2014-03-14 13:37 GMT+00:00 Aaron Coburn <[email protected]>: >>> Attached is my OS::Linux::Fedora module. (The ASF license is mentioned in >>> the header) >>> >>> As I said, I was able to capture the image, but the network interfaces (as I >>> recall) kept getting renamed: Fedora doesn't use eth0, eth1, etc. So there >>> was some issue with binding sshd to one or both of those interfaces on >>> startup. I am not actually using this module, since CentOS and Ubuntu ended >>> up being much easier to deal with. In any case, I hope this helps. >>> >>> >>> Aaron C. >>> >>> >>> >>> >>> >>> >>> >>> >>> On Mar 14, 2014, at 9:11 AM, Aaron Peeler <[email protected]> wrote: >>> >>>> Aaron, >>>> Anything you have might help and is appreciated. >>>> -A >>>> >>>> On Thu, Mar 13, 2014 at 2:02 PM, Aaron Coburn <[email protected]> wrote: >>>>> Last summer I tried getting Fedora 19 to work with the VCL but was never >>>>> entirely successful (I haven't tried working with Fedora 20). The main >>>>> issue >>>>> related to network configurations: Fedora has its own way of organizing >>>>> network interfaces, and certain commands (e.g. ifconfig) produce output >>>>> in a >>>>> format different than what is expected by the standard OS::Linux module. >>>>> I >>>>> ended up writing a custom module (OS::Linux::Fedora), and was able to >>>>> successfully capture images. When new instances were provisioned, there >>>>> was >>>>> something I had to do manually to make sure that sshd started up >>>>> properly, >>>>> and then, a user could connect to the reservation. But at that point I >>>>> gave >>>>> up on Fedora and told my colleagues that they could have CentOS and >>>>> Ubuntu >>>>> (but not Fedora), both of which work great in the VCL. If you'd like to >>>>> see >>>>> the semi-functional OS::Linux::Fedora module, let me know. >>>>> >>>>> Aaron Coburn >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Aaron Coburn >>>>> System Administrator / Programmer >>>>> Web Services, Amherst College >>>>> >>>>> >>>>> >>>>> >>>>> On Mar 13, 2014, at 1:37 PM, Aaron Peeler <[email protected]> wrote: >>>>> >>>>> I've not. So far I ran into issues with ssh logins a fresh install of >>>>> Fedora20, it looked like identity exchange errors. Then got side >>>>> tracked before I could finish trouble shooting the issue. >>>>> >>>>> I'll try again soon. >>>>> Aaron >>>>> >>>>> >>>>> On Thu, Mar 13, 2014 at 1:32 PM, António Aragão <[email protected]> >>>>> wrote: >>>>> >>>>> Josh, >>>>> >>>>> thanks for the information. I will do it. Does anyone made Fedora Core >>>>> 20 image successful ? >>>>> >>>>> Thanks. >>>>> >>>>> 2014-03-13 17:16 GMT+00:00 Josh Thompson <[email protected]>: >>>>> >>>>> -----BEGIN PGP SIGNED MESSAGE----- >>>>> Hash: SHA1 >>>>> >>>>> Aarago, >>>>> >>>>> Junaid provided some great info. You can remove the affiliations as he >>>>> explained. However, you may just want to remove the ability to use them >>>>> for >>>>> logging in from the conf.php file so that you maintain the entry for any >>>>> users >>>>> that had the affiliation. If you do remove the entries from the >>>>> affiliation >>>>> table, you'll need to handle any users that had the affiliation. You can >>>>> either just change their affiliation to something else that you keep an >>>>> entry >>>>> for, or you can remove the users. If you remove the users, you'll want >>>>> to >>>>> make sure they are not assigned as the owner of any resources. You also >>>>> may >>>>> want to delete all of their records from the log tables. >>>>> >>>>> Josh >>>>> >>>>> On Thursday, March 13, 2014 9:48:18 AM Junaid Ali wrote: >>>>> >>>>> Hello Aarago, >>>>> The images can be managed from the web interface using "Manage images" >>>>> menu on the left (when logged in as Administrator account). You need to >>>>> use "Edit image Profiles" option and then you can delete the images that >>>>> are published within the system. You need to make sure that you don't >>>>> have >>>>> any current reservations which are using those reservations otherwise the >>>>> image will not be deleted. >>>>> The above steps only removes the image from being available in the >>>>> reservation system. To delete the actual image files you will need to >>>>> delete the image folder from each of the VMHost server and finally from >>>>> the shared image repository. >>>>> >>>>> Regarding, affiliations they are added and removed from the database >>>>> manually. The table you need to edit is named "affiliations". Please make >>>>> sure to remove the user groups for that affiliation before you remove the >>>>> actual database entry. If you also have the web authentication configured >>>>> you will need to update the web configuration file accordingly. For more >>>>> details refer >>>>> >>>>> http://vcl.apache.org/docs/ldapauth.html#adding-ldap-authentication-to-the >>>>> -web-code >>>>> >>>>> VCL Gurus, >>>>> Please correct me if I missed anything. >>>>> >>>>> Thanks. >>>>> Junaid Ali >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: [email protected] [mailto:[email protected]] On >>>>> Behalf >>>>> Of António Aragão >>>>> Sent: Thursday, March 13, 2014 6:20 AM >>>>> To: [email protected] >>>>> Subject: Some tips >>>>> >>>>> Hi, >>>>> >>>>> i need to purge old images and affiliations. How can I do that ? >>>>> >>>>> -- >>>>> http://www.di.uminho.pt/~apa/email/cartao_virtual_email_aaragao.png >>>>> >>>>> - -- >>>>> - ------------------------------- >>>>> Josh Thompson >>>>> VCL Developer >>>>> North Carolina State University >>>>> >>>>> my GPG/PGP key can be found at pgp.mit.edu >>>>> >>>>> All electronic mail messages in connection with State business which >>>>> are sent to or received by this account are subject to the NC Public >>>>> Records Law and may be disclosed to third parties. >>>>> -----BEGIN PGP SIGNATURE----- >>>>> Version: GnuPG v2.0.22 (GNU/Linux) >>>>> >>>>> iEYEARECAAYFAlMh5/MACgkQV/LQcNdtPQOmoACfXPeQ/TFjepYKLUrrevflARYI >>>>> h1kAmgIZRzsKJSADYP5p0FxFe8YxP6xH >>>>> =iBEJ >>>>> -----END PGP SIGNATURE----- >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> http://www.di.uminho.pt/~apa/email/cartao_virtual_email_aaragao.png >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Aaron Peeler >>>>> Program Manager >>>>> Virtual Computing Lab >>>>> NC State University >>>>> >>>>> All electronic mail messages in connection with State business which >>>>> are sent to or received by this account are subject to the NC Public >>>>> Records Law and may be disclosed to third parties. >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Aaron Peeler >>>> Program Manager >>>> Virtual Computing Lab >>>> NC State University >>>> >>>> All electronic mail messages in connection with State business which >>>> are sent to or received by this account are subject to the NC Public >>>> Records Law and may be disclosed to third parties. >>> >> >> >> >> -- >> http://www.di.uminho.pt/~apa/email/cartao_virtual_email_aaragao.png > > > > -- > http://www.di.uminho.pt/~apa/email/cartao_virtual_email_aaragao.png
