From dhuff at redhat.com Fri Aug 1 17:45:01 2008 From: dhuff at redhat.com (David Huff) Date: Fri, 01 Aug 2008 13:45:01 -0400 Subject: [Thincrust-devel] error running appliance creator on f9 In-Reply-To: <48923DFD.5080408@redhat.com> References: <4890E8DC.9090409@redhat.com> <48923DFD.5080408@redhat.com> Message-ID: <48934B9D.9010205@redhat.com> Alan Pevec wrote: > This is really strange: py module from chroot got loaded... > But this might be related to the same root-cause as > https://bugzilla.redhat.com/show_bug.cgi?id=430606#c10 > where .so loaded from chroot blocks clean umount and subsequently > corrupted image is produced. > I tried but failed to get a clean, reporoducible test-case - it might be > timing sensitive, I guess. > This is something AOS team should prolly have a deeper look, since > reliable livecd-tool is an important part of Thincrust. > I am not sure if it is related to the bug mentioned above or not since I can not reproduce with just livecd-creator, only when I try to use the F9 version of appliance-creator on top of stock livecd-tools. Alan, what version of livecd-tools did you test against when you wrote the patch? I'll keep playing with this and see if I can get ac working on stock f9 livcd-tools. -D -- David Huff Red Hat, Raleigh, NC Mobile: 919-796-3553 Office: 919-754-4129 GPG Key ID: 6A20BBF7 GPG Fingerprint: FE13 8AF6 0E58 D92E A4E1 2D0A 71C1 CADF 6A20 BBF7 From pmyers at redhat.com Fri Aug 1 18:36:12 2008 From: pmyers at redhat.com (Perry N. Myers) Date: Fri, 01 Aug 2008 14:36:12 -0400 Subject: [Thincrust-devel] error running appliance creator on f9 In-Reply-To: <48934B9D.9010205@redhat.com> References: <4890E8DC.9090409@redhat.com> <48923DFD.5080408@redhat.com> <48934B9D.9010205@redhat.com> Message-ID: <4893579C.3010200@redhat.com> David Huff wrote: > Alan Pevec wrote: >> This is really strange: py module from chroot got loaded... >> But this might be related to the same root-cause as >> https://bugzilla.redhat.com/show_bug.cgi?id=430606#c10 >> where .so loaded from chroot blocks clean umount and subsequently >> corrupted image is produced. >> I tried but failed to get a clean, reporoducible test-case - it might >> be timing sensitive, I guess. >> This is something AOS team should prolly have a deeper look, since >> reliable livecd-tool is an important part of Thincrust. >> > > I am not sure if it is related to the bug mentioned above or not since I > can not reproduce with just livecd-creator, only when I try to use the > F9 version of appliance-creator on top of stock livecd-tools. > > Alan, what version of livecd-tools did you test against when you wrote > the patch? I'll keep playing with this and see if I can get ac working > on stock f9 livcd-tools. I've seen this on livecd-tools on F9 without any patches. I don't remember which specific version it was, but I know it was in the F9 updates repo. Perry From jboggs at redhat.com Mon Aug 4 13:36:47 2008 From: jboggs at redhat.com (Joey Boggs) Date: Mon, 04 Aug 2008 09:36:47 -0400 Subject: [Thincrust-devel] EC2 AOS instances now available Message-ID: <489705EF.6050202@redhat.com> We have put the latest Thincrust AOS up on Amazon's EC2. The EC2 version requires a few more packages to support the EC2 AMI tools any increases the disk space required very little. This is an easy way for folks to "kick the tires" if they do not want to build it using the appliance creator. For those not yet familiar with EC2 please review the following information as it is very helpful in understanding the way EC2 operates. EC2 Information: http://www.amazon.com/gp/browse.html?node=201590011 EC2 Getting Started Guide: http://docs.amazonwebservices.com/AWSEC2/2008-02-01/GettingStartedGuide/ To build your own copy, follow the instructions here: For ease of use and administration tools like Elasticfox, a plugin for Firefox can be used. 1. Using Elasticfox search for Thincrust in the AMI section 2. There will be 2 results, one for Fedora 8 (ami-e391758a) and one for Fedora 9 (ami-fd967294) 3. Select the version you wish then right click and select "Launch instance of this AMI" 4. Review the options presented if you need to create multiple instances and ensure the correct ssh keypair is assigned for logging into the instance. 5. Select Launch 6. Once the machine is up and running which can take a few minutes you will be able to select it in the bottom section and review the console output or login via ssh. More information on Elasticfox can be reviewed at: http://developer.amazonwebservices.com/connect/entry.jspa?externalID=609 From dhuff at redhat.com Wed Aug 6 20:44:32 2008 From: dhuff at redhat.com (David Huff) Date: Wed, 06 Aug 2008 16:44:32 -0400 Subject: [Thincrust-devel] Re: Missing features from Fedora 10? In-Reply-To: <4898EE7E.70704@redhat.com> References: <4898EE7E.70704@redhat.com> Message-ID: <489A0D30.9070606@redhat.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 John Poelstra wrote: | Reminder that feature freeze is currently scheduled for: 2008-08-19 (two | weeks from today!) | | I have just completed a full review of all the feature pages which have | not be included in a Fedora release. A lot of work has gone into many | of these pages and I'm wondering if they have been forgotten, | overlooked, or maybe the feature process was unclear? So here is a list | of features meeting the following criteria: | o Target release = Fedora 10 | o They have been discussed recently within Fedora | o Lots of work has been done on the feature page | o I thought they looked interesting | | These features have NOT been reviewed by Fesco for acceptance and thus | will not be listed as new features in Fedora 10. If you definitely know | they won't be in Fedora 10 please remove "Target release: Fedora 10" | from the page (if present) to avoid any confusion. If you need help | with the feature process let me or Paul Frields know or contact your | local elected FESCo representative :) | snip | https://fedoraproject.org/wiki/Features/appliance-tools | https://fedoraproject.org/wiki/Features/AOS One suggestion was to combined these two features into a single "Appliance building" feature. Since appliance-tools just an additional package and the AOS is not really a "Fedora Spin," rather a raw disk image built with the appliance-creator tool. The new feature would consist of a tool, a kickstart, and a spin/image to try it out. Kinda like a cooking show.... and here is the finished product... (to seal Bryan's analogy) If it makes sense I will combine these two features into one and move it to the FeatureReadyForWrangler category. - -D -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iEYEARECAAYFAkiaDS4ACgkQccHK32ogu/eWzQCfaZ+Z579J3EopZl1QeH81TKuZ naYAnAuMHJETBIKQ7WqrbZAr7SoRWM4V =zgef -----END PGP SIGNATURE----- From dhuff at redhat.com Thu Aug 7 21:30:47 2008 From: dhuff at redhat.com (David Huff) Date: Thu, 07 Aug 2008 17:30:47 -0400 Subject: [Thincrust-devel] Fedora Feature Request Appliance Building Message-ID: <489B6987.6080801@redhat.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I have combined the two feature request in to one. Any comments before I submit to FeatureWrangler for approval: https://fedoraproject.org/wiki/Features/appliance-tools - -D -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iEYEARECAAYFAkibaYYACgkQccHK32ogu/cgTwCggvH4acbyBoxfw4fZRpv98ZwJ hzMAniVxZBZIOfs+jdMWsK1rkrQqkavd =WFpP -----END PGP SIGNATURE----- From bkearney at redhat.com Fri Aug 8 11:33:12 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Fri, 08 Aug 2008 07:33:12 -0400 Subject: [Thincrust-devel] Fedora Feature Request Appliance Building In-Reply-To: <489B6987.6080801@redhat.com> References: <489B6987.6080801@redhat.com> Message-ID: <489C2EF8.4010206@redhat.com> David Huff wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > I have combined the two feature request in to one. Any comments before I > submit to FeatureWrangler for approval: > > https://fedoraproject.org/wiki/Features/appliance-tools > I think the changes look good. I would pass it along. I am going to cross post this over to the isv list since they may be interested as well. -- bk From jonstanley at gmail.com Fri Aug 8 13:30:31 2008 From: jonstanley at gmail.com (Jon Stanley) Date: Fri, 8 Aug 2008 09:30:31 -0400 Subject: [Thincrust-devel] Fedora Feature Request Appliance Building In-Reply-To: <489B6987.6080801@redhat.com> References: <489B6987.6080801@redhat.com> Message-ID: On Thu, Aug 7, 2008 at 5:30 PM, David Huff wrote: > I have combined the two feature request in to one. Any comments before I > submit to FeatureWrangler for approval: Being that I'm on FESCo who has to approve this, let me mention my comments here first :) I'm a little unclear as to whether this is a spin, or a toolchain to support creating spins based on a minimal Fedora - you mention new additions to Fedora, but also needing space on spins.fp.o? I'm slightly confused :) The test plan is a little weak - I'm also in Fedora QA. :). I'm not sure what "work with Fedora QA to ensure proper coverage" means :). We don't know anything about your feature, so how are we supposed to know what coverage is proper? :). With that said, it appears that since you're creating bootable Fedora images, you're talking about the release test plan. Unfortunately, with our testcase management system being forever legal blocked :(, all that I can do is point you to what we've got for F10Alpha, which is on the wiki and not nearly as polished as we'd like: https://fedoraproject.org/wiki/QA/TestResults/Fedora10Install/Alpha I guess we decide which (if any) of that is actually applicable to you. From bkearney at redhat.com Fri Aug 8 13:39:37 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Fri, 08 Aug 2008 09:39:37 -0400 Subject: [Thincrust-devel] Fedora Feature Request Appliance Building In-Reply-To: References: <489B6987.6080801@redhat.com> Message-ID: <489C4C99.1010704@redhat.com> Jon Stanley wrote: > On Thu, Aug 7, 2008 at 5:30 PM, David Huff wrote: > >> I have combined the two feature request in to one. Any comments before I >> submit to FeatureWrangler for approval: > > Being that I'm on FESCo who has to approve this, let me mention my > comments here first :) > > I'm a little unclear as to whether this is a spin, or a toolchain to > support creating spins based on a minimal Fedora - you mention new > additions to Fedora, but also needing space on spins.fp.o? I'm > slightly confused :) "Yes" :). Today, it appears that a Spin == a live cd. So, this feature is really a set of tools to create appliances. We would like to see these hosted along with the live-cds as valid types of spins. > > The test plan is a little weak - I'm also in Fedora QA. :). I'm not > sure what "work with Fedora QA to ensure proper coverage" means :). We > don't know anything about your feature, so how are we supposed to know > what coverage is proper? :). With that said, it appears that since > you're creating bootable Fedora images, you're talking about the > release test plan. Unfortunately, with our testcase management system > being forever legal blocked :(, all that I can do is point you to what > we've got for F10Alpha, which is on the wiki and not nearly as > polished as we'd like: > > https://fedoraproject.org/wiki/QA/TestResults/Fedora10Install/Alpha David: perhaps we add the following to the test cases: 1) Build image, boot on kvm via virt-image. 2) Build image, boot on F9 kvm via firt image (repeat for X flavors of Fedora) 3) Build image, boot on VMware. In all cases the expected results are really "It boots, we can log in" > > I guess we decide which (if any) of that is actually applicable to you. > > _______________________________________________ > Thincrust-devel mailing list > Thincrust-devel at redhat.com > https://www.redhat.com/mailman/listinfo/thincrust-devel From dhuff at redhat.com Fri Aug 8 14:42:07 2008 From: dhuff at redhat.com (David Huff) Date: Fri, 08 Aug 2008 10:42:07 -0400 Subject: [Thincrust-devel] Fedora Feature Request Appliance Building In-Reply-To: <489C4C99.1010704@redhat.com> References: <489B6987.6080801@redhat.com> <489C4C99.1010704@redhat.com> Message-ID: <489C5B3F.4040007@redhat.com> Bryan Kearney wrote: > > > Jon Stanley wrote: >> Being that I'm on FESCo who has to approve this, let me mention my >> comments here first :) >> >> I'm a little unclear as to whether this is a spin, or a toolchain to >> support creating spins based on a minimal Fedora - you mention new >> additions to Fedora, but also needing space on spins.fp.o? I'm >> slightly confused :) To clarify, Its a little of both. Tools to build appliance images (which are basically pre-installed partitioned disk images) as well as hosted pre-created images that one can dowloand and have up and running in a virtual container with minimal effort. > > "Yes" :). Today, it appears that a Spin == a live cd. So, this > feature is really a set of tools to create appliances. We would like > to see these hosted along with the live-cds as valid types of spins. >> >> The test plan is a little weak - I'm also in Fedora QA. :). I'm not >> sure what "work with Fedora QA to ensure proper coverage" means :). We >> don't know anything about your feature, so how are we supposed to know >> what coverage is proper? :). With that said, it appears that since >> you're creating bootable Fedora images, you're talking about the >> release test plan. Unfortunately, with our testcase management system >> being forever legal blocked :(, all that I can do is point you to what >> we've got for F10Alpha, which is on the wiki and not nearly as >> polished as we'd like: >> >> https://fedoraproject.org/wiki/QA/TestResults/Fedora10Install/Alpha > > David: > > perhaps we add the following to the test cases: > 1) Build image, boot on kvm via virt-image. > 2) Build image, boot on F9 kvm via firt image (repeat for X flavors of > Fedora) > 3) Build image, boot on VMware. > > In all cases the expected results are really "It boots, we can log in" I have updated the test Plan, It was a little week for lack of me knowing what needed to be there. Please review the new test plan and as always, feedback is welcome. -D From bkearney at redhat.com Mon Aug 11 17:06:46 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Mon, 11 Aug 2008 13:06:46 -0400 Subject: [Thincrust-devel] patterns in appliance building Message-ID: <48A071A6.2070706@redhat.com> I have "mostly" completed a first cut of an ovirt appliance recipe. You can see the recipe and files at [1]. I think this is a good example of what a typical application owner would face. They have existing scripts, but would like to bundle the application as an appliance. In moving the old kickstart file [2] to the new appliance recipe, a couple of patterns emerged which I would like to get folks feedback on. Please feel free to jump in with "this is good" or "this sucks". Config files ============ Some of the config files were being laid down in the kickstart file by doing cat > foo << EOF some data EOF This was replaced by adding the file into the appliance rpm, and copying it into place. Alternatives to this approach include (1) delivering the file in the product rpm, (2) Using augeas to construct the file dynamically. Repo Files ========== Same pattern as above, but yum repo files. I dont know if this makes them any different or not. Config Files with slight changes ================================ The pattern which existed was the same as above but with ENV variables included. in the recipe, these are implemented as ERB templates since that is the common puppet languages. Install Scripts =============== Ovirt came with 2 main install scripts which were modeled as services which were chkconfig'ed on in the kickstart file. The service file then checkconfig'ed itself off. These were replaced in the recipe by single_exec commands to run them once. I believe this approach will be considered "bad" by puppet purists, since it is not defining the end configuration. However, it does make it "easier" for conversion since the supported scripts do not need to be re-written. Not Moved Over ============== There were 3 blocks which were not moved over and still live in the kickstart file [3]. This is primarily becuase they involved iterations and there is no clean way to do that in puppet. Any ideas on cool ways to implement that would be appreciated. -- bk [1] http://git.et.redhat.com/?p=acex.git;a=tree;f=ovirt/appliances/ovirt [2] http://git.et.redhat.com/?p=ovirt.git;a=tree;f=wui-appliance;b=next [3] http://git.et.redhat.com/?p=acex.git;a=blob;f=ovirt/resources/wui-devel.ks From bkearney at redhat.com Tue Aug 12 11:23:41 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Tue, 12 Aug 2008 07:23:41 -0400 Subject: [Thincrust-devel] Appliance Operating System (AOS) Spin submission Message-ID: <48A172BD.9060109@redhat.com> I would like to submit for approval an Appliance Operating System (AOS) Spin. This spin is part of the appliance-tools feature [1] and also part of the thincrust project [2]. The Kickstart file can be found in the repo [3] but I have flattened it and attached it to this email. The goal of this spin is to provide a minimal base upon which software appliances can be built. The main deployment for appliances is expected to be virtual machine, but since there are no kernel changes this could work bare metal as well. This would be the fedora implementation of a JeOS [4]. We would like to target this for Fedora 10. Please let me know what next steps would be. Thank you. -- bk [1] https://fedoraproject.org/wiki/Features/appliance-tools [2] http://www.thincrust.net [3] http://git.et.redhat.com/?p=act.git;a=tree;f=config [4] http://en.wikipedia.org/wiki/Just_enough_operating_system_(JeOS) -------------- next part -------------- A non-text attachment was scrubbed... Name: aos-rawhide-flattened.ks.gz Type: application/x-gzip Size: 880 bytes Desc: not available URL: From bkearney at redhat.com Tue Aug 12 16:26:30 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Tue, 12 Aug 2008 12:26:30 -0400 Subject: [Thincrust-devel] [Fwd: Plan for tomorrows (20080812) FESCO meeting] Message-ID: <48A1B9B6.8090002@redhat.com> I will attend, if you can dial in huff.. that would be great too. -- bk -------- Original Message -------- Subject: Plan for tomorrows (20080812) FESCO meeting Date: Tue, 12 Aug 2008 12:05:18 -0400 From: Brian Pepple Reply-To: Development discussions related to Fedora To: Fedora Development Mailing List Hi, Please find below the list of topics that are likely to come up in the next FESCo meeting that is scheduled for tomorrow, Wednesday at 18:00 UTC in #fedora-meeting on irc.freenode.org: /topic FESCo-Meeting -- Features -- http://fedoraproject.org/wiki/Features/30SecondStartup /topic FESCo-Meeting -- Features -- http://fedoraproject.org/wiki/Features/ApplianceTools /topic FESCo-Meeting -- Features -- http://fedoraproject.org/wiki/Features/ApplicationInstaller /topic FESCo-Meeting -- Features -- http://fedoraproject.org/wiki/Features/Eclipse34 /topic FESCo-Meeting -- Features -- http://fedoraproject.org/wiki/Features/FirstAidKit /topic FESCo-Meeting -- Features -- http://fedoraproject.org/wiki/Features/Provers /topic FESCo-Meeting -- Features -- http://fedoraproject.org/wiki/Features/PythonNSS /topic FESCo-Meeting -- Features -- http://fedoraproject.org/wiki/Features/SbinSanity /topic FESCo-Meeting -- Features -- http://fedoraproject.org/wiki/Features/VirtStorage /topic FESCo-Meeting -- Revert curl change made for flash - jwb /topic FESCo meeting -- Free discussion around Fedora You want something to be discussed? Send a note to the list in reply to this mail and I'll add it to the schedule (though I can't guarantee we'll get to it tomorrow since our schedule is pretty full). You can also propose topics in the meeting while it is in the "Free discussion around Fedora" phase. Later, /B -- Brian Pepple https://fedoraproject.org/wiki/User:Bpepple gpg --keyserver pgp.mit.edu --recv-keys 810CC15E BD5E 6F9E 8688 E668 8F5B CBDE 326A E936 810C C15E -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: not available URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: Attached Message Part URL: From dhuff at redhat.com Wed Aug 13 18:52:05 2008 From: dhuff at redhat.com (David Huff) Date: Wed, 13 Aug 2008 14:52:05 -0400 Subject: [Thincrust-devel] summary FESCo-Meeting -- Features -- http://fedoraproject.org/wiki/Features/ApplianceTools Message-ID: <48A32D55.50502@redhat.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 [14:40] ?Topic? | bpepple sets topic for channel #fedora-meeting to ~ "FESCo-Meeting -- Features -- ~ http://fedoraproject.org/wiki/Features/ApplianceTools" [14:40] sadmac2 | so init-to-usable time [14:40] jds2001 | sadmac2: yeah, thats mentioned on the page [14:40] bpepple | This is similar to what rpath provides isn't it? [14:41] jds2001 | yes. pretty similar [14:41] Kick__ | didn't FESCo punt spins to rel-eng ? [14:41] jwb | yes [14:41] huffd | Not sure what yall want to hear about/discuss about ~ appliance feature.... [14:41] bpepple | Kick_: yes. [14:41] dgilmore | +1 to ApplianceTools [14:41] jds2001 | yeah, i questioned that oo [14:41] bryan_kearne | this is tools + a spin [14:41] jds2001 | this is more of a toolchain [14:42] jds2001 | +1 here [14:42] bryan_kearne | the spin is for easy consumption [14:42] huffd | SO the appliance feature is two things, appliance-tools ~ package, and AOS spin [14:42] nirik | +1 from me. [14:42] bpepple | +1 to ApplianceTools. [14:42] Kick__ | +1 [14:42] * | nirik has to go now... [14:42] bpepple | nirik: later. [14:42] j-rod | +1 [14:42] bpepple | ok, I see six "+1", so we've approved this feature. [14:42] bpepple | moving on..... [14:43] jwb | bryan_kearney, please be sure to send the spin part to ~ rel-eng [14:44] huffd | huff, ack [14:44] bryan_kearne | jwb: will do [14:44] bryan_kearne | jwb: working through the spins group now [14:44] jwb | k -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iEYEARECAAYFAkijLVAACgkQccHK32ogu/fUMACgkC633QNM4O7xTCcwMPvRIjRM 7jAAmgPmvoJZv3iwcmnBuNqhnH7t2Lfk =cY1d -----END PGP SIGNATURE----- From jboggs at redhat.com Wed Aug 13 19:20:31 2008 From: jboggs at redhat.com (Joey Boggs) Date: Wed, 13 Aug 2008 15:20:31 -0400 Subject: [Thincrust-devel] First release of ec2-conversion-tools Message-ID: <48A333FF.9000609@redhat.com> The first release of the EC2 conversion tools are now available. The current version supports loopback file systems as well as partitioned disk images like those used for xen/kvm/qemu. At this time LVM is NOT supported. The documentation is still in the process of being cleaned up, but usage will be addressed below. As with any modification tools, please make a backup of your images prior to using the conversion tool. The ec2-conversion-tools rpms may be downloaded from http://thincrust.net/downloads/ ec2-conversion-tools-001-2.thincrust.noarch.rpm ec2-conversion-tools-001-2.thincrust.src.rpm To convert a loopback file system image # ec2-converter -f appserver01.img --inputtype=loopbackfs To convert a partitioned disk image # ec2-converter -f appserver02.img --inputtype=diskimage Prior requirements on the image being converted for EC2 to be functional: - diskimage types must have filesystem labels. (Installers perform this by default, if partitions were added later you will need to verify with "e2label /dev/$device") - ssh must be installed and available on boot - to use the EC2 ami tools ruby must be installed(optional, if rebundling the AMI is not necessary) For diskimages the conversion will mount all of the partitions and create a new filesystem with all partitions under the root prior to performing any configuration changes. The conversion process consists of: - Making required devices in /dev - Editing /etc/fstab to work with EC2 - Configuring eth0 - sshd configuration - Updating /etc/rc.local to download EC2 AMI tools on boot - Applying kernel modules to support the F8xen EC2 kernel (aki-a71cf9ce) For the image to boot on EC2 when bundled and uploaded you must specify the kernel (aki-a71cf9ce) Support for additional kernels will be added. For those not yet familiar with EC2 please review the following information EC2 Information: http://www.amazon.com/gp/browse.html?node=201590011 EC2 Getting Started Guide: http://docs.amazonwebservices.com/AWSEC2/2008-02-01/GettingStartedGuide/ Please report any issues to thincrust-devel at redhat.com From bkearney at redhat.com Wed Aug 13 19:32:34 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Wed, 13 Aug 2008 15:32:34 -0400 Subject: [Thincrust-devel] summary FESCo-Meeting -- Features -- http://fedoraproject.org/wiki/Features/ApplianceTools In-Reply-To: <48A32D55.50502@redhat.com> References: <48A32D55.50502@redhat.com> Message-ID: <48A336D2.4080702@redhat.com> David Huff wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > [14:42] bpepple | ok, I see six "+1", so we've approved this feature. > [14:42] bpepple | moving on..... > Great news. Whatever we can do to help get the appliance creator and spin up to snuff, let us know. Final Development Freeze is 09-30-2008. -- bk From bkearney at redhat.com Wed Aug 13 19:46:35 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Wed, 13 Aug 2008 15:46:35 -0400 Subject: [Thincrust-devel] First release of ec2-conversion-tools In-Reply-To: <48A333FF.9000609@redhat.com> References: <48A333FF.9000609@redhat.com> Message-ID: <48A33A1B.1040506@redhat.com> Joey Boggs wrote: > The first release of the EC2 conversion tools are now available. The > current version supports loopback file systems as well as partitioned > disk images like those used for xen/kvm/qemu. At this time LVM is NOT > supported. The documentation is still in the process of being cleaned > up, but usage will be addressed below. As with any modification tools, > please make a backup of your images prior to using the conversion tool. > > > The ec2-conversion-tools rpms may be downloaded from > http://thincrust.net/downloads/ Actually, it is http://thincrust.net/download I will test this out today / tomorrow. Will this go into the appliance-tools rpm? -- bk From jboggs at redhat.com Wed Aug 13 19:54:09 2008 From: jboggs at redhat.com (Joey Boggs) Date: Wed, 13 Aug 2008 15:54:09 -0400 Subject: [Thincrust-devel] First release of ec2-conversion-tools In-Reply-To: <48A33A1B.1040506@redhat.com> References: <48A333FF.9000609@redhat.com> <48A33A1B.1040506@redhat.com> Message-ID: <48A33BE1.4010001@redhat.com> Yeah we can merge this into it, just get some good testing on this tool prior to merging so we can make the changes quicker and get them out there. Bryan Kearney wrote: > Joey Boggs wrote: >> The first release of the EC2 conversion tools are now available. The >> current version supports loopback file systems as well as partitioned >> disk images like those used for xen/kvm/qemu. At this time LVM is NOT >> supported. The documentation is still in the process of being cleaned >> up, but usage will be addressed below. As with any modification >> tools, please make a backup of your images prior to using the >> conversion tool. >> >> >> The ec2-conversion-tools rpms may be downloaded from >> http://thincrust.net/downloads/ > > Actually, it is > > http://thincrust.net/download > > > I will test this out today / tomorrow. Will this go into the > appliance-tools rpm? > > -- bk > > _______________________________________________ > Thincrust-devel mailing list > Thincrust-devel at redhat.com > https://www.redhat.com/mailman/listinfo/thincrust-devel From bkearney at redhat.com Wed Aug 13 20:07:31 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Wed, 13 Aug 2008 16:07:31 -0400 Subject: [Thincrust-devel] First release of ec2-conversion-tools In-Reply-To: <48A33BE1.4010001@redhat.com> References: <48A333FF.9000609@redhat.com> <48A33A1B.1040506@redhat.com> <48A33BE1.4010001@redhat.com> Message-ID: <48A33F03.2010801@redhat.com> Got this: [root at localhost resources]# ec2-converter -f cobblerAppliance-sda.raw --inputtype=diskimage TMPDIR: /var/tmp/ec2-convert-uxojd7ys loop0p1 : / Disk Space Required: 233M Creating a new disk image with additional freespace: 402M total 402+0 records in 402+0 records out 421527552 bytes (422 MB) copied, 12.0643 s, 34.9 MB/s mke2fs 1.40.8 (13-Mar-2008) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 103224 inodes, 411648 blocks 20582 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=67633152 51 block groups 8192 blocks per group, 8192 fragments per group 2024 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409 Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 21 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. rsyncing all partitions to new root Unmounting /var/tmp/ec2-convert-uxojd7ys/ Freeing loopdevices MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists * - Updating /etc/fstab * - Creating rc.local configuration Traceback (most recent call last): File "/usr/bin/ec2-converter", line 139, in sys.exit(main()) File "/usr/bin/ec2-converter", line 124, in main fsutil.cleanup(tmpdir) File "/usr/lib/python2.5/site-packages/ec2convert/fs.py", line 113, in cleanup os.rmdir(tmpdir) OSError: [Errno 16] Device or resource busy: '/var/tmp/ec2-convert-uxojd7ys' From jboggs at redhat.com Wed Aug 13 20:28:57 2008 From: jboggs at redhat.com (Joey Boggs) Date: Wed, 13 Aug 2008 16:28:57 -0400 Subject: [Thincrust-devel] First release of ec2-conversion-tools In-Reply-To: <48A33F03.2010801@redhat.com> References: <48A333FF.9000609@redhat.com> <48A33A1B.1040506@redhat.com> <48A33BE1.4010001@redhat.com> <48A33F03.2010801@redhat.com> Message-ID: <48A34409.2060608@redhat.com> Was there anymore output ? Alot more should have happened before it tried to unmount it. Bryan Kearney wrote: > Got this: > > [root at localhost resources]# ec2-converter -f cobblerAppliance-sda.raw > --inputtype=diskimage > > TMPDIR: /var/tmp/ec2-convert-uxojd7ys > loop0p1 : / > > Disk Space Required: 233M > > Creating a new disk image with additional freespace: 402M total > 402+0 records in > 402+0 records out > 421527552 bytes (422 MB) copied, 12.0643 s, 34.9 MB/s > mke2fs 1.40.8 (13-Mar-2008) > Filesystem label= > OS type: Linux > Block size=1024 (log=0) > Fragment size=1024 (log=0) > 103224 inodes, 411648 blocks > 20582 blocks (5.00%) reserved for the super user > First data block=1 > Maximum filesystem blocks=67633152 > 51 block groups > 8192 blocks per group, 8192 fragments per group > 2024 inodes per group > Superblock backups stored on blocks: > 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409 > > Writing inode tables: done > Creating journal (8192 blocks): done > Writing superblocks and filesystem accounting information: done > > This filesystem will be automatically checked every 21 mounts or > 180 days, whichever comes first. Use tune2fs -c or -i to override. > > rsyncing all partitions to new root > > Unmounting /var/tmp/ec2-convert-uxojd7ys/ > Freeing loopdevices > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > * - Updating /etc/fstab > > * - Creating rc.local configuration > > Traceback (most recent call last): > File "/usr/bin/ec2-converter", line 139, in > sys.exit(main()) > File "/usr/bin/ec2-converter", line 124, in main > fsutil.cleanup(tmpdir) > File "/usr/lib/python2.5/site-packages/ec2convert/fs.py", line 113, > in cleanup > os.rmdir(tmpdir) > OSError: [Errno 16] Device or resource busy: > '/var/tmp/ec2-convert-uxojd7ys' > > _______________________________________________ > Thincrust-devel mailing list > Thincrust-devel at redhat.com > https://www.redhat.com/mailman/listinfo/thincrust-devel From bkearney at redhat.com Thu Aug 14 11:27:21 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Thu, 14 Aug 2008 07:27:21 -0400 Subject: [Thincrust-devel] First release of ec2-conversion-tools In-Reply-To: <48A34409.2060608@redhat.com> References: <48A333FF.9000609@redhat.com> <48A33A1B.1040506@redhat.com> <48A33BE1.4010001@redhat.com> <48A33F03.2010801@redhat.com> <48A34409.2060608@redhat.com> Message-ID: <48A41699.8000008@redhat.com> Joey Boggs wrote: > Was there anymore output ? Alot more should have happened before it > tried to unmount it. This is all I got. Can I pass in a debug flag? -- bk [root at localhost resources]# ec2-converter -f cobblerAppliance-sda.raw --inputtype=diskimage TMPDIR: /var/tmp/ec2-convert-q9h2x3ak loop0p1 : / Disk Space Required: 233M Creating a new disk image with additional freespace: 402M total 402+0 records in 402+0 records out 421527552 bytes (422 MB) copied, 12.567 s, 33.5 MB/s mke2fs 1.40.8 (13-Mar-2008) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 103224 inodes, 411648 blocks 20582 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=67633152 51 block groups 8192 blocks per group, 8192 fragments per group 2024 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409 Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 20 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. rsyncing all partitions to new root Unmounting /var/tmp/ec2-convert-q9h2x3ak/ Freeing loopdevices MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists MAKEDEV: mkdir: File exists * - Updating /etc/fstab * - Creating rc.local configuration Traceback (most recent call last): File "/usr/bin/ec2-converter", line 139, in sys.exit(main()) File "/usr/bin/ec2-converter", line 124, in main fsutil.cleanup(tmpdir) File "/usr/lib/python2.5/site-packages/ec2convert/fs.py", line 113, in cleanup os.rmdir(tmpdir) OSError: [Errno 16] Device or resource busy: '/var/tmp/ec2-convert-q9h2x3ak' [root at localhost resources]# From jboggs at redhat.com Thu Aug 14 19:22:05 2008 From: jboggs at redhat.com (Joey Boggs) Date: Thu, 14 Aug 2008 15:22:05 -0400 Subject: [Thincrust-devel] First release of ec2-conversion-tools In-Reply-To: <48A41699.8000008@redhat.com> References: <48A333FF.9000609@redhat.com> <48A33A1B.1040506@redhat.com> <48A33BE1.4010001@redhat.com> <48A33F03.2010801@redhat.com> <48A34409.2060608@redhat.com> <48A41699.8000008@redhat.com> Message-ID: <48A485DD.3020108@redhat.com> It's catching an exception for /etc/sshd/ssh_config not being in place. I'm writing in some exception handlers now. Bryan Kearney wrote: > > > Joey Boggs wrote: >> Was there anymore output ? Alot more should have happened before it >> tried to unmount it. > > This is all I got. Can I pass in a debug flag? > > -- bk > > > [root at localhost resources]# ec2-converter -f cobblerAppliance-sda.raw > --inputtype=diskimage > > TMPDIR: /var/tmp/ec2-convert-q9h2x3ak > loop0p1 : / > > Disk Space Required: 233M > > Creating a new disk image with additional freespace: 402M total > 402+0 records in > 402+0 records out > 421527552 bytes (422 MB) copied, 12.567 s, 33.5 MB/s > mke2fs 1.40.8 (13-Mar-2008) > Filesystem label= > OS type: Linux > Block size=1024 (log=0) > Fragment size=1024 (log=0) > 103224 inodes, 411648 blocks > 20582 blocks (5.00%) reserved for the super user > First data block=1 > Maximum filesystem blocks=67633152 > 51 block groups > 8192 blocks per group, 8192 fragments per group > 2024 inodes per group > Superblock backups stored on blocks: > 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409 > > Writing inode tables: done > Creating journal (8192 blocks): done > Writing superblocks and filesystem accounting information: done > > This filesystem will be automatically checked every 20 mounts or > 180 days, whichever comes first. Use tune2fs -c or -i to override. > > rsyncing all partitions to new root > > Unmounting /var/tmp/ec2-convert-q9h2x3ak/ > Freeing loopdevices > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > MAKEDEV: mkdir: File exists > * - Updating /etc/fstab > > * - Creating rc.local configuration > > Traceback (most recent call last): > File "/usr/bin/ec2-converter", line 139, in > sys.exit(main()) > File "/usr/bin/ec2-converter", line 124, in main > fsutil.cleanup(tmpdir) > File "/usr/lib/python2.5/site-packages/ec2convert/fs.py", line 113, > in cleanup > os.rmdir(tmpdir) > OSError: [Errno 16] Device or resource busy: > '/var/tmp/ec2-convert-q9h2x3ak' > [root at localhost resources]# > > > _______________________________________________ > Thincrust-devel mailing list > Thincrust-devel at redhat.com > https://www.redhat.com/mailman/listinfo/thincrust-devel From bkearney at redhat.com Thu Aug 14 19:32:56 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Thu, 14 Aug 2008 15:32:56 -0400 Subject: [Thincrust-devel] First release of ec2-conversion-tools In-Reply-To: <48A485DD.3020108@redhat.com> References: <48A333FF.9000609@redhat.com> <48A33A1B.1040506@redhat.com> <48A33BE1.4010001@redhat.com> <48A33F03.2010801@redhat.com> <48A34409.2060608@redhat.com> <48A41699.8000008@redhat.com> <48A485DD.3020108@redhat.com> Message-ID: <48A48868.5060801@redhat.com> ahh.. so I need to have ssh installed for this to work? would make sense. -- bk Joey Boggs wrote: > It's catching an exception for /etc/sshd/ssh_config not being in place. > I'm writing in some exception handlers now. > > Bryan Kearney wrote: >> >> >> Joey Boggs wrote: >>> Was there anymore output ? Alot more should have happened before it >>> tried to unmount it. >> >> This is all I got. Can I pass in a debug flag? >> >> -- bk >> >> >> [root at localhost resources]# ec2-converter -f cobblerAppliance-sda.raw >> --inputtype=diskimage >> >> TMPDIR: /var/tmp/ec2-convert-q9h2x3ak >> loop0p1 : / >> >> Disk Space Required: 233M >> >> Creating a new disk image with additional freespace: 402M total >> 402+0 records in >> 402+0 records out >> 421527552 bytes (422 MB) copied, 12.567 s, 33.5 MB/s >> mke2fs 1.40.8 (13-Mar-2008) >> Filesystem label= >> OS type: Linux >> Block size=1024 (log=0) >> Fragment size=1024 (log=0) >> 103224 inodes, 411648 blocks >> 20582 blocks (5.00%) reserved for the super user >> First data block=1 >> Maximum filesystem blocks=67633152 >> 51 block groups >> 8192 blocks per group, 8192 fragments per group >> 2024 inodes per group >> Superblock backups stored on blocks: >> 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409 >> >> Writing inode tables: done >> Creating journal (8192 blocks): done >> Writing superblocks and filesystem accounting information: done >> >> This filesystem will be automatically checked every 20 mounts or >> 180 days, whichever comes first. Use tune2fs -c or -i to override. >> >> rsyncing all partitions to new root >> >> Unmounting /var/tmp/ec2-convert-q9h2x3ak/ >> Freeing loopdevices >> MAKEDEV: mkdir: File exists >> MAKEDEV: mkdir: File exists >> MAKEDEV: mkdir: File exists >> MAKEDEV: mkdir: File exists >> MAKEDEV: mkdir: File exists >> MAKEDEV: mkdir: File exists >> MAKEDEV: mkdir: File exists >> MAKEDEV: mkdir: File exists >> MAKEDEV: mkdir: File exists >> MAKEDEV: mkdir: File exists >> MAKEDEV: mkdir: File exists >> MAKEDEV: mkdir: File exists >> * - Updating /etc/fstab >> >> * - Creating rc.local configuration >> >> Traceback (most recent call last): >> File "/usr/bin/ec2-converter", line 139, in >> sys.exit(main()) >> File "/usr/bin/ec2-converter", line 124, in main >> fsutil.cleanup(tmpdir) >> File "/usr/lib/python2.5/site-packages/ec2convert/fs.py", line 113, >> in cleanup >> os.rmdir(tmpdir) >> OSError: [Errno 16] Device or resource busy: >> '/var/tmp/ec2-convert-q9h2x3ak' >> [root at localhost resources]# >> >> >> _______________________________________________ >> Thincrust-devel mailing list >> Thincrust-devel at redhat.com >> https://www.redhat.com/mailman/listinfo/thincrust-devel > > _______________________________________________ > Thincrust-devel mailing list > Thincrust-devel at redhat.com > https://www.redhat.com/mailman/listinfo/thincrust-devel From jboggs at redhat.com Thu Aug 14 19:58:54 2008 From: jboggs at redhat.com (Joey Boggs) Date: Thu, 14 Aug 2008 15:58:54 -0400 Subject: [Thincrust-devel] First release of ec2-conversion-tools In-Reply-To: <48A48868.5060801@redhat.com> References: <48A333FF.9000609@redhat.com> <48A33A1B.1040506@redhat.com> <48A33BE1.4010001@redhat.com> <48A33F03.2010801@redhat.com> <48A34409.2060608@redhat.com> <48A41699.8000008@redhat.com> <48A485DD.3020108@redhat.com> <48A48868.5060801@redhat.com> Message-ID: <48A48E7E.8010906@redhat.com> For full functionality ssh would be best, but who's to say a user wouldn't have an administration console in mind already? Should there be an override option to not require ssh? Bryan Kearney wrote: > ahh.. so I need to have ssh installed for this to work? would make sense. > > > -- bk > > > Joey Boggs wrote: >> It's catching an exception for /etc/sshd/ssh_config not being in >> place. I'm writing in some exception handlers now. >> >> Bryan Kearney wrote: >>> >>> >>> Joey Boggs wrote: >>>> Was there anymore output ? Alot more should have happened before it >>>> tried to unmount it. >>> >>> This is all I got. Can I pass in a debug flag? >>> >>> -- bk >>> >>> >>> [root at localhost resources]# ec2-converter -f >>> cobblerAppliance-sda.raw --inputtype=diskimage >>> >>> TMPDIR: /var/tmp/ec2-convert-q9h2x3ak >>> loop0p1 : / >>> >>> Disk Space Required: 233M >>> >>> Creating a new disk image with additional freespace: 402M total >>> 402+0 records in >>> 402+0 records out >>> 421527552 bytes (422 MB) copied, 12.567 s, 33.5 MB/s >>> mke2fs 1.40.8 (13-Mar-2008) >>> Filesystem label= >>> OS type: Linux >>> Block size=1024 (log=0) >>> Fragment size=1024 (log=0) >>> 103224 inodes, 411648 blocks >>> 20582 blocks (5.00%) reserved for the super user >>> First data block=1 >>> Maximum filesystem blocks=67633152 >>> 51 block groups >>> 8192 blocks per group, 8192 fragments per group >>> 2024 inodes per group >>> Superblock backups stored on blocks: >>> 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409 >>> >>> Writing inode tables: done >>> Creating journal (8192 blocks): done >>> Writing superblocks and filesystem accounting information: done >>> >>> This filesystem will be automatically checked every 20 mounts or >>> 180 days, whichever comes first. Use tune2fs -c or -i to override. >>> >>> rsyncing all partitions to new root >>> >>> Unmounting /var/tmp/ec2-convert-q9h2x3ak/ >>> Freeing loopdevices >>> MAKEDEV: mkdir: File exists >>> MAKEDEV: mkdir: File exists >>> MAKEDEV: mkdir: File exists >>> MAKEDEV: mkdir: File exists >>> MAKEDEV: mkdir: File exists >>> MAKEDEV: mkdir: File exists >>> MAKEDEV: mkdir: File exists >>> MAKEDEV: mkdir: File exists >>> MAKEDEV: mkdir: File exists >>> MAKEDEV: mkdir: File exists >>> MAKEDEV: mkdir: File exists >>> MAKEDEV: mkdir: File exists >>> * - Updating /etc/fstab >>> >>> * - Creating rc.local configuration >>> >>> Traceback (most recent call last): >>> File "/usr/bin/ec2-converter", line 139, in >>> sys.exit(main()) >>> File "/usr/bin/ec2-converter", line 124, in main >>> fsutil.cleanup(tmpdir) >>> File "/usr/lib/python2.5/site-packages/ec2convert/fs.py", line >>> 113, in cleanup >>> os.rmdir(tmpdir) >>> OSError: [Errno 16] Device or resource busy: >>> '/var/tmp/ec2-convert-q9h2x3ak' >>> [root at localhost resources]# >>> >>> >>> _______________________________________________ >>> Thincrust-devel mailing list >>> Thincrust-devel at redhat.com >>> https://www.redhat.com/mailman/listinfo/thincrust-devel >> >> _______________________________________________ >> Thincrust-devel mailing list >> Thincrust-devel at redhat.com >> https://www.redhat.com/mailman/listinfo/thincrust-devel > > _______________________________________________ > Thincrust-devel mailing list > Thincrust-devel at redhat.com > https://www.redhat.com/mailman/listinfo/thincrust-devel From bkearney at redhat.com Mon Aug 18 14:14:00 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Mon, 18 Aug 2008 10:14:00 -0400 Subject: [Thincrust-devel] Updates are in Message-ID: <48A983A8.90408@redhat.com> At the end of last week, I pushed into the configuration engine a simple update model. It utilizes a cron job to schedule yum to acutally do the updates. There are two choices for pushing updates recipes. Option 1 is to provided an update to the original recipe. The "normal" recipe is executed first, and puppet will take care of ensuring the configuration is correct. Option 2 is to provide an "update" recipe which is located in ACEHOME/appliances/[appliance_name/updates. Any reciepe located there is executed after the normal recipe is executed. Again, this is a standard puppet manifest. To enable this, you can add a call to the following puppet defintion to your recipes: define appliance_base::enable_updates($min = "0", $hour = "5", $day = "*", $month = "*", $day_of_week = "*") -- bk From dhuff at redhat.com Tue Aug 19 17:40:53 2008 From: dhuff at redhat.com (David Huff) Date: Tue, 19 Aug 2008 13:40:53 -0400 Subject: [Thincrust-devel] appliance-tools QA Message-ID: <48AB05A5.7030905@redhat.com> I spoke with James Laska today who is in QE and hosting a Fedora Test day next Thursday. They are going to include thincrust in the testign and test all three keickstarts. I will be working the rest of the week to we have satble scratch build of both livecd-tools as well as appliance-tools for these tests. There should be an announcement going out later today. chat log attached... -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: chat-jlaska URL: From bkearney at redhat.com Tue Aug 19 17:44:01 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Tue, 19 Aug 2008 13:44:01 -0400 Subject: [Thincrust-devel] appliance-tools QA In-Reply-To: <48AB05A5.7030905@redhat.com> References: <48AB05A5.7030905@redhat.com> Message-ID: <48AB0661.8030601@redhat.com> David Huff wrote: > I spoke with James Laska today who is in QE and hosting a Fedora Test > day next Thursday. They are going to include thincrust in the testign > and test all three keickstarts. I will be working the rest of the week > to we have satble scratch build of both livecd-tools as well as > appliance-tools for these tests. There should be an announcement going > out later today. > > chat log attached... Great. Can you also have them test attached kick start? This is the one which we submitted to the Spin SIG. I am sure that any additional testing on that would be appreciated. Again, build with appliance tools and see it boot. -- bk -------------- next part -------------- A non-text attachment was scrubbed... Name: fedora-aos.ks.gz Type: application/x-gzip Size: 961 bytes Desc: not available URL: From bkearney at redhat.com Wed Aug 20 18:01:27 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Wed, 20 Aug 2008 14:01:27 -0400 Subject: [Thincrust-devel] New rpms for Configuration Engine Message-ID: <48AC5BF7.8090508@redhat.com> New RPMS for the configuration engine have been pushed to thincrust (http://www.thincrust.net/repo). Included in 0.0.3 are the following: 1) Update Model: Allows for setting of cron based updates against yum repos. 2) Better firewall rules: Based off of more common patterns from puppet 3) SSH module: Allows for enabling of SSH on the appliance. 4) Augeas module for editing of single files. This removes the need to use regular expressions for single file edits. As usual, code can be found here: http://git.et.redhat.com/?p=ace.git -- bk From dhuff at redhat.com Wed Aug 20 21:02:20 2008 From: dhuff at redhat.com (David Huff) Date: Wed, 20 Aug 2008 17:02:20 -0400 Subject: [Thincrust-devel] [Fwd: Fedora Test Day - postponed] Message-ID: <48AC865C.5010808@redhat.com> -------- Original Message -------- Return-Path: jlaska at redhat.com Received: from zmta01.collab.prod.int.phx2.redhat.com (LHLO zmta01.collab.prod.int.phx2.redhat.com) (10.5.5.31) by mail02.corp.redhat.com with LMTP; Wed, 20 Aug 2008 16:57:30 -0400 (EDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by zmta01.collab.prod.int.phx2.redhat.com (Postfix) with ESMTP id A1AB19024A; Wed, 20 Aug 2008 16:57:30 -0400 (EDT) Received: from zmta01.collab.prod.int.phx2.redhat.com ([127.0.0.1]) by localhost (zmta01.collab.prod.int.phx2.redhat.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gUuBcuk6zvY2; Wed, 20 Aug 2008 16:57:30 -0400 (EDT) Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by zmta01.collab.prod.int.phx2.redhat.com (Postfix) with ESMTP id 67CB290235; Wed, 20 Aug 2008 16:57:30 -0400 (EDT) Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx1.corp.redhat.com (8.13.1/8.13.1) with ESMTP id m7KKuPgi001168; Wed, 20 Aug 2008 16:57:29 -0400 Received: from [172.16.56.76] (flatline.devel.redhat.com [172.16.56.76]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id m7KK4VbI021758; Wed, 20 Aug 2008 16:04:31 -0400 Subject: Fedora Test Day - postponed From: James Laska To: fedora-test-list at redhat.com Cc: twaugh at redhat.com, dhuff at redhat.com Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-y9gHoBlZqZeW4khzNSAX" Date: Wed, 20 Aug 2008 20:04:29 +0000 Message-Id: <1219262669.15599.111.camel at flatline> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 (2.22.3.1-1.fc9) X-Scanned-By: MIMEDefang 2.58 on 172.16.52.254 Greetings folks, Just to let folks know, we've decided to postpone Fedora Test Day until next week. It's proving a bit too difficult to manage lining up content for testing this week. We'll resume things next week by tackling BetterPrinting [1] and ApplianceTools [2]. If folks are interested in participating, please drop me a line. General information about Fedora Test Days can be found at https://fedoraproject.org/wiki/QA/Test_Days Thanks, James [1] See https://fedoraproject.org/wiki/Features/BetterPrinting [2] See https://fedoraproject.org/wiki/Features/ApplianceTools -- ========================================== James Laska -- jlaska at redhat.com Quality Engineering -- Red Hat, Inc. ========================================== -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From bkearney at redhat.com Tue Aug 26 12:59:43 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Tue, 26 Aug 2008 08:59:43 -0400 Subject: [Thincrust-devel] Fedora Test Day - 2008-08-28 - Better Printing and Appliance Tools Message-ID: <48B3FE3F.7040006@redhat.com> This bounced on the mailing list. Originally from James Laska (copied) Greetings folks, Come join #fedora-qa this Thursday, August 28, 2008 for another Fedora Test Day. The topics covered will include Better Printing and Appliance Tools. If you have spare printers (USB, Samba, other network), or are curious about changes in the virtual appliance tools space, come join the fun. There will be testers and developers on hand between 8am - 5pm EDT (12:00 - 21:00 UTC) to help guide testing, answer questions, triage and troubleshoot issues. Want to get involved? You don't have to be an experienced developer or tester to join the fun. There are plenty of activities that need your help, all leveraging different skill sets. For example ... * Triage existing issues * Validate fixes * Exploratory testing * Test execution * Documentation For more details, please stay tuned to https://fedoraproject.org/wiki/QA/Test_Days/2008-08-28. Hope to see you in #fedora-qa this Thursday! Thanks, James From bkearney at redhat.com Tue Aug 26 13:49:03 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Tue, 26 Aug 2008 09:49:03 -0400 Subject: [Thincrust-devel] Is there a bug for needing lokkit Message-ID: <48B409CF.8050008@redhat.com> Huff: Is there a bug out there for needing lokkit in order to build the appliances? -- bk From apevec at redhat.com Tue Aug 26 14:30:28 2008 From: apevec at redhat.com (Alan Pevec) Date: Tue, 26 Aug 2008 16:30:28 +0200 Subject: [Thincrust-devel] Is there a bug for needing lokkit In-Reply-To: <48B409CF.8050008@redhat.com> References: <48B409CF.8050008@redhat.com> Message-ID: <48B41384.3000600@redhat.com> Bryan Kearney wrote: > Is there a bug out there for needing lokkit in order to build the > appliances? That should be filed against livecd - it uses lokkit to edit SELinux config. Ideally, augeas could be used to modify /etc/selinux/config accordingly to what's specified in the kickstart. From jboggs at redhat.com Tue Aug 26 14:38:03 2008 From: jboggs at redhat.com (Joey Boggs) Date: Tue, 26 Aug 2008 10:38:03 -0400 Subject: [Thincrust-devel] ec2-creator merge into appliance-tools Message-ID: <48B4154B.6070701@redhat.com> I've made the merge of ec2-conversion-tools with the appliance-tools. Once Huff has reviewed and pushed the changes they will be live at: http://git.et.redhat.com/?p=act.git;a=summary Another announcement will be made when the changes are public. From dhuff at redhat.com Tue Aug 26 14:48:09 2008 From: dhuff at redhat.com (David Huff) Date: Tue, 26 Aug 2008 10:48:09 -0400 Subject: [Thincrust-devel] Is there a bug for needing lokkit In-Reply-To: <48B41384.3000600@redhat.com> References: <48B409CF.8050008@redhat.com> <48B41384.3000600@redhat.com> Message-ID: <48B417A9.6090404@redhat.com> Alan Pevec wrote: > Bryan Kearney wrote: >> Is there a bug out there for needing lokkit in order to build the >> appliances? > > That should be filed against livecd - it uses lokkit to edit SELinux > config. > Ideally, augeas could be used to modify /etc/selinux/config accordingly > to what's specified in the kickstart. > So the latest version of the aos kickstart configs included in the appliance-tools packages have lokkit included in the package description. I recall seeing a discussion between Jemeryk and Eric Paris about doing this on purpose, ie needing lokkit, however I cant seem to find the thread. -D From bkearney at redhat.com Tue Aug 26 15:07:42 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Tue, 26 Aug 2008 11:07:42 -0400 Subject: [Thincrust-devel] Is there a bug for needing lokkit In-Reply-To: <48B417A9.6090404@redhat.com> References: <48B409CF.8050008@redhat.com> <48B41384.3000600@redhat.com> <48B417A9.6090404@redhat.com> Message-ID: <48B41C3E.3020500@redhat.com> David Huff wrote: > Alan Pevec wrote: >> Bryan Kearney wrote: >>> Is there a bug out there for needing lokkit in order to build the >>> appliances? >> >> That should be filed against livecd - it uses lokkit to edit SELinux >> config. >> Ideally, augeas could be used to modify /etc/selinux/config >> accordingly to what's specified in the kickstart. >> > > So the latest version of the aos kickstart configs included in the > appliance-tools packages have lokkit included in the package description. > > I recall seeing a discussion between Jemeryk and Eric Paris about doing > this on purpose, ie needing lokkit, however I cant seem to find the thread. I will ask on livecd. if you look at the attached picture, you see a graph of the basic appliance. system-config-firewall-tui is one of the leaf packages which would be easy to pick off. -- bk -------------- next part -------------- A non-text attachment was scrubbed... Name: packages2 Type: text/xml Size: 280741 bytes Desc: not available URL: From bkearney at redhat.com Tue Aug 26 16:39:15 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Tue, 26 Aug 2008 12:39:15 -0400 Subject: [Thincrust-devel] ec2-creator merge into appliance-tools In-Reply-To: <48B4154B.6070701@redhat.com> References: <48B4154B.6070701@redhat.com> Message-ID: <48B431B3.5080302@redhat.com> Joey Boggs wrote: > I've made the merge of ec2-conversion-tools with the appliance-tools. > Once Huff has reviewed and pushed the changes they will be live at: > http://git.et.redhat.com/?p=act.git;a=summary Another announcement will > be made when the changes are public. Joey: I tried the tools, doing the following: 1) Used appliance creator to build an image (with ace in it) based on the ec2Appliance manifest. This is configured with iptables off, selinux off, sshd enabled, and the ace-console installed. 2) I packaged it using the ec2-converter. No errors. 3) I did an ec2-bundle-image and then an ec2-upload-image and finally an ec2-register. The resulting ami (public) is ami-f1f51198. If i launche the image from (1), I can ssh in from my local machine. No issues. If I launch the result of (3) I get the console output below. I can not ssh or attach to the ace-console at port 3000. Any ideas? -- bk Linux version 2.6.16-xenU (builder at xenbat.amazonsa) (gcc version 4.0.1 20050727 (Red Hat 4.0.1-5)) #1 SMP Mon May 28 03:41:49 SAST 2007 BIOS-provided physical RAM map: Xen: 0000000000000000 - 000000006a400000 (usable) 980MB HIGHMEM available. 727MB LOWMEM available. NX (Execute Disable) protection: active IRQ lockup detection disabled Built 1 zonelists Kernel command line: root=/dev/sda1 ro 4 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 PID hash table entries: 4096 (order: 12, 65536 bytes) Xen reported: 2600.000 MHz processor. Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Software IO TLB disabled vmalloc area: ee000000-f53fe000, maxmem 2d7fe000 Memory: 1718700k/1748992k available (1958k kernel code, 20948k reserved, 620k data, 144k init, 1003528k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 5201.45 BogoMIPS (lpj=26007296) Mount-cache hash table entries: 512 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) Checking 'hlt' instruction... OK. Brought up 1 CPUs migration_cost=0 Grant table initialized NET: Registered protocol family 16 Brought up 1 CPUs xen_mem: Initialising balloon driver. highmem bounce pool size: 64 pages VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Initializing Cryptographic API io scheduler noop registered io scheduler anticipatory registered (default) io scheduler deadline registered io scheduler cfq registered i8042.c: No controller found. RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Xen virtual console successfully installed as tty1 Event-channel device installed. netfront: Initialising virtual ethernet driver. mice: PS/2 mouse device common for all mice md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: bitmap version 4.39 NET: Registered protocol family 2 Registering block device major 8 IP route cache hash table entries: 65536 (order: 6, 262144 bytes) TCP established hash table entries: 262144 (order: 9, 2097152 bytes) TCP bind hash table entries: 65536 (order: 7, 524288 bytes) TCP: Hash tables configured (established 262144 bind 65536) TCP reno registered TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 NET: Registered protocol family 15 Using IPI No-Shortcut mode md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 144k freed *************************************************************** *************************************************************** ** WARNING: Currently emulating unsupported memory accesses ** ** in /lib/tls glibc libraries. The emulation is ** ** slow. To ensure full performance you should ** ** install a 'xen-friendly' (nosegneg) version of ** ** the library, or disable tls support by executing ** ** the following as root: ** ** mv /lib/tls /lib/tls.disabled ** ** Offending process: init (pid=1) ** *************************************************************** *************************************************************** Pausing... 5Pausing... 4Pausing... 3Pausing... 2Pausing... 1Continuing... Welcome to Fedora Press 'I' to enter interactive startup. Starting udev: [ OK ] Setting hostname localhost.localdomain: [ OK ] Checking filesystems Checking all file systems. [/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/sda1 /dev/sda1: clean, 19136/45216 files, 117565/180736 blocks [/sbin/fsck.ext3 (1) -- /mnt] fsck.ext3 -a /dev/sda2 ext2fs_check_if_mount: No such file or directory while determining whether /dev/sda2 is mounted. /dev/sda2: Adding dirhash hint to filesystem. /dev/sda2: clean, 11/19546112 files, 661385/39088128 blocks [ OK ] Remounting root filesystem in read-write mode: [ OK ] Mounting local filesystems: [ OK ] Enabling /etc/fstab swaps: [ OK ] Entering non-interactive startup ip6tables: Applying firewall rules: modprobe: FATAL: Could not load /lib/modules/2.6.16-xenU/modules.dep: No such file or directory FATAL: Could not load /lib/modules/2.6.16-xenU/modules.dep: No such file or directory modprobe: FATAL: Could not load /lib/modules/2.6.16-xenU/modules.dep: No such file or directory ip6tables-restore v1.4.1.1: ip6tables-restore: unable to initialize table 'filter' Error occurred at line: 3 Try `ip6tables-restore -h' or 'ip6tables-restore --help' for more information. [FAILED] iptables: Applying firewall rules: FATAL: Could not load /lib/modules/2.6.16-xenU/modules.dep: No such file or directory iptables-restore v1.4.1.1: iptables-restore: unable to initialize table 'filter' Error occurred at line: 3 Try `iptables-restore -h' or 'iptables-restore --help' for more information. [FAILED] Starting system logger: [ OK ] Starting system message bus: [ OK ] Generating SSH1 RSA host key: [ OK ] Generating SSH2 RSA host key: [ OK ] Generating SSH2 DSA host key: [ OK ] Starting sshd: [ OK ] Starting crond: [ OK ][ OK ] curl: (7) Failed to connect to 169.254.169.254: Network is unreachable Updating ec2-ami-tools curl: (6) Couldn't resolve host 's3.amazonaws.com' c Fedora release 9 (Sulphur) Kernel 2.6.16-xenU on an i686 (tty1) localhost log From jboggs at redhat.com Tue Aug 26 16:49:16 2008 From: jboggs at redhat.com (jboggs at redhat.com) Date: Tue, 26 Aug 2008 12:49:16 -0400 (EDT) Subject: [Thincrust-devel] ec2-creator merge into appliance-tools In-Reply-To: <48B431B3.5080302@redhat.com> References: <48B4154B.6070701@redhat.com> <48B431B3.5080302@redhat.com> Message-ID: <26AF7990-D175-4610-BAD1-4D4877E0C7B0@redhat.com> It's gonna be the missing kernel modules for the 2.6.16 EC2 kernel. I thought it worked previously with one you tried last week? You'll most likely need to change the kernel to aki-a71cf9ce. You can override it in elasticfox but you will need to rrbindle it to make it permanent. My ISP is down eta is 1pm so one it's back up I'll verify the issue on my side too. On Aug 26, 2008, at 12:42 PM, Bryan Kearney wrote: > Joey Boggs wrote: >> I've made the merge of ec2-conversion-tools with the appliance- >> tools. Once Huff has reviewed and pushed the changes they will be >> live at: http://git.et.redhat.com/?p=act.git;a=summary Another >> announcement will be made when the changes are public. > > > Joey: > > I tried the tools, doing the following: > > 1) Used appliance creator to build an image (with ace in it) based > on the ec2Appliance manifest. This is configured with iptables off, > selinux off, sshd enabled, and the ace-console installed. > > 2) I packaged it using the ec2-converter. No errors. > > 3) I did an ec2-bundle-image and then an ec2-upload-image and > finally an ec2-register. The resulting ami (public) is ami-f1f51198. > > If i launche the image from (1), I can ssh in from my local machine. > No issues. If I launch the result of (3) I get the console output > below. I can not ssh or attach to the ace-console at port 3000. > > > Any ideas? > > -- bk > > > Linux version 2.6.16-xenU (builder at xenbat.amazonsa) (gcc version 4.0.1 20050727 > (Red Hat 4.0.1-5)) #1 SMP Mon May 28 03:41:49 SAST 2007 > BIOS-provided physical RAM map: > Xen: 0000000000000000 - 000000006a400000 (usable) > 980MB HIGHMEM available. > 727MB LOWMEM available. > NX (Execute Disable) protection: active > IRQ lockup detection disabled > Built 1 zonelists > Kernel command line: root=/dev/sda1 ro 4 > Enabling fast FPU save and restore... done. > Enabling unmasked SIMD FPU exception support... done. > Initializing CPU#0 > PID hash table entries: 4096 (order: 12, 65536 bytes) > Xen reported: 2600.000 MHz processor. > Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) > Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) > Software IO TLB disabled > vmalloc area: ee000000-f53fe000, maxmem 2d7fe000 > Memory: 1718700k/1748992k available (1958k kernel code, 20948k > reserved, 620k data, 144k init, 1003528k highmem) > Checking if this processor honours the WP bit even in supervisor > mode... Ok. > Calibrating delay using timer specific routine.. 5201.45 BogoMIPS > (lpj=26007296) > Mount-cache hash table entries: 512 > CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) > CPU: L2 Cache: 1024K (64 bytes/line) > Checking 'hlt' instruction... OK. > Brought up 1 CPUs > migration_cost=0 > Grant table initialized > NET: Registered protocol family 16 > Brought up 1 CPUs > xen_mem: Initialising balloon driver. > highmem bounce pool size: 64 pages > VFS: Disk quotas dquot_6.5.1 > Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) > Initializing Cryptographic API > io scheduler noop registered > io scheduler anticipatory registered (default) > io scheduler deadline registered > io scheduler cfq registered > i8042.c: No controller found. > RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize > Xen virtual console successfully installed as tty1 > Event-channel device installed. > netfront: Initialising virtual ethernet driver. > mice: PS/2 mouse device common for all mice > md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 > md: bitmap version 4.39 > NET: Registered protocol family 2 > Registering block device major 8 > IP route cache hash table entries: 65536 (order: 6, 262144 bytes) > TCP established hash table entries: 262144 (order: 9, 2097152 bytes) > TCP bind hash table entries: 65536 (order: 7, 524288 bytes) > TCP: Hash tables configured (established 262144 bind 65536) > TCP reno registered > TCP bic registered > NET: Registered protocol family 1 > NET: Registered protocol family 17 > NET: Registered protocol family 15 > Using IPI No-Shortcut mode > md: Autodetecting RAID arrays. > md: autorun ... > md: ... autorun DONE. > kjournald starting. Commit interval 5 seconds > EXT3-fs: mounted filesystem with ordered data mode. > VFS: Mounted root (ext3 filesystem) readonly. > Freeing unused kernel memory: 144k freed > > *************************************************************** > *************************************************************** > ** WARNING: Currently emulating unsupported memory accesses ** > ** in /lib/tls glibc libraries. The emulation is ** > ** slow. To ensure full performance you should ** > ** install a 'xen-friendly' (nosegneg) version of ** > ** the library, or disable tls support by executing ** > ** the following as root: ** > ** mv /lib/tls /lib/tls.disabled ** > ** Offending process: init (pid=1) ** > *************************************************************** > *************************************************************** > > Pausing... 5Pausing... 4Pausing... > 3Pausing... 2Pausing... > 1Continuing... > Welcome to Fedora > Press 'I' to enter interactive startup. > Starting udev: [ OK ] > Setting hostname localhost.localdomain: [ OK ] > Checking filesystems > Checking all file systems. > [/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/sda1 > /dev/sda1: clean, 19136/45216 files, 117565/180736 blocks > [/sbin/fsck.ext3 (1) -- /mnt] fsck.ext3 -a /dev/sda2 > ext2fs_check_if_mount: No such file or directory while determining > whether /dev/sda2 is mounted. > /dev/sda2: Adding dirhash hint to filesystem. > /dev/sda2: clean, 11/19546112 files, 661385/39088128 blocks > [ OK ] > Remounting root filesystem in read-write mode: [ OK ] > Mounting local filesystems: [ OK ] > Enabling /etc/fstab swaps: [ OK ] > Entering non-interactive startup > ip6tables: Applying firewall rules: modprobe: FATAL: Could not load / > lib/modules/2.6.16-xenU/modules.dep: No such file or directory > FATAL: Could not load /lib/modules/2.6.16-xenU/modules.dep: No such > file or directory > modprobe: FATAL: Could not load /lib/modules/2.6.16-xenU/ > modules.dep: No such file or directory > ip6tables-restore v1.4.1.1: ip6tables-restore: unable to initialize > table 'filter' > Error occurred at line: 3 > Try `ip6tables-restore -h' or 'ip6tables-restore --help' for more > information. > [FAILED] > iptables: Applying firewall rules: FATAL: Could not load /lib/ > modules/2.6.16-xenU/modules.dep: No such file or directory > iptables-restore v1.4.1.1: iptables-restore: unable to initialize > table 'filter' > Error occurred at line: 3 > Try `iptables-restore -h' or 'iptables-restore --help' for more > information. > [FAILED] > Starting system logger: [ OK ] > Starting system message bus: [ OK ] > Generating SSH1 RSA host key: [ OK ] > Generating SSH2 RSA host key: [ OK ] > Generating SSH2 DSA host key: [ OK ] > Starting sshd: [ OK ] > Starting crond: [ OK ][ OK ] > curl: (7) Failed to connect to 169.254.169.254: Network is unreachable > Updating ec2-ami-tools > curl: (6) Couldn't resolve host 's3.amazonaws.com' > c > Fedora release 9 (Sulphur) > Kernel 2.6.16-xenU on an i686 (tty1) > localhost log > > > > _______________________________________________ > Thincrust-devel mailing list > Thincrust-devel at redhat.com > https://www.redhat.com/mailman/listinfo/thincrust-devel From bkearney at redhat.com Tue Aug 26 18:05:06 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Tue, 26 Aug 2008 14:05:06 -0400 Subject: [Thincrust-devel] ec2-creator merge into appliance-tools In-Reply-To: <26AF7990-D175-4610-BAD1-4D4877E0C7B0@redhat.com> References: <48B4154B.6070701@redhat.com> <48B431B3.5080302@redhat.com> <26AF7990-D175-4610-BAD1-4D4877E0C7B0@redhat.com> Message-ID: <48B445D2.5010204@redhat.com> Added the new kernel per your suggestions. Console output is below -- bk Linux version 2.6.21.7-2.fc8xen (mockbuild at xenbuilder1.fedora.redhat.com) (gcc version 4.1.2 20070925 (Red Hat 4.1.2-33)) #1 SMP Fri Feb 15 12:39:36 EST 2008 BIOS-provided physical RAM map: sanitize start sanitize bail 0 copy_e820_map() start: 0000000000000000 size: 000000006ac00000 end: 000000006ac00000 type: 1 Xen: 0000000000000000 - 000000006ac00000 (usable) 980MB HIGHMEM available. 727MB LOWMEM available. NX (Execute Disable) protection: active Zone PFN ranges: DMA 0 -> 186366 Normal 186366 -> 186366 HighMem 186366 -> 437248 early_node_map[1] active PFN ranges 0: 0 -> 437248 ACPI in unprivileged domain disabled Detected 5199.998 MHz processor. Built 1 zonelists. Total pages: 433833 Kernel command line: root=/dev/sda1 ro 4 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 CPU 0 irqstacks, hard=c136c000 soft=c134c000 PID hash table entries: 4096 (order: 12, 16384 bytes) Xen reported: 2599.998 MHz processor. Console: colour dummy device 80x25 Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Software IO TLB disabled vmalloc area: ee000000-f4ffe000, maxmem 2d7fe000 Memory: 1717932k/1748992k available (2071k kernel code, 21860k reserved, 1080k data, 188k init, 1003528k highmem) virtual kernel memory layout: fixmap : 0xf5315000 - 0xf57fe000 (5028 kB) pkmap : 0xf5000000 - 0xf5200000 (2048 kB) vmalloc : 0xee000000 - 0xf4ffe000 ( 111 MB) lowmem : 0xc0000000 - 0xed7fe000 ( 727 MB) .init : 0xc1319000 - 0xc1348000 ( 188 kB) .data : 0xc1205e6e - 0xc1313fd4 (1080 kB) .text : 0xc1000000 - 0xc1205e6e (2071 kB) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 6502.95 BogoMIPS (lpj=13005907) Security Framework v1.0.0 initialized SELinux: Initializing. selinux_register_security: Registering secondary module capability Capability LSM initialized as secondary Mount-cache hash table entries: 512 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) Checking 'hlt' instruction... OK. SMP alternatives: switching to UP code Freeing SMP alternatives: 13k freed Brought up 1 CPUs NET: Registered protocol family 16 Brought up 1 CPUs PCI: Fatal: No config space access function found PCI: setting up Xen PCI frontend stub Setting up standard PCI resources ACPI: Interpreter disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI: disabled xen_mem: Initialising balloon driver. usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: System does not support PCI PCI: System does not support PCI NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 NetLabel: unlabeled traffic allowed by default NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 8, 1572864 bytes) TCP bind hash table entries: 65536 (order: 7, 524288 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered audit: initializing netlink socket (disabled) audit(1219773117.602:1): initialized highmem bounce pool size: 64 pages VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) ksign: Installing public key data Loading keyring io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) pci_hotplug: PCI Hot Plug PCI Core version: 0.5 rtc: IRQ 8 is not free. Non-volatile memory driver v1.2 Linux agpgart interface v0.102 (c) Dave Jones RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize input: Macintosh mouse button emulation as /class/input/input0 Xen virtual console successfully installed as xvc0 Linux version 2.6.21.7-2.fc8xen (mockbuild at xenbuilder1.fedora.redhat.com) (gcc version 4.1.2 20070925 (Red Hat 4.1.2-33)) #1 SMP Fri Feb 15 12:39:36 EST 2008 BIOS-provided physical RAM map: sanitize start sanitize bail 0 copy_e820_map() start: 0000000000000000 size: 000000006ac00000 end: 000000006ac00000 type: 1 Xen: 0000000000000000 - 000000006ac00000 (usable) 980MB HIGHMEM available. 727MB LOWMEM available. NX (Execute Disable) protection: active Zone PFN ranges: DMA 0 -> 186366 Normal 186366 -> 186366 HighMem 186366 -> 437248 early_node_map[1] active PFN ranges 0: 0 -> 437248 ACPI in unprivileged domain disabled Detected 5199.998 MHz processor. Built 1 zonelists. Total pages: 433833 Kernel command line: root=/dev/sda1 ro 4 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 CPU 0 irqstacks, hard=c136c000 soft=c134c000 PID hash table entries: 4096 (order: 12, 16384 bytes) Xen reported: 2599.998 MHz processor. Console: colour dummy device 80x25 Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Software IO TLB disabled vmalloc area: ee000000-f4ffe000, maxmem 2d7fe000 Memory: 1717932k/1748992k available (2071k kernel code, 21860k reserved, 1080k data, 188k init, 1003528k highmem) virtual kernel memory layout: fixmap : 0xf5315000 - 0xf57fe000 (5028 kB) pkmap : 0xf5000000 - 0xf5200000 (2048 kB) vmalloc : 0xee000000 - 0xf4ffe000 ( 111 MB) lowmem : 0xc0000000 - 0xed7fe000 ( 727 MB) .init : 0xc1319000 - 0xc1348000 ( 188 kB) .data : 0xc1205e6e - 0xc1313fd4 (1080 kB) .text : 0xc1000000 - 0xc1205e6e (2071 kB) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 6502.95 BogoMIPS (lpj=13005907) Security Framework v1.0.0 initialized SELinux: Initializing. selinux_register_security: Registering secondary module capability Capability LSM initialized as secondary Mount-cache hash table entries: 512 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) Checking 'hlt' instruction... OK. SMP alternatives: switching to UP code Freeing SMP alternatives: 13k freed Brought up 1 CPUs NET: Registered protocol family 16 Brought up 1 CPUs PCI: Fatal: No config space access function found PCI: setting up Xen PCI frontend stub Setting up standard PCI resources ACPI: Interpreter disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI: disabled xen_mem: Initialising balloon driver. usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: System does not support PCI PCI: System does not support PCI NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 NetLabel: unlabeled traffic allowed by default NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 8, 1572864 bytes) TCP bind hash table entries: 65536 (order: 7, 524288 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered audit: initializing netlink socket (disabled) audit(1219773117.602:1): initialized highmem bounce pool size: 64 pages VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) ksign: Installing public key data Loading keyring io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) pci_hotplug: PCI Hot Plug PCI Core version: 0.5 rtc: IRQ 8 is not free. Non-volatile memory driver v1.2 Linux agpgart interface v0.102 (c) Dave Jones RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize input: Macintosh mouse button emulation as /class/input/input0 Xen virtual console successfully installed as xvc0 Event-channel device installed. usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver PNP: No PS/2 controller found. Probing ports directly. i8042.c: No controller found. mice: PS/2 mouse device common for all mice TCP bic registered Initializing XFRM netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 powernow-k8: Found 1 Dual-Core AMD Opteron(tm) Processor 2218 HE processors (version 2.00.00) powernow-k8: BIOS error - no PSB or ACPI _PSS objects Using IPI No-Shortcut mode XENBUS: Device with no driver: device/vif/0 XENBUS: Device with no driver: device/vbd/2050 XENBUS: Device with no driver: device/vbd/2051 XENBUS: Device with no driver: device/vbd/2049 drivers/rtc/hctosys.c: unable to open rtc device (rtc0) md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. VFS: Cannot open root device "sda1" or unknown-block(0,0) Please append a correct "root=" boot option Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) From dhuff at redhat.com Tue Aug 26 21:11:39 2008 From: dhuff at redhat.com (David Huff) Date: Tue, 26 Aug 2008 17:11:39 -0400 Subject: [Thincrust-devel] new rpms and documentation for testing and test day Message-ID: <48B4718B.6000800@redhat.com> new rpms for testing can be downloaded form here. Bryan can you put them on the thincrust/download site: appliance-tools rpm http://koji.fedoraproject.org/packages/appliance-tools/003/3.fc10/noarch/appliance-tools-003-3.fc10.noarch.rpm temporary scratch builds of livecd-tools until an official build with the patches is out: http://koji.fedoraproject.org/koji/taskinfo?taskID=787371 http://koji.fedoraproject.org/koji/taskinfo?taskID=787372 As for the documentation change the instructions should be something like this for now (once F10 its out you will just do a yum install.) This is what I plan to use for the test day: 1. be running latest version of rawhide 2. install livecd-tools-018-1.fc10.thincrust.%arch.rpm form thincrust.net/Download 3. install appliance-tools-003-1.fc10.noarch.rpm from thincrust.net/Download 4. build the appliance: # appliance-creator -n ThinCrust -c /usr/share/appliance-tools/aos-rawhide.ks --cache /var/tmp/act/ 5. launch image: # virt-image ThinCrust.xml 6. use virsh list to see if its running and get the IDNUM 7. connect to appliance and log in with root/thincrust and verify its running: # virt-viewer IDNUM comments.... From jboggs at redhat.com Wed Aug 27 01:47:12 2008 From: jboggs at redhat.com (Joey Boggs) Date: Tue, 26 Aug 2008 21:47:12 -0400 Subject: [Thincrust-devel] ec2-creator merge into appliance-tools In-Reply-To: <26AF7990-D175-4610-BAD1-4D4877E0C7B0@redhat.com> References: <48B4154B.6070701@redhat.com> <48B431B3.5080302@redhat.com> <26AF7990-D175-4610-BAD1-4D4877E0C7B0@redhat.com> Message-ID: <48B4B220.7010000@redhat.com> I've solved the issues, New package: http://rhx-xen01.rdu.redhat.com/ec2-conversion-tools/ec2-conversion-tools-001-5.thincrust.noarch.rpm Changes made - removed --noscripts on the kernel install, we only need the modules, so the file laid down in /boot are irrelevent, (/lib/modules/$kernelver/modules.dep wasn't being generated) - made sure the network service is chkconfig'd on in the conversion process Bryan, we need to add one more additional package to the ec2appliance kickstart for rsync for the ami-tools. I did some more testing as well, iptables even though not chkconfig'd on still starts and has the default bounce all traffic rules in place. I can't remember how it auto starts even though it's turned off. So rebuild using the latest package and add rsync to the kickstart, figure out how to disable iptables permanently or just echo "" into /etc/sysconfig/iptables or something in the kickstart as a temp fix. jboggs at redhat.com wrote: > It's gonna be the missing kernel modules for the 2.6.16 EC2 kernel. I > thought it worked previously with one you tried last week? You'll most > likely need to change the kernel to aki-a71cf9ce. You can override it > in elasticfox but you will need to rrbindle it to make it permanent. > My ISP is down eta is 1pm so one it's back up I'll verify the issue on > my side too. > > > > On Aug 26, 2008, at 12:42 PM, Bryan Kearney wrote: > >> Joey Boggs wrote: >>> I've made the merge of ec2-conversion-tools with the >>> appliance-tools. Once Huff has reviewed and pushed the changes they >>> will be live at: http://git.et.redhat.com/?p=act.git;a=summary >>> Another announcement will be made when the changes are public. >> >> >> Joey: >> >> I tried the tools, doing the following: >> >> 1) Used appliance creator to build an image (with ace in it) based on >> the ec2Appliance manifest. This is configured with iptables off, >> selinux off, sshd enabled, and the ace-console installed. >> >> 2) I packaged it using the ec2-converter. No errors. >> >> 3) I did an ec2-bundle-image and then an ec2-upload-image and finally >> an ec2-register. The resulting ami (public) is ami-f1f51198. >> >> If i launche the image from (1), I can ssh in from my local machine. >> No issues. If I launch the result of (3) I get the console output >> below. I can not ssh or attach to the ace-console at port 3000. >> >> >> Any ideas? >> >> -- bk >> >> >> Linux version 2.6.16-xenU (builder at xenbat.amazonsa) (gcc version >> 4.0.1 20050727 (Red Hat 4.0.1-5)) #1 SMP Mon May 28 03:41:49 SAST 2007 >> BIOS-provided physical RAM map: >> Xen: 0000000000000000 - 000000006a400000 (usable) >> 980MB HIGHMEM available. >> 727MB LOWMEM available. >> NX (Execute Disable) protection: active >> IRQ lockup detection disabled >> Built 1 zonelists >> Kernel command line: root=/dev/sda1 ro 4 >> Enabling fast FPU save and restore... done. >> Enabling unmasked SIMD FPU exception support... done. >> Initializing CPU#0 >> PID hash table entries: 4096 (order: 12, 65536 bytes) >> Xen reported: 2600.000 MHz processor. >> Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) >> Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) >> Software IO TLB disabled >> vmalloc area: ee000000-f53fe000, maxmem 2d7fe000 >> Memory: 1718700k/1748992k available (1958k kernel code, 20948k >> reserved, 620k data, 144k init, 1003528k highmem) >> Checking if this processor honours the WP bit even in supervisor >> mode... Ok. >> Calibrating delay using timer specific routine.. 5201.45 BogoMIPS >> (lpj=26007296) >> Mount-cache hash table entries: 512 >> CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) >> CPU: L2 Cache: 1024K (64 bytes/line) >> Checking 'hlt' instruction... OK. >> Brought up 1 CPUs >> migration_cost=0 >> Grant table initialized >> NET: Registered protocol family 16 >> Brought up 1 CPUs >> xen_mem: Initialising balloon driver. >> highmem bounce pool size: 64 pages >> VFS: Disk quotas dquot_6.5.1 >> Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) >> Initializing Cryptographic API >> io scheduler noop registered >> io scheduler anticipatory registered (default) >> io scheduler deadline registered >> io scheduler cfq registered >> i8042.c: No controller found. >> RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize >> Xen virtual console successfully installed as tty1 >> Event-channel device installed. >> netfront: Initialising virtual ethernet driver. >> mice: PS/2 mouse device common for all mice >> md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 >> md: bitmap version 4.39 >> NET: Registered protocol family 2 >> Registering block device major 8 >> IP route cache hash table entries: 65536 (order: 6, 262144 bytes) >> TCP established hash table entries: 262144 (order: 9, 2097152 bytes) >> TCP bind hash table entries: 65536 (order: 7, 524288 bytes) >> TCP: Hash tables configured (established 262144 bind 65536) >> TCP reno registered >> TCP bic registered >> NET: Registered protocol family 1 >> NET: Registered protocol family 17 >> NET: Registered protocol family 15 >> Using IPI No-Shortcut mode >> md: Autodetecting RAID arrays. >> md: autorun ... >> md: ... autorun DONE. >> kjournald starting. Commit interval 5 seconds >> EXT3-fs: mounted filesystem with ordered data mode. >> VFS: Mounted root (ext3 filesystem) readonly. >> Freeing unused kernel memory: 144k freed >> >> *************************************************************** >> *************************************************************** >> ** WARNING: Currently emulating unsupported memory accesses ** >> ** in /lib/tls glibc libraries. The emulation is ** >> ** slow. To ensure full performance you should ** >> ** install a 'xen-friendly' (nosegneg) version of ** >> ** the library, or disable tls support by executing ** >> ** the following as root: ** >> ** mv /lib/tls /lib/tls.disabled ** >> ** Offending process: init (pid=1) ** >> *************************************************************** >> *************************************************************** >> >> Pausing... 5Pausing... 4Pausing... 3Pausing... >> 2Pausing... 1Continuing... >> Welcome to Fedora >> Press 'I' to enter interactive startup. >> Starting udev: [ OK ] >> Setting hostname localhost.localdomain: [ OK ] >> Checking filesystems >> Checking all file systems. >> [/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/sda1 >> /dev/sda1: clean, 19136/45216 files, 117565/180736 blocks >> [/sbin/fsck.ext3 (1) -- /mnt] fsck.ext3 -a /dev/sda2 >> ext2fs_check_if_mount: No such file or directory while determining >> whether /dev/sda2 is mounted. >> /dev/sda2: Adding dirhash hint to filesystem. >> /dev/sda2: clean, 11/19546112 files, 661385/39088128 blocks >> [ OK ] >> Remounting root filesystem in read-write mode: [ OK ] >> Mounting local filesystems: [ OK ] >> Enabling /etc/fstab swaps: [ OK ] >> Entering non-interactive startup >> ip6tables: Applying firewall rules: modprobe: FATAL: Could not load >> /lib/modules/2.6.16-xenU/modules.dep: No such file or directory >> FATAL: Could not load /lib/modules/2.6.16-xenU/modules.dep: No such >> file or directory >> modprobe: FATAL: Could not load /lib/modules/2.6.16-xenU/modules.dep: >> No such file or directory >> ip6tables-restore v1.4.1.1: ip6tables-restore: unable to initialize >> table 'filter' >> Error occurred at line: 3 >> Try `ip6tables-restore -h' or 'ip6tables-restore --help' for more >> information. >> [FAILED] >> iptables: Applying firewall rules: FATAL: Could not load >> /lib/modules/2.6.16-xenU/modules.dep: No such file or directory >> iptables-restore v1.4.1.1: iptables-restore: unable to initialize >> table 'filter' >> Error occurred at line: 3 >> Try `iptables-restore -h' or 'iptables-restore --help' for more >> information. >> [FAILED] >> Starting system logger: [ OK ] >> Starting system message bus: [ OK ] >> Generating SSH1 RSA host key: [ OK ] >> Generating SSH2 RSA host key: [ OK ] >> Generating SSH2 DSA host key: [ OK ] >> Starting sshd: [ OK ] >> Starting crond: [ OK ][ OK ] >> curl: (7) Failed to connect to 169.254.169.254: Network is unreachable >> Updating ec2-ami-tools >> curl: (6) Couldn't resolve host 's3.amazonaws.com' >> c >> Fedora release 9 (Sulphur) >> Kernel 2.6.16-xenU on an i686 (tty1) >> localhost log >> >> >> >> _______________________________________________ >> Thincrust-devel mailing list >> Thincrust-devel at redhat.com >> https://www.redhat.com/mailman/listinfo/thincrust-devel > > _______________________________________________ > Thincrust-devel mailing list > Thincrust-devel at redhat.com > https://www.redhat.com/mailman/listinfo/thincrust-devel From jboggs at redhat.com Wed Aug 27 01:49:51 2008 From: jboggs at redhat.com (Joey Boggs) Date: Tue, 26 Aug 2008 21:49:51 -0400 Subject: [Thincrust-devel] ec2-creator merge into appliance-tools In-Reply-To: <48B4B220.7010000@redhat.com> References: <48B4154B.6070701@redhat.com> <48B431B3.5080302@redhat.com> <26AF7990-D175-4610-BAD1-4D4877E0C7B0@redhat.com> <48B4B220.7010000@redhat.com> Message-ID: <48B4B2BF.6020608@redhat.com> Also you'll still need to rebundle with the right EC2 kernel --kernel aki-a71cf9ce --ramdisk ari-a51cf9cc Once the merge with appliance-tools is completed I'll start working on adding in the 2.6.16 kernel as an alternative. Joey Boggs wrote: > I've solved the issues, > > New package: > http://rhx-xen01.rdu.redhat.com/ec2-conversion-tools/ec2-conversion-tools-001-5.thincrust.noarch.rpm > > > Changes made > - removed --noscripts on the kernel install, we only need the modules, > so the file laid down in /boot are irrelevent, > (/lib/modules/$kernelver/modules.dep wasn't being generated) > - made sure the network service is chkconfig'd on in the conversion > process > > Bryan, we need to add one more additional package to the ec2appliance > kickstart for rsync for the ami-tools. > > I did some more testing as well, iptables even though not chkconfig'd > on still starts and has the default bounce all traffic rules in place. > I can't remember how it auto starts even though it's turned off. > > > So rebuild using the latest package and add rsync to the kickstart, > figure out how to disable iptables permanently or just echo "" into > /etc/sysconfig/iptables or something in the kickstart as a temp fix. > > > > > > jboggs at redhat.com wrote: >> It's gonna be the missing kernel modules for the 2.6.16 EC2 kernel. I >> thought it worked previously with one you tried last week? You'll >> most likely need to change the kernel to aki-a71cf9ce. You can >> override it in elasticfox but you will need to rrbindle it to make it >> permanent. My ISP is down eta is 1pm so one it's back up I'll >> verify the issue on my side too. >> >> >> >> On Aug 26, 2008, at 12:42 PM, Bryan Kearney wrote: >> >>> Joey Boggs wrote: >>>> I've made the merge of ec2-conversion-tools with the >>>> appliance-tools. Once Huff has reviewed and pushed the changes they >>>> will be live at: http://git.et.redhat.com/?p=act.git;a=summary >>>> Another announcement will be made when the changes are public. >>> >>> >>> Joey: >>> >>> I tried the tools, doing the following: >>> >>> 1) Used appliance creator to build an image (with ace in it) based >>> on the ec2Appliance manifest. This is configured with iptables off, >>> selinux off, sshd enabled, and the ace-console installed. >>> >>> 2) I packaged it using the ec2-converter. No errors. >>> >>> 3) I did an ec2-bundle-image and then an ec2-upload-image and >>> finally an ec2-register. The resulting ami (public) is ami-f1f51198. >>> >>> If i launche the image from (1), I can ssh in from my local machine. >>> No issues. If I launch the result of (3) I get the console output >>> below. I can not ssh or attach to the ace-console at port 3000. >>> >>> >>> Any ideas? >>> >>> -- bk >>> >>> >>> Linux version 2.6.16-xenU (builder at xenbat.amazonsa) (gcc version >>> 4.0.1 20050727 (Red Hat 4.0.1-5)) #1 SMP Mon May 28 03:41:49 SAST 2007 >>> BIOS-provided physical RAM map: >>> Xen: 0000000000000000 - 000000006a400000 (usable) >>> 980MB HIGHMEM available. >>> 727MB LOWMEM available. >>> NX (Execute Disable) protection: active >>> IRQ lockup detection disabled >>> Built 1 zonelists >>> Kernel command line: root=/dev/sda1 ro 4 >>> Enabling fast FPU save and restore... done. >>> Enabling unmasked SIMD FPU exception support... done. >>> Initializing CPU#0 >>> PID hash table entries: 4096 (order: 12, 65536 bytes) >>> Xen reported: 2600.000 MHz processor. >>> Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) >>> Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) >>> Software IO TLB disabled >>> vmalloc area: ee000000-f53fe000, maxmem 2d7fe000 >>> Memory: 1718700k/1748992k available (1958k kernel code, 20948k >>> reserved, 620k data, 144k init, 1003528k highmem) >>> Checking if this processor honours the WP bit even in supervisor >>> mode... Ok. >>> Calibrating delay using timer specific routine.. 5201.45 BogoMIPS >>> (lpj=26007296) >>> Mount-cache hash table entries: 512 >>> CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) >>> CPU: L2 Cache: 1024K (64 bytes/line) >>> Checking 'hlt' instruction... OK. >>> Brought up 1 CPUs >>> migration_cost=0 >>> Grant table initialized >>> NET: Registered protocol family 16 >>> Brought up 1 CPUs >>> xen_mem: Initialising balloon driver. >>> highmem bounce pool size: 64 pages >>> VFS: Disk quotas dquot_6.5.1 >>> Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) >>> Initializing Cryptographic API >>> io scheduler noop registered >>> io scheduler anticipatory registered (default) >>> io scheduler deadline registered >>> io scheduler cfq registered >>> i8042.c: No controller found. >>> RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize >>> Xen virtual console successfully installed as tty1 >>> Event-channel device installed. >>> netfront: Initialising virtual ethernet driver. >>> mice: PS/2 mouse device common for all mice >>> md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 >>> md: bitmap version 4.39 >>> NET: Registered protocol family 2 >>> Registering block device major 8 >>> IP route cache hash table entries: 65536 (order: 6, 262144 bytes) >>> TCP established hash table entries: 262144 (order: 9, 2097152 bytes) >>> TCP bind hash table entries: 65536 (order: 7, 524288 bytes) >>> TCP: Hash tables configured (established 262144 bind 65536) >>> TCP reno registered >>> TCP bic registered >>> NET: Registered protocol family 1 >>> NET: Registered protocol family 17 >>> NET: Registered protocol family 15 >>> Using IPI No-Shortcut mode >>> md: Autodetecting RAID arrays. >>> md: autorun ... >>> md: ... autorun DONE. >>> kjournald starting. Commit interval 5 seconds >>> EXT3-fs: mounted filesystem with ordered data mode. >>> VFS: Mounted root (ext3 filesystem) readonly. >>> Freeing unused kernel memory: 144k freed >>> >>> *************************************************************** >>> *************************************************************** >>> ** WARNING: Currently emulating unsupported memory accesses ** >>> ** in /lib/tls glibc libraries. The emulation is ** >>> ** slow. To ensure full performance you should ** >>> ** install a 'xen-friendly' (nosegneg) version of ** >>> ** the library, or disable tls support by executing ** >>> ** the following as root: ** >>> ** mv /lib/tls /lib/tls.disabled ** >>> ** Offending process: init (pid=1) ** >>> *************************************************************** >>> *************************************************************** >>> >>> Pausing... 5Pausing... 4Pausing... 3Pausing... >>> 2Pausing... 1Continuing... >>> Welcome to Fedora >>> Press 'I' to enter interactive startup. >>> Starting udev: [ OK ] >>> Setting hostname localhost.localdomain: [ OK ] >>> Checking filesystems >>> Checking all file systems. >>> [/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/sda1 >>> /dev/sda1: clean, 19136/45216 files, 117565/180736 blocks >>> [/sbin/fsck.ext3 (1) -- /mnt] fsck.ext3 -a /dev/sda2 >>> ext2fs_check_if_mount: No such file or directory while determining >>> whether /dev/sda2 is mounted. >>> /dev/sda2: Adding dirhash hint to filesystem. >>> /dev/sda2: clean, 11/19546112 files, 661385/39088128 blocks >>> [ OK ] >>> Remounting root filesystem in read-write mode: [ OK ] >>> Mounting local filesystems: [ OK ] >>> Enabling /etc/fstab swaps: [ OK ] >>> Entering non-interactive startup >>> ip6tables: Applying firewall rules: modprobe: FATAL: Could not load >>> /lib/modules/2.6.16-xenU/modules.dep: No such file or directory >>> FATAL: Could not load /lib/modules/2.6.16-xenU/modules.dep: No such >>> file or directory >>> modprobe: FATAL: Could not load >>> /lib/modules/2.6.16-xenU/modules.dep: No such file or directory >>> ip6tables-restore v1.4.1.1: ip6tables-restore: unable to initialize >>> table 'filter' >>> Error occurred at line: 3 >>> Try `ip6tables-restore -h' or 'ip6tables-restore --help' for more >>> information. >>> [FAILED] >>> iptables: Applying firewall rules: FATAL: Could not load >>> /lib/modules/2.6.16-xenU/modules.dep: No such file or directory >>> iptables-restore v1.4.1.1: iptables-restore: unable to initialize >>> table 'filter' >>> Error occurred at line: 3 >>> Try `iptables-restore -h' or 'iptables-restore --help' for more >>> information. >>> [FAILED] >>> Starting system logger: [ OK ] >>> Starting system message bus: [ OK ] >>> Generating SSH1 RSA host key: [ OK ] >>> Generating SSH2 RSA host key: [ OK ] >>> Generating SSH2 DSA host key: [ OK ] >>> Starting sshd: [ OK ] >>> Starting crond: [ OK ][ OK ] >>> curl: (7) Failed to connect to 169.254.169.254: Network is unreachable >>> Updating ec2-ami-tools >>> curl: (6) Couldn't resolve host 's3.amazonaws.com' >>> c >>> Fedora release 9 (Sulphur) >>> Kernel 2.6.16-xenU on an i686 (tty1) >>> localhost log >>> >>> >>> >>> _______________________________________________ >>> Thincrust-devel mailing list >>> Thincrust-devel at redhat.com >>> https://www.redhat.com/mailman/listinfo/thincrust-devel >> >> _______________________________________________ >> Thincrust-devel mailing list >> Thincrust-devel at redhat.com >> https://www.redhat.com/mailman/listinfo/thincrust-devel > > _______________________________________________ > Thincrust-devel mailing list > Thincrust-devel at redhat.com > https://www.redhat.com/mailman/listinfo/thincrust-devel From bkearney at redhat.com Wed Aug 27 12:20:44 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Wed, 27 Aug 2008 08:20:44 -0400 Subject: [Thincrust-devel] new rpms and documentation for testing and test day In-Reply-To: <48B4718B.6000800@redhat.com> References: <48B4718B.6000800@redhat.com> Message-ID: <48B5469C.3070005@redhat.com> David Huff wrote: > new rpms for testing can be downloaded form here. Bryan can you put > them on the thincrust/download site: > > appliance-tools rpm > http://koji.fedoraproject.org/packages/appliance-tools/003/3.fc10/noarch/appliance-tools-003-3.fc10.noarch.rpm > > It is up on the download site now. -- bk From bkearney at redhat.com Wed Aug 27 12:54:00 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Wed, 27 Aug 2008 08:54:00 -0400 Subject: [Thincrust-devel] ec2-creator merge into appliance-tools In-Reply-To: <48B4B2BF.6020608@redhat.com> References: <48B4154B.6070701@redhat.com> <48B431B3.5080302@redhat.com> <26AF7990-D175-4610-BAD1-4D4877E0C7B0@redhat.com> <48B4B220.7010000@redhat.com> <48B4B2BF.6020608@redhat.com> Message-ID: <48B54E68.4020700@redhat.com> Joey Boggs wrote: > Also you'll still need to rebundle with the right EC2 kernel > > --kernel aki-a71cf9ce --ramdisk ari-a51cf9cc > > > Once the merge with appliance-tools is completed I'll start working on > adding in the 2.6.16 kernel as an alternative. Testing it now. Looks like the rsync addition got a clean boot, but the puppet recipies still are forcing iptables on. I will debug that today and let you know. -- bk From bkearney at redhat.com Wed Aug 27 12:54:26 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Wed, 27 Aug 2008 08:54:26 -0400 Subject: [Thincrust-devel] ec2-creator merge into appliance-tools In-Reply-To: <48B4B220.7010000@redhat.com> References: <48B4154B.6070701@redhat.com> <48B431B3.5080302@redhat.com> <26AF7990-D175-4610-BAD1-4D4877E0C7B0@redhat.com> <48B4B220.7010000@redhat.com> Message-ID: <48B54E82.6060504@redhat.com> Joey Boggs wrote: > I've solved the issues, > > New package: > http://rhx-xen01.rdu.redhat.com/ec2-conversion-tools/ec2-conversion-tools-001-5.thincrust.noarch.rpm This is out on thincrust.net/download -- bk From bkearney at redhat.com Wed Aug 27 14:15:13 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Wed, 27 Aug 2008 10:15:13 -0400 Subject: [Thincrust-devel] ec2-creator merge into appliance-tools In-Reply-To: <48B4B220.7010000@redhat.com> References: <48B4154B.6070701@redhat.com> <48B431B3.5080302@redhat.com> <26AF7990-D175-4610-BAD1-4D4877E0C7B0@redhat.com> <48B4B220.7010000@redhat.com> Message-ID: <48B56171.80005@redhat.com> ok.. no dice. If I run the image in virt-image iptables is checkconfig'ed off. However, if you see the attached console it is being started. --- bk -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: from_ec2.log URL: From jboggs at redhat.com Wed Aug 27 14:44:06 2008 From: jboggs at redhat.com (Joey Boggs) Date: Wed, 27 Aug 2008 10:44:06 -0400 Subject: [Thincrust-devel] ec2-creator merge into appliance-tools In-Reply-To: <48B56171.80005@redhat.com> References: <48B4154B.6070701@redhat.com> <48B431B3.5080302@redhat.com> <26AF7990-D175-4610-BAD1-4D4877E0C7B0@redhat.com> <48B4B220.7010000@redhat.com> <48B56171.80005@redhat.com> Message-ID: <48B56836.6000505@redhat.com> Can you verify if iptables is active when ran on your local box even though it's chkconfig'd off? I've had the same problem on a local machine before I just never had the chance to resolve the problem, shouldn't be EC2 though. Is there a way I can look through the image? I'll give you somewhere to upload it if need be. Bryan Kearney wrote: > ok.. no dice. If I run the image in virt-image iptables is > checkconfig'ed off. However, if you see the attached console it is > being started. > > > > --- bk > > ------------------------------------------------------------------------ > > _______________________________________________ > Thincrust-devel mailing list > Thincrust-devel at redhat.com > https://www.redhat.com/mailman/listinfo/thincrust-devel From bkearney at redhat.com Wed Aug 27 14:44:11 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Wed, 27 Aug 2008 10:44:11 -0400 Subject: [Thincrust-devel] ec2-creator merge into appliance-tools In-Reply-To: <48B56836.6000505@redhat.com> References: <48B4154B.6070701@redhat.com> <48B431B3.5080302@redhat.com> <26AF7990-D175-4610-BAD1-4D4877E0C7B0@redhat.com> <48B4B220.7010000@redhat.com> <48B56171.80005@redhat.com> <48B56836.6000505@redhat.com> Message-ID: <48B5683B.6080903@redhat.com> Joey Boggs wrote: > Can you verify if iptables is active when ran on your local box even > though it's chkconfig'd off? Yeah.. i do a service iptables status and it is off. > > I've had the same problem on a local machine before I just never had the > chance to resolve the problem, shouldn't be EC2 though. Is there a way I > can look through the image? I'll give you somewhere to upload it if need > be. lemme work on that. -- bk From dhuff at redhat.com Wed Aug 27 15:16:30 2008 From: dhuff at redhat.com (David Huff) Date: Wed, 27 Aug 2008 11:16:30 -0400 Subject: [Thincrust-devel] new rpms and documentation for testing and test day In-Reply-To: <48B5469C.3070005@redhat.com> References: <48B4718B.6000800@redhat.com> <48B5469C.3070005@redhat.com> Message-ID: <48B56FCE.9060609@redhat.com> Bryan Kearney wrote: > David Huff wrote: >> new rpms for testing can be downloaded form here. Bryan can you put >> them on the thincrust/download site: >> >> appliance-tools rpm >> http://koji.fedoraproject.org/packages/appliance-tools/003/3.fc10/noarch/appliance-tools-003-3.fc10.noarch.rpm >> >> > > It is up on the download site now. > > -- bk > Bryan can you stick the temporary versions of livecd-tools on the download site as well as they are needed for testing until an official version of livecd-tools is build with he latest patches. they can be downloaded form the links in my previous email, and also attached. -D -------------- next part -------------- A non-text attachment was scrubbed... Name: livecd-tools-018-1.fc10.thincrust.i386.rpm Type: application/octet-stream Size: 111601 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: livecd-tools-018-1.fc10.thincrust.x86_64.rpm Type: application/octet-stream Size: 111555 bytes Desc: not available URL: From jboggs at redhat.com Wed Aug 27 16:06:50 2008 From: jboggs at redhat.com (Joey Boggs) Date: Wed, 27 Aug 2008 12:06:50 -0400 Subject: [Thincrust-devel] ec2-creator merge into appliance-tools In-Reply-To: <48B5683B.6080903@redhat.com> References: <48B4154B.6070701@redhat.com> <48B431B3.5080302@redhat.com> <26AF7990-D175-4610-BAD1-4D4877E0C7B0@redhat.com> <48B4B220.7010000@redhat.com> <48B56171.80005@redhat.com> <48B56836.6000505@redhat.com> <48B5683B.6080903@redhat.com> Message-ID: <48B57B9A.1090808@redhat.com> I've logged into the image and didn't see anything that stood out, can you rebundle it once more and create another instance? I also tried my image which iptables was on from last night, chkconfig'd it off then rebundled/uploaded and it seems to be working fine. We should probably look into flushing the default iptables rules and just leave it set to start on boot % ec2Appliance.ks firewall --disabled --------------------------------------------------------------------------------------------------- [root at domU-12-31-39-00-B0-77 ~]# chkconfig --list ace 0:off 1:off 2:off 3:on 4:off 5:on 6:off acpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off ip6tables 0:off 1:off 2:on 3:on 4:on 5:on 6:off iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off mdmonitor 0:off 1:off 2:on 3:on 4:on 5:on 6:off messagebus 0:off 1:off 2:on 3:on 4:on 5:on 6:off netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off netfs 0:off 1:off 2:off 3:on 4:on 5:on 6:off netplugd 0:off 1:off 2:off 3:off 4:off 5:off 6:off network 0:off 1:off 2:on 3:on 4:on 5:on 6:off puppet 0:off 1:off 2:off 3:off 4:off 5:off 6:off rdisc 0:off 1:off 2:off 3:off 4:off 5:off 6:off rsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off udev-post 0:off 1:on 2:on 3:on 4:on 5:on 6:off --------------------------------------------------------------------------------------------------- [root at domU-12-31-39-00-B0-77 ~]# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination --------------------------------------------------------------------------------------------------- [root at domU-12-31-39-00-B0-77 ~]# cat /etc/sysconfig/iptables # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT --------------------------------------------------------------------------------------------------- Bryan Kearney wrote: > Joey Boggs wrote: >> Can you verify if iptables is active when ran on your local box even >> though it's chkconfig'd off? > > Yeah.. i do a service iptables status and it is off. > >> >> I've had the same problem on a local machine before I just never had >> the chance to resolve the problem, shouldn't be EC2 though. Is there >> a way I can look through the image? I'll give you somewhere to upload >> it if need be. > > lemme work on that. > > -- bk > > > _______________________________________________ > Thincrust-devel mailing list > Thincrust-devel at redhat.com > https://www.redhat.com/mailman/listinfo/thincrust-devel From dhuff at redhat.com Wed Aug 27 18:08:56 2008 From: dhuff at redhat.com (David Huff) Date: Wed, 27 Aug 2008 14:08:56 -0400 Subject: [Thincrust-devel] updated test plan Message-ID: <48B59838.2010209@redhat.com> The schedual for the testday tommrow is here: https://fedoraproject.org/wiki/QA/Test_Days/2008-08-28 The updated test plan is here: https://fedoraproject.org/wiki/Features/ApplianceTools#Test_Plan My questions for the group is do we want to include any test for the prebuild binary images, if so do we have any hosted on thincurst? Any additional comments on the test instructions are welcome/. -D From bkearney at redhat.com Wed Aug 27 18:26:41 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Wed, 27 Aug 2008 14:26:41 -0400 Subject: [Thincrust-devel] new rpms and documentation for testing and test day In-Reply-To: <48B56FCE.9060609@redhat.com> References: <48B4718B.6000800@redhat.com> <48B5469C.3070005@redhat.com> <48B56FCE.9060609@redhat.com> Message-ID: <48B59C61.5010609@redhat.com> David Huff wrote: > Bryan Kearney wrote: >> David Huff wrote: >>> new rpms for testing can be downloaded form here. Bryan can you put >>> them on the thincrust/download site: >>> >>> appliance-tools rpm >>> http://koji.fedoraproject.org/packages/appliance-tools/003/3.fc10/noarch/appliance-tools-003-3.fc10.noarch.rpm >>> >>> >> >> It is up on the download site now. >> >> -- bk >> > > Bryan can you stick the temporary versions of livecd-tools on the > download site as well as they are needed for testing until an official > version of livecd-tools is build with he latest patches. they can be > downloaded form the links in my previous email, and also attached. Done. --b k From bkearney at redhat.com Thu Aug 28 21:17:29 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Thu, 28 Aug 2008 17:17:29 -0400 Subject: [Thincrust-devel] New versions of Configuration Engine and Examples Message-ID: <48B715E9.1060902@redhat.com> I have just pushed out new rpms and code for the configuation engine and the examples. Here are the main changes - Broke up the ace-base rpm into several rpms, one for each module. Each module now requires the packages directly. Too manly rpm requirements were bleeding up into the kickstart files. - Added the ace-console which is a simple web app to allow you to manage the appliance. If you build the base appliance you can see it. Log in with the root password (defaulted to thincrust) - Added an ec2 appliance for use with joeys conversion tool. This appliance is still a WIP. - Tested against the previous rpms, and the new rpms which huff just released. -- bk From bkearney at redhat.com Fri Aug 29 14:05:40 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Fri, 29 Aug 2008 10:05:40 -0400 Subject: [Thincrust-devel] Base Appliance Packages Message-ID: <48B80234.5070400@redhat.com> I uploaded [1] an svg file which is a pictures of all the package relationships in the base appliance with their sizes in bytes. The base appliance currently includes the console which requires rails which is bringing in alot. Anyone who knows/loves dependency hacking here is a great place to start. -- bk [1] http://www.thincrust.net/download/base-appliance-pkgs.svg From bkearney at redhat.com Fri Aug 29 16:18:45 2008 From: bkearney at redhat.com (Bryan Kearney) Date: Fri, 29 Aug 2008 12:18:45 -0400 Subject: [Thincrust-devel] ec2-creator merge into appliance-tools In-Reply-To: <48B57B9A.1090808@redhat.com> References: <48B4154B.6070701@redhat.com> <48B431B3.5080302@redhat.com> <26AF7990-D175-4610-BAD1-4D4877E0C7B0@redhat.com> <48B4B220.7010000@redhat.com> <48B56171.80005@redhat.com> <48B56836.6000505@redhat.com> <48B5683B.6080903@redhat.com> <48B57B9A.1090808@redhat.com> Message-ID: <48B82165.1050307@redhat.com> Joey Boggs wrote: > I've logged into the image and didn't see anything that stood out, can > you rebundle it once more and create another instance? I also tried my > image which iptables was on from last night, chkconfig'd it off then > rebundled/uploaded and it seems to be working fine. > > We should probably look into flushing the default iptables rules and > just leave it set to start on boot > > % ec2Appliance.ks > firewall --disabled ok.. I rebuilt, rebundled, and reloaded and it worked. If anyone would like to look at it, do the following (assming you have elastic-fox): 1) Locate ami-29f21640 2) Edit your default security group (or any group). Add a group permission for CIDR 0.0.0.0/0 TCP/IP from 3000 to 3000. 3) Launch the ami in this security group, using your personal key. 4) You should then be abl to ssh into it with login/password root/thincrust or be able to access the web console on port 3000. Nice work joey. Couple of comments: - Can you add a -n attribute so I can name it what I want? - is there any way to autodetect the inputtype based on the imagefile? - There is a slight type in the hlp for inputtype. -- bk From jboggs at redhat.com Fri Aug 29 17:29:15 2008 From: jboggs at redhat.com (Joey Boggs) Date: Fri, 29 Aug 2008 13:29:15 -0400 Subject: [Thincrust-devel] ec2-creator merge into appliance-tools In-Reply-To: <48B82165.1050307@redhat.com> References: <48B4154B.6070701@redhat.com> <48B431B3.5080302@redhat.com> <26AF7990-D175-4610-BAD1-4D4877E0C7B0@redhat.com> <48B4B220.7010000@redhat.com> <48B56171.80005@redhat.com> <48B56836.6000505@redhat.com> <48B5683B.6080903@redhat.com> <48B57B9A.1090808@redhat.com> <48B82165.1050307@redhat.com> Message-ID: <48B831EB.20808@redhat.com> Bryan Kearney wrote: > Joey Boggs wrote: >> I've logged into the image and didn't see anything that stood out, >> can you rebundle it once more and create another instance? I also >> tried my image which iptables was on from last night, chkconfig'd it >> off then rebundled/uploaded and it seems to be working fine. >> >> We should probably look into flushing the default iptables rules and >> just leave it set to start on boot >> >> % ec2Appliance.ks >> firewall --disabled > > > ok.. I rebuilt, rebundled, and reloaded and it worked. If anyone would > like to look at it, do the following (assming you have elastic-fox): > > 1) Locate ami-29f21640 > 2) Edit your default security group (or any group). Add a group > permission for CIDR 0.0.0.0/0 TCP/IP from 3000 to 3000. > 3) Launch the ami in this security group, using your personal key. > 4) You should then be abl to ssh into it with login/password > root/thincrust or be able to access the web console on port 3000. > > Nice work joey. Couple of comments: > > - Can you add a -n attribute so I can name it what I want? Yep can add that in easily > - is there any way to autodetect the inputtype based on the imagefile? I'm thinking there is based on using the output of "file $filename" I'm playing around with glade/pygtk and perhaps adding in a options simple gui interface in shouldn't be too hard. > - There is a slight type in the hlp for inputtype. > I'll clean that up, the manualdir feature was going to be for someone that had a directory filled with their custom / contents and just wants to bundle it into EC2 format, should I still pursue that route? > -- bk > > _______________________________________________ > Thincrust-devel mailing list > Thincrust-devel at redhat.com > https://www.redhat.com/mailman/listinfo/thincrust-devel