[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14264627#comment-14264627 ] Nux commented on CLOUDSTACK-8038: - At this moment in time yes, but I am hopeful Xenserver will support it soon. This feature is also handy if you would like for example to increase the size of the template before importing it in your cloud, as it is it only has 2-3 MB of disk space available by default; it will expand the partition to use all the space, regardless of HV used. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14264392#comment-14264392 ] Erik Weber commented on CLOUDSTACK-8038: Isn't root disk resize only supported by KVM? -- Erik > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14264289#comment-14264289 ] Nux commented on CLOUDSTACK-8038: - Not Vmware, but I am confident it will work. :-D > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14264285#comment-14264285 ] Rohit Yadav commented on CLOUDSTACK-8038: - Thanks Lucian, will test them on Xen and KVM soon and get back to you. Was it already tested on VMWare? > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14263760#comment-14263760 ] ilya musayev commented on CLOUDSTACK-8038: -- As far as I know - correct me if i'm wrong please... If you just import modules that have been pre-compiled as well as some of vmware binaries - it should not be more than few megs.. If you leave the whole build environment, than i assume you are right - it will be 50+ MBs.. Regards ilya > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14263535#comment-14263535 ] Nux commented on CLOUDSTACK-8038: - Ilya, I was referring to your help with converting vmdk to ova, if it is required. I can add open-vm-tools (seems like buildroot supports it), but this nearly doubles the size of the disk requirements.. If we also look into xs-tools and it's python requirements (?) then it will probably get even less "tiny". Not to mention hyperv. So I guess the question is, where do we draw the line between size and functionality. I for one am happy with having paravirt drivers in the kernel, but leave out the "tools", pretty much as it is now. Comments welcome. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14263385#comment-14263385 ] ilya musayev commented on CLOUDSTACK-8038: -- Nux, Let me play with these early next week. I'll figure out vmware tools portion and provide details on making it work with vmware. Feel free to ping me next week if i don't respond. Regards ilya > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14263331#comment-14263331 ] Nux commented on CLOUDSTACK-8038: - Hi and happy new year, I am at a stage now where I am happy with Macchinina. It seems to boot, resize, retrieve passwords and ssh key as well as executing user data scripts. It takes 50MB (20MB compressed) of space and can run in as low as 48MB RAM. What is missing is more testing on other hypervisors (tested KVM and XS) so if you guys have the time and means, I'd appreciate it. I am still waiting for Ilya to help out with the vmdk conversion. Download from here: http://dl.openvm.eu/cloudstack/macchinina/x86_64/ Relevant links: https://github.com/NuxRo/macchinina http://jenkins.openvm.eu/job/Macchinina/ Any feedback is welcome. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14254403#comment-14254403 ] Nux commented on CLOUDSTACK-8038: - Hi, I think I got something that sort of works. So root passwd, ssh keys, self-resize should all work across all HVs (only tested KVM and XS). Let me know if you hit any issues. What remains to be done is the VMDK > OVA conversion, waiting for Ilya on this one. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14251443#comment-14251443 ] Nux commented on CLOUDSTACK-8038: - Ok, I think I got something that works on all HVs including PV xen, root passwd & ssh key scripts needed to be modified a bit to work with busybox. I am still working on getting the root resize feature working as there isn't really space for anything serious. Use some tmpfs or /dev/null for tests :) https://github.com/NuxRo/macchinina the img file is raw, grab the bz2 appropriate for your setup. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14251340#comment-14251340 ] Nux commented on CLOUDSTACK-8038: - Ilya, Re Ova, please share the scripts. Had no idea the vmdk images can't be used. Thanks! Lucian > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14251329#comment-14251329 ] Nux commented on CLOUDSTACK-8038: - Ilya, The kernel supports e1000 and lsi (FUSION) as well as pv drivers for all hypervisors, let me know if you have any additions, pull requests welcome. https://github.com/NuxRo/macchinina/blob/master/configs/kernel/dotkernelconfig Vmware/xenserver/hyperv tools on the other hand are going to be tricky to add. First of all they require quite a bit of space and deps, second need to compile them against uClibc (some are not even open source). My first priority is to release something that boots everywhere and has the scripts, then root resize would be nice, then we can see about these tools, but they will certainly affect size significantly. Thanks for input! > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14251100#comment-14251100 ] ilya musayev commented on CLOUDSTACK-8038: -- Nux, I don't know if you will be able to roll vmware tools support on the distro of linux you are running and keep the size small at the same time, but at the least if you have e1000 nic module and lsilogic controller module, vm should boot in vmware. One method to consider is to build http://sourceforge.net/projects/open-vm-tools/files/open-vm-tools/stable-9.4.x/ once and then copy the modules and libs over to this appliance. The size of the VM will increase by few megs - but nothing horrible. Regards ilya > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14251088#comment-14251088 ] ilya musayev commented on CLOUDSTACK-8038: -- Nux, Please consider creating ova for vmware instead of vmdk that cannot be digested by cloudstack. If you want me to share a script that rolls ova's from vmdk, let me know, Thanks ilya > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14250024#comment-14250024 ] Rohit Yadav commented on CLOUDSTACK-8038: - Got it! Keep us posted, thanks. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14249868#comment-14249868 ] Nux commented on CLOUDSTACK-8038: - Don't waste any time trying it until I update the issue, I'm still working on it. :) > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14249862#comment-14249862 ] Rohit Yadav commented on CLOUDSTACK-8038: - Hi [~nuxro], I tested this yesterday with KVM; - Failed to work with reset password (scripts missing?) - SSH did not work - Failed to get IP from DHCP, setup networking I'll explore the build process later this week. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14249755#comment-14249755 ] Ian Duffy commented on CLOUDSTACK-8038: --- Huge +1 on getting this done, the copying over of the template is by far the slowest part of bringing up devcloud 4. In the past I have used 2gb ubuntu or debian templates which kinda works but isn't a great solution. Lately I've been looking at using alpine linux: https://www.alpinelinux.org/ but my image is still around 500mb. Would be amazing to see something under 100mb. The Xen PV stuff can be pretty tricky, I've found grub2 1.99-21 seems to handle it best. I got config parsing errors with anything older/newer. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14246499#comment-14246499 ] Rohit Yadav commented on CLOUDSTACK-8038: - Hi Lucian, thanks for sharing and for your effort. I'll try to test it soon, I think the compressed size of about 20MB is just great. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14245904#comment-14245904 ] Nux commented on CLOUDSTACK-8038: - Thanks Erik. I managed to test this as "xen pv" and it failed miserably. Not sure it's because the disk is using GPT or the first partition is vfat or a combination of both. Either way I may end up switching to MBR + initrd. I'll keep you guys updated. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14245899#comment-14245899 ] Erik Weber commented on CLOUDSTACK-8038: [~nuxro] Installed and deployed successfully on XenServer 6.2. Used 'Other (64-bit)' as operating system if it matters > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14245774#comment-14245774 ] Nux commented on CLOUDSTACK-8038: - Hi, I've built it, it's called Macchinina ("little machine" or "toy car" in Italian) and you can get it from here: https://github.com/NuxRo/macchinina Can you guys try this out and let me know how it works? Especially the vhd file which I have not tested at all (the img/raw and qcow2 work ok on KVM + {virtio,SATA,IDE} ). This is not the final incarnation so don't advertise it yet, Cloudstack specific scripts are yet to be added, but that should be easy and most of the stuff is there. Login: root / password Macchinina is basically linux kernel (no initrd, most virt drivers are built-in, let me know if I forgot any) + busybox + buildroot. All in all less than ~50 MB. There's SSH baked in, BASH and Python as well as many tools (tcpdump, netcat etc) to aid testing and so on. All this work is easy to duplicate, the config files are all on github and I'll also try to wrap up a simple script that build everything so everybody can build their own if they need. Updates will follow. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14238028#comment-14238028 ] Rohit Yadav commented on CLOUDSTACK-8038: - Thanks Lucian! > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14238023#comment-14238023 ] Nux commented on CLOUDSTACK-8038: - Yeah, tinycore is very small, need to check if their kernel supports all HVs. I'll update this issue once I make any progress. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14238018#comment-14238018 ] Rohit Yadav commented on CLOUDSTACK-8038: - I thought too that it will be at least 200-300MB. I think we then use tinycore here with openssh and cloudstack scripts? > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14238012#comment-14238012 ] Nux commented on CLOUDSTACK-8038: - Rohit, I don't think we could go below ~300 MB with a proper distro. I was thinking to just ship kernel+busybox+dropbear+cloudstack scripts. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14238006#comment-14238006 ] Rohit Yadav commented on CLOUDSTACK-8038: - Hi Lucian, let's go with a tiny slim one (with drivers if possible) since we already have proper distro based VMs on openvm.eu already. What is the smallest size we can obtain if we were to create a proper distro based VM with minimum tools and services (only ssh, bunch of cloudstack reset password/hostname/ssh-key scripts and guest vm drivers)? Since the aim of such template is just to use it for testing and in DevCloud, keeping the template and root disk size small is necessary [1]. [1] http://docs.cloudstack.apache.org/projects/cloudstack-administration/en/latest/templates.html#creating-templates-overview > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14237955#comment-14237955 ] Nux commented on CLOUDSTACK-8038: - Rohit, It looks like it's hard or impossible to have "tiny" AND xs-tools/open-vm-tools. So we either go for super slim (with virtio/xen/vmw/hyperv drivers) but without the extra tools, or we go with a proper distro with them - but it won't be small. :-) Which one do you want? > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14237700#comment-14237700 ] Rohit Yadav commented on CLOUDSTACK-8038: - Fantastic, thanks. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14237692#comment-14237692 ] Nux commented on CLOUDSTACK-8038: - Rohit, Roger that. As for the openvm template I'll check it, though deb/ubu are Ian's domain. :) > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14237669#comment-14237669 ] Rohit Yadav commented on CLOUDSTACK-8038: - Hi Lucian [~nuxro], that would be great. I've recently started using your templates from openvm.eu and they are great, one issue I faced in ubuntu template was that the apt source.list files used repo url that starts with ZoneName.clouds.archive which is not available for me perhaps the templates assume a local archive mirror? Yes, tinycore or tinylinux would be nice. My main aim is to keep the appliance size small since they are only for CloudStack testing purposes and have the password/public key setup scripts installed on them along with hypervisor specific tools (virtio, xstools, vmware tools) as applicable. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14237211#comment-14237211 ] Nux commented on CLOUDSTACK-8038: - Could try to add something like this in openvm.eu, which distro would you like to try? Tinylinux, tinycore? > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14236208#comment-14236208 ] Rohit Yadav commented on CLOUDSTACK-8038: - Good idea, will do that; perhaps install hypervisor specific tools on each such as xstools, virtio drivers, vmware tool at least for Xen, KVM, VMWare images respectively. > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14236191#comment-14236191 ] Marcus Sorensen commented on CLOUDSTACK-8038: - Just make sure it has virtio drivers, please :-) > Create a new reusable tinylinux appliance for all hypervisors > - > > Key: CLOUDSTACK-8038 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) >Reporter: Rohit Yadav >Assignee: Rohit Yadav > Fix For: Future, 4.6.0 > > > Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 > MB in size) that has the reset password/ssh-public-key scripts for testing > purposes. Make this available for everyone for various hypervisors - Xen, > VMWare, KVM, HyperV, OVM (LXC). -- This message was sent by Atlassian JIRA (v6.3.4#6332)