Re: [Openstack] NetApp + Openstack folsom
We have several deployments of customers with StackOps running on NetApp like a breeze. Check this document: https://communities.netapp.com/docs/DOC-24892 Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Fri, Jun 7, 2013 at 3:18 PM, Alexandre De Carvalho alexandre7.decarva...@gmail.com wrote: Hi ! I have : 1 controller, 1 compute, 1 block storage and all that this works well. (Ubuntu 12.04 LTS + OpenStack Folsom) And i would like to add a NetApp iSCSI FAS2020 for this structure. But i don't know how and I don't find any document to do it. If you can help me, i'm interested ! Thanks for your help ! -- regards, Alexandre ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] [Networking/DNS] Proposal to make Moniker the default for DNS
+1 -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Tue, Mar 19, 2013 at 9:39 AM, Endre Karlson endre.karl...@gmail.comwrote: Hi, I would like to propose Moniker as the default for DNS going forwards. We where picked in a vote by several interested people to be the default DNS implementation last year out of the available projects. The current state of the project is: * Several DNSaaS is built on Moniker - HP Cloud's for one. * Support for multiple record types A, , SPF, CNAME, NS, MX, configurable TTLs. * Pluggable storage layer - currently only SQLAlchemy. * Pluggable DNS backends that can either be run in a Central process or in agents on seperate servers for redundancy - Bind9, Bind9 with MySQL, PowerDNS, DNSMasq * Pluggable notification handling - Support for Quantum and Nova via MQ notifications. * REST API using Flask and JSONSchema. * python-monikerclient for bindings / cli. Github / Code: http://github.com/stackforge/moniker Bugs / LP: http://launchpad.net/moniker IRC: #openstack-dns Endre Karlson ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] [OpenStack][Swift] Cifrado 0.1 Swift CLI available
* Asymmetric/Symmetric transparent encryption/decryption of files when uploading/downloading using GnuPG. KimDotCom must be really scared! Are you going to build an alternative to MEGA.co.nz based on Swift ? ;-) Nice stuff man! Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] deal with booting lots of instance simultaneously
Hi gtt, what does it mean for you 'lots of instance simultaneously'? 100, 1000, 1, more? We have launched 100 (but less than 1000) simultaneously without any issue. Rabbit running in a multicore with several gigs of RAM with out of the box configuration. Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Tue, Feb 19, 2013 at 9:35 AM, gtt116 gtt...@126.com wrote: Hi all, When create lots of instance simultaneously, there will be lots of instance in ERROR state. And most of them are caused by network rpc request timeout. This result is not so graceful. I think it will be better if scheduler keep a queue of creating request. when he find all the hosts are busy enough(compute_node.current_workload reach some value), stop cast the request to host temporarily, until he found some host free enough. In this way, we can make sure booting lots of instances simultaneously results in active instances rather than lots of ERROR instance. but will cause a small weak point, if the top value of current_workload small enough, create instance processing will be slow. Do you have another quick fix? Thanks, -- best regards, gtt ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] deal with booting lots of instance simultaneously
Increasing the RPC timeout should help. I have seen this problem in nova-network in the past. Vish suggestion sounds good. Recently we launched by mistake 128 VMs in a production environment of a customer: 0 errors. They are using 12 cores and several gigs for the nova-network servers with dual 10G pipes. So hardware matters, of course. My two cents, Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Tue, Feb 19, 2013 at 10:09 AM, gtt116 gtt...@126.com wrote: Hi Diego Thanks for you reply. How many hosts do you have? I have 4 hosts. And in this bug, https://bugs.launchpad.net/nova/+bug/1094226, The N is 20. In my environment N is about 16. I found that nova-network is too busy to deal with so many rpc request at the same time. The Rabbitmq is strong enough in the scenario. 于 2013年02月19日 16:54, Diego Parrilla Santamaría 写道: Hi gtt, what does it mean for you 'lots of instance simultaneously'? 100, 1000, 1, more? We have launched 100 (but less than 1000) simultaneously without any issue. Rabbit running in a multicore with several gigs of RAM with out of the box configuration. Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Tue, Feb 19, 2013 at 9:35 AM, gtt116 gtt...@126.com wrote: Hi all, When create lots of instance simultaneously, there will be lots of instance in ERROR state. And most of them are caused by network rpc request timeout. This result is not so graceful. I think it will be better if scheduler keep a queue of creating request. when he find all the hosts are busy enough(compute_node.current_workload reach some value), stop cast the request to host temporarily, until he found some host free enough. In this way, we can make sure booting lots of instances simultaneously results in active instances rather than lots of ERROR instance. but will cause a small weak point, if the top value of current_workload small enough, create instance processing will be slow. Do you have another quick fix? Thanks, -- best regards, gtt ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp -- best regards, gtt ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] external dhcp server instead of dnsmasq
Thanks Vish, This is something I always forget to ask: I'm curious about the historical reasons for dnsmasq instead of ISC-DHCP managed with OMAPI, for example. Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Tue, Feb 19, 2013 at 8:37 PM, Vishvananda Ishaya vishvana...@gmail.comwrote: You cannot have an external dhcp server with openstack. Openstack needs a way to know the ip address assigned to a vm to do its listing properly. If you don't care about the api returning valid ips there is a possibility of using FlatNetworking (not FlatDHCP) to make nova stick the network into a bridge and not do any dhcp at all. You could then have an external server serving up dhcp ips. I suspect you will probably have to disable security groups completely using NoopFirewallDriver driver to get this to work. As to the reason dhcp-host is not working, I suspect is because we give dnsmasq an external hosts file so you probably would need the host directive there. Vish On Feb 19, 2013, at 4:44 AM, Ritesh Nanda riteshnand...@gmail.com wrote: Hope Vish can answer this , what can be the way around to do this. On Tue, Feb 19, 2013 at 2:01 PM, Razique Mahroua razique.mahr...@gmail.com wrote: Hi, I'm not sure the dhcp-host configuration option exists actually. As for having one another host in VLAN mode is something I'd be interested to know as well Regards, *Razique Mahroua** - **Nuage Co* razique.mahr...@gmail.com Tel : +33 9 72 37 94 15 NUAGECO-LOGO-Fblan_petit.jpg Le 19 févr. 2013 à 08:05, Ritesh Nanda riteshnand...@gmail.com a écrit : Hello , Is it possible to use external dhcp server , instead of dnsmasq . I am using openstack essex, with vlan manager as network, I have a need where i need to implement dynamic dns, so using dhcp3 as dhcp-server and bind9 as dns is possible. Or is there any way in openstack i can implement dynamic dns in openstack. One more problem which i am facing , dnsmasq has a option to assign static ip to a particular hostname using dhcp-host parameter in dnsmasq config file. i tried it doing by defining the config file of dnsmasq in nova.conf --dnsmasq_config_file=/etc/nova/dnsmasq.conf then in dnsmasq config file i gave options for a particular subnet. dhcp-range=Tenant-operator,10.0.50.3,10.0.50.254,255.255.255.0,24h dhcp-option=Tenant-operator,6,10.0.50.7 domain=operator.com,10.0.50.0/24,local dhcp-host=importantmachine,10.0.50.120 these all options are working except dhcp-host. Can anybody help me with this. -- * With Regards * * Ritesh Nanda * *** * http://www.ericsson.com/ ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp -- * With Regards * * Ritesh Nanda * *** * http://www.ericsson.com/ ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Suggestions for shared-storage cluster file system
We have used Gluster for small deployments, but lately we have changed our mind. Basically we have bet on Gluster for 2013 because of: - 10GbE everywhere, and Gluster MUST run in 10GbE (or Infiniband) - 3.3 release fixes some issues when locking big files: Granular locking - libgfapi reborn, no more FUSE overhead - QEMU 1.3 comes with GlusterFS block driver http://raobharata.wordpress.com/2012/10/29/qemu-glusterfs-native-integration/ - Success cases everywhere Regarding our tests, NetApp and Nexenta outperforms Gluster, but let's say we now can live with this performance penalty because cost per bit and horizontal scalability are really good. Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Tue, Feb 19, 2013 at 9:57 PM, Razique Mahroua razique.mahr...@gmail.comwrote: Hey Marco, have you been able to run some performance test on your Gluster cluster? Thanks :) *Razique Mahroua** - **Nuage Co* razique.mahr...@gmail.com Tel : +33 9 72 37 94 15 Le 18 févr. 2013 à 14:20, Marco CONSONNI mcocm...@gmail.com a écrit : Hello Sam, I've tried two of them: NFS and Gluster. Some problems with the former (migration didn't work properly), no problem with the latter. I vote for Gluster. Hope it helps, Marco. On Fri, Feb 15, 2013 at 4:40 PM, Samuel Winchenbach swinc...@gmail.comwrote: Hi All, Can anyone give me a recommendation for a good shared-storage cluster filesystem? I am running kvm-libvirt and would like to enable live migration. I have a number of hosts (up to 16) each with 2xTB drives. These hosts are also my compute/network/controller nodes. The three I am considering are: GlusterFS - I have the most experience with this, and it seems the easiest. CephFS/RADOS - Interesting because glance supports the rbd backend. Slightly worried because of this though Important: Mount the CephFS filesystem on the client machine, not the cluster machine. (I wish it said why...) and CephFS is not quite as stable as the block device and the object storage gateway. Lustre - A little hesitant now that Oracle is involved with it. If anyone has any advice, or can point out another that I should consider it would be greatly appreciated. Thanks! Sam ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Configuring instances during first boot
cloud-init and it's variants: https://help.ubuntu.com/community/CloudInit -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Tue, Jan 29, 2013 at 10:42 AM, JuanFra Rodriguez Cardoso juanfra.rodriguez.card...@gmail.com wrote: Hi stackers! Does anyone use initial scripts for resizing disks, adding username and hostame to instances during first boot? Do you know any example of these utils like cloud-init? Thanks! Regards, -- JuanFra ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Error in Horizon or misconfiguration?
You can change the endpoint type in Horizon: Modify this file: /etc/openstack-dashboard/local_settings.py and add (or edit) this property: OPENSTACK_ENDPOINT_TYPE=endpoint_type and endpoint_type can be internalURL, publicURL and adminURL, as usual. Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Thu, Jan 10, 2013 at 1:33 PM, JuanFra Rodriguez Cardoso juanfra.rodriguez.card...@gmail.com wrote: Hi guys! Do you know if this Horizon's bug have been solved? In my fresh installation (2012.2.1 from EPEL), it keeps crashing. However, remaining operations in dashboard work fine! [Thu Jan 10 13:20:19 2013] [error] Traceback (most recent call last): [Thu Jan 10 13:20:19 2013] [error] File /usr/lib/python2.6/site-packages/keystoneclient/v2_0/client.py, line 135, in _extract_service_catalog [Thu Jan 10 13:20:19 2013] [error] endpoint_type='adminURL') [Thu Jan 10 13:20:19 2013] [error] File /usr/lib/python2.6/site-packages/keystoneclient/service_catalog.py, line 73, in url_for [Thu Jan 10 13:20:19 2013] [error] raise exceptions.EndpointNotFound('Endpoint not found.') [Thu Jan 10 13:20:19 2013] [error] EndpointNotFound: Endpoint not found. [Thu Jan 10 13:20:21 2013] [error] unable to retrieve service catalog with token It could be a great chance for my first contribution to Horizon code? could I assign myself this bug? Thanks, JuanFra. ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] two or more NFS / gluster mounts
mmm... not sure if the concept of oVirt multiple storage domains is something that can be implemented in Nova as it is, but I would like to share my thoughts because it's something that -from my point of view- matters. If you want to change the folder where the nova instances are stored you have to modify the option in nova-compute.conf 'instances_path': If you look at that folder (/var/lib/nova/instances/ by default) you will see a structure like this: drwxrwxr-x 2 nova nova 73 Dec 4 12:16 _base drwxrwxr-x 2 nova nova5 Oct 16 13:34 instance-0002 ... drwxrwxr-x 2 nova nova5 Nov 26 17:38 instance-005c drwxrwxr-x 2 nova nova6 Dec 11 15:38 instance-0065 If you have a shared storage for that folder, then your fstab entry looks like this one: 10.15.100.3:/volumes/vol1/zone1/instances /var/lib/nova/instances nfs defaults 0 0 So, I think that it could be possible to implement something like 'storage domains', but tenant/project oriented. Instead of having multiple generic mountpoints, each tenant would have a private mountpoint for his/her instances. So the /var/lib/nova/instances could look like this sample: /instances +/tenantID1 ++/instance-X ++/instance-Y ++/instance-Z +/tenantID2 ++/instance-A ++/instance-B ++/instance-C ... +/tenantIDN ++/instance-A ++/instance-B ++/instance-C And in the /etc/fstab something like this sample too: 10.15.100.3:/volumes/vol1/zone1/instances/tenantID1 /var/lib/nova/instances/tenantID1 nfs defaults 0 0 10.15.100.3:/volumes/vol1/zone1/instances/tenantID2 /var/lib/nova/instances/tenantID2 nfs defaults 0 0 ... 10.15.100.3:/volumes/vol1/zone1/instances/tenantIDN /var/lib/nova/instances/tenantIDN nfs defaults 0 0 With this approach, we could have something like per tenant QoS on shared storage to resell differente storage capabilities on a tenant basis. I would love to hear feedback, drawback, improvements... Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Thu, Dec 20, 2012 at 4:32 PM, Andrew Holway a.hol...@syseleven.dewrote: Good plan. https://blueprints.launchpad.net/openstack-ci/+spec/multiple-storage-domains On Dec 20, 2012, at 4:25 PM, David Busby wrote: I may of course be entirely wrong :) which would be cool if this is achievable / on the roadmap. At the very least if this is not already in discussion I'd raise it on launchpad as a potential feature. On Thu, Dec 20, 2012 at 3:19 PM, Andrew Holway a.hol...@syseleven.de wrote: Ah shame. You can specify different storage domains in oVirt. On Dec 20, 2012, at 4:16 PM, David Busby wrote: Hi Andrew, An interesting idea, but I am unaware if nova supports storage affinity in any way, it does support host affinity iirc, as a kludge you could have say some nova compute nodes using your slow mount and reserve the fast mount nodes as required, perhaps even defining separate zones for deployment? Cheers David On Thu, Dec 20, 2012 at 2:53 PM, Andrew Holway a.hol...@syseleven.de wrote: Hi David, It is for nova. Im not sure I understand. I want to be able to say to openstack; openstack, please install this instance (A) on this mountpoint and please install this instance (B) on this other mountpoint. I am planning on having two NFS / Gluster based stores, a fast one and a slow one. I probably will not want to say please every time :) Thanks, Andrew On Dec 20, 2012, at 3:42 PM, David Busby wrote: Hi Andrew, Is this for glance or nova ? For nova change: state_path = /var/lib/nova lock_path = /var/lib/nova/tmp in your nova.conf For glance I'm unsure, may be easier to just mount gluster right onto /var/lib/glance (similarly could do the same for /var/lib/nova). And just my £0.02 I've had no end of problems getting gluster to play nice on small POC clusters (3 - 5 nodes, I've tried nfs tried glusterfs, tried 2 replica N distribute setups with many a random glusterfs death), as such I have opted for using ceph. ceph's rados can also be used with cinder from the brief reading I've been doing into it. Cheers David On Thu, Dec 20, 2012 at 1:53 PM, Andrew Holway a.hol...@syseleven.de wrote: Hi, If I have /nfs1mount and /nfs2mount or /nfs1mount and /glustermount can I control where openstack puts the disk files? Thanks, Andrew ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing
Re: [Openstack] two or more NFS / gluster mounts
Hi John, Yes, that's a really good solution. It is exactly what the StackOps Enterprise Edition offers out of the box. It's a simpler alternative assuming you are big enough to have several clusters of compute nodes, and each cluster with different quality of service preassigned. And it works... if the scheduler function works. My proposal about a hierarchy of folders for shared storage comes from requirements of some customers that want to be able to control the IO on a tenant basis, and want to use very cheap scalable shared storage. Let's say that StackOps EE follows now a static approach, and we would like to have a dynamic one ;-) Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Thu, Dec 20, 2012 at 6:37 PM, John Griffith john.griff...@solidfire.comwrote: On Thu, Dec 20, 2012 at 9:37 AM, JuanFra Rodriguez Cardoso juanfra.rodriguez.card...@gmail.com wrote: Yes, I'm really agree with Diego. It would be a good choice for submitting a blueprint with this storage feature based on tenants. According to current quotas control, it limits the: - Number of volumes which may be created - Total size of all volumes within a project as measured in GB - Number of instances which may be launched - Number of processor cores which may be allocated - Publicly accessible IP addresses Another new feature related to shared storage we had thought about, it's to include an option for choosing if an instance has to be replicated or not, i.e. in a MooseFS scenario, to indicate goal (number of replicas). It's useful for example in testing or demo projects, where HA is not required. Regards, JuanFra. 2012/12/20 Diego Parrilla Santamaría diego.parrilla.santama...@gmail.com mmm... not sure if the concept of oVirt multiple storage domains is something that can be implemented in Nova as it is, but I would like to share my thoughts because it's something that -from my point of view- matters. If you want to change the folder where the nova instances are stored you have to modify the option in nova-compute.conf 'instances_path': If you look at that folder (/var/lib/nova/instances/ by default) you will see a structure like this: drwxrwxr-x 2 nova nova 73 Dec 4 12:16 _base drwxrwxr-x 2 nova nova5 Oct 16 13:34 instance-0002 ... drwxrwxr-x 2 nova nova5 Nov 26 17:38 instance-005c drwxrwxr-x 2 nova nova6 Dec 11 15:38 instance-0065 If you have a shared storage for that folder, then your fstab entry looks like this one: 10.15.100.3:/volumes/vol1/zone1/instances /var/lib/nova/instances nfs defaults 0 0 So, I think that it could be possible to implement something like 'storage domains', but tenant/project oriented. Instead of having multiple generic mountpoints, each tenant would have a private mountpoint for his/her instances. So the /var/lib/nova/instances could look like this sample: /instances +/tenantID1 ++/instance-X ++/instance-Y ++/instance-Z +/tenantID2 ++/instance-A ++/instance-B ++/instance-C ... +/tenantIDN ++/instance-A ++/instance-B ++/instance-C And in the /etc/fstab something like this sample too: 10.15.100.3:/volumes/vol1/zone1/instances/tenantID1 /var/lib/nova/instances/tenantID1 nfs defaults 0 0 10.15.100.3:/volumes/vol1/zone1/instances/tenantID2 /var/lib/nova/instances/tenantID2 nfs defaults 0 0 ... 10.15.100.3:/volumes/vol1/zone1/instances/tenantIDN /var/lib/nova/instances/tenantIDN nfs defaults 0 0 With this approach, we could have something like per tenant QoS on shared storage to resell differente storage capabilities on a tenant basis. I would love to hear feedback, drawback, improvements... Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29| skype:diegoparrilla* * http://www.stackops.com/ * * On Thu, Dec 20, 2012 at 4:32 PM, Andrew Holway a.hol...@syseleven.dewrote: Good plan. https://blueprints.launchpad.net/openstack-ci/+spec/multiple-storage-domains On Dec 20, 2012, at 4:25 PM, David Busby wrote: I may of course be entirely wrong :) which would be cool if this is achievable / on the roadmap. At the very least if this is not already in discussion I'd raise it on launchpad as a potential feature. On Thu, Dec 20, 2012 at 3:19 PM, Andrew Holway a.hol...@syseleven.de wrote: Ah shame. You can specify different storage domains in oVirt. On Dec 20, 2012, at 4:16 PM, David Busby wrote: Hi Andrew, An interesting idea, but I am unaware if nova supports storage affinity in any way, it does support host affinity iirc, as a kludge you could have say some nova compute nodes using your slow mount and reserve the fast mount nodes as required
Re: [Openstack] Troubleshooting Swift 1.7.4 on mini servers
Sorry for my off topic question, it's the first time I heard of swift storage servers running an ARM processor. I think ARM architectures can be an interesting alternative to replace classic computing servers, but swift storage nodes did not catch my attention as a valid alternative, until now. From my perspective, the savings in power consumption and real state in your datacenter are minimized if you load your servers with two dozen SATA disks (a typical swift node configuration) and a dual 10GbE connection, for example. May be there are benefits I'm not aware of, but I would really love to hear about them :-) Cheers Diego Enviado desde mi iPhone, perdona la brevedad El 27/10/2012, a las 02:26, Nathan Trueblood nat...@truebloodllc.com escribió: Hey folks- I'm trying to figure out what's going wrong with my Swift deployment on a small cluster of mini servers. I have a small test cluster (5 storage nodes, 1 proxy) of mini-servers that are ARM-based. The proxy is a regular, Intel-based server with plenty of RAM. The object/account/container servers are relatively small, with 2GB of RAM per node. Everything starts up fine, but now I'm trying to troubleshoot a strange problem. After I successfully upload a few test files, it seems like the storage system stops responding and the proxy gives me a 503 error. Here's the test sequence I run on my proxy: lab@proxy01:~/bin$ ./swiftcl.sh stat swift -A http://proxy01:8080/auth/v1.0 -U system:root -K testpass stat Account: AUTH_system Containers: 5 Objects: 4 Bytes: 47804968 Accept-Ranges: bytes X-Timestamp: 1351294912.72119 lab@proxy01:~/bin$ ./swiftcl.sh upload myfiles1 /home/lab/bigfile1 swift -A http://proxy01:8080/auth/v1.0 -U system:root -K testpass upload myfiles1 /home/lab/bigfile1 home/lab/bigfile1 lab@proxy01:~/bin$ ./swiftcl.sh upload myfiles2 /home/lab/bigfile1 swift -A http://proxy01:8080/auth/v1.0 -U system:root -K testpass upload myfiles2 /home/lab/bigfile1 home/lab/bigfile1 lab@proxy01:~/bin$ ./swiftcl.sh upload myfiles3 /home/lab/bigfile1 swift -A http://proxy01:8080/auth/v1.0 -U system:root -K testpass upload myfiles3 /home/lab/bigfile1 home/lab/bigfile1 lab@proxy01:~/bin$ ./swiftcl.sh upload myfiles4 /home/lab/bigfile1 swift -A http://proxy01:8080/auth/v1.0 -U system:root -K testpass upload myfiles4 /home/lab/bigfile1 home/lab/bigfile1 lab@proxy01:~/bin$ ./swiftcl.sh upload myfiles5 /home/lab/bigfile1 swift -A http://proxy01:8080/auth/v1.0 -U system:root -K testpass upload myfiles5 /home/lab/bigfile1 Object PUT failed: http://172.16.1.111:8080/v1/AUTH_system/myfiles5/home/lab/bigfile1 503 Service Unavailable [first 60 chars of response] 503 Service Unavailable The server is currently unavailable lab@proxy01:~/bin$ ./swiftcl.sh stat swift -A http://proxy01:8080/auth/v1.0 -U system:root -K testpass stat Account: AUTH_system Containers: 6 Objects: 5 Bytes: 59756210 Accept-Ranges: bytes X-Timestamp: 1351294912.72119 Here's the corresponding log on the Proxy: Oct 26 17:06:52 proxy01 proxy-server - 127.0.0.1 27/Oct/2012/00/06/52 GET /auth/v1.0/ HTTP/1.0 200 - - - - - - - - 0.0010 Oct 26 17:07:13 proxy01 proxy-server - 127.0.0.1 27/Oct/2012/00/07/13 GET /auth/v1.0/ HTTP/1.0 200 - - - - - - - - 0.0017 Oct 26 17:07:13 proxy01 proxy-server - 127.0.0.1 27/Oct/2012/00/07/13 GET /auth/v1.0/ HTTP/1.0 200 - - - - - - - - 0.0016 Oct 26 17:07:22 proxy01 proxy-server - 127.0.0.1 27/Oct/2012/00/07/22 GET /auth/v1.0/ HTTP/1.0 200 - - - - - - - - 0.0010 Oct 26 17:07:22 proxy01 proxy-server - 127.0.0.1 27/Oct/2012/00/07/22 GET /auth/v1.0/ HTTP/1.0 200 - - - - - - - - 0.0016 Oct 26 17:07:27 proxy01 proxy-server - 127.0.0.1 27/Oct/2012/00/07/27 GET /auth/v1.0/ HTTP/1.0 200 - - - - - - - - 0.0010 Oct 26 17:07:27 proxy01 proxy-server - 127.0.0.1 27/Oct/2012/00/07/27 GET /auth/v1.0/ HTTP/1.0 200 - - - - - - - - 0.0016 Oct 26 17:07:27 proxy01 proxy-server Handoff requested (1) (txn: tx6946419daba54efe9c2878f8a2a78f88) (client_ip: 172.16.1.111) Oct 26 17:07:27 proxy01 proxy-server Handoff requested (2) (txn: tx6946419daba54efe9c2878f8a2a78f88) (client_ip: 172.16.1.111) Oct 26 17:07:33 proxy01 proxy-server - 127.0.0.1 27/Oct/2012/00/07/33 GET /auth/v1.0/ HTTP/1.0 200 - - - - - - - - 0.0010 Oct 26 17:07:33 proxy01 proxy-server - 127.0.0.1 27/Oct/2012/00/07/33 GET /auth/v1.0/ HTTP/1.0 200 - - - - - - - - 0.0016 Oct 26 17:07:33 proxy01 proxy-server Handoff requested (1) (txn: tx5f9659f74cb2491f9a63cbb84f680c5c) (client_ip: 172.16.1.111) Oct 26 17:07:33 proxy01 proxy-server Handoff requested (2) (txn: tx5f9659f74cb2491f9a63cbb84f680c5c) (client_ip: 172.16.1.111) Oct 26 17:07:39 proxy01 proxy-server - 127.0.0.1 27/Oct/2012/00/07/39 GET /auth/v1.0/ HTTP/1.0 200 - - - - - - - - 0.0009 Oct 26 17:07:39 proxy01 proxy-server - 127.0.0.1 27/Oct/2012/00/07/39 GET /auth/v1.0/ HTTP/1.0 200 - - - - - - - - 0.0009 Oct 26
Re: [Openstack] Versioning for notification messages
If you are proposing a new interface to the existing notification system that could be stable enough to 'survive' multiple versions, then I agree. The trade-off is we will loose information of the payload, unless somebody out there have a magic solution for this (and probably the version number is part of the recipe). But I guess we need this interface. There was something on the table 2 or 3 summits ago but the notification system did not evolve a lot (something that surprises me because from the business perspective Activity auditing is a must-be feature of any IaaS platform). Talking about ceilometer, I think mixing notifications (activity) and usage (metrics) is not a good idea. I know people in the community disagree, but they are different things. -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Wed, Oct 10, 2012 at 12:02 PM, Day, Phil philip@hp.com wrote: Whilst a version number would allow a consumer to detect that something has changed, it doesn’t really help in providing any kind of backward compatibility. Consider the following scenario: There are a bunch of systems external to Nova developed to consume notification messages, and someone introduces a change to the notification system that changes the message content. They do the right thing in updating the version number, but all of those external systems now need to change as well. The new version number lets them fail explicitly, but it could still have a significant impact on a production system. ** ** Where I’d like to get to make the notification system a formal external interface, that has the same degree of stability, version control, and rigor around changes that the inbound API has. ** ** I would guess that Ceilometer will have some requirement around this ? ** ** Phil ** ** *From:* Diego Parrilla Santamaría [mailto: diego.parrilla.santama...@gmail.com] *Sent:* 10 October 2012 09:18 *To:* Day, Phil *Cc:* David Ripton; openstack@lists.launchpad.net *Subject:* Re: [Openstack] Versioning for notification messages ** ** If we want to have a notification system that could handle messages with different payloads and different versions, we have two options: 1) detect the version of the payload in the notification message 2) add a version number in the notification message Option 1 sounds to me like something hard to maintain. Option 2 seems to be correct way to do it in the long term. +1 for a version number in the notification message Cheers Diego -- Diego Parrilla *CEO* *www.stackops.com | * diego.parri...@stackops.com | +34 649 94 43 29| skype:diegoparrilla * * http://www.stackops.com/ ** ** ** On Wed, Oct 10, 2012 at 9:27 AM, Day, Phil philip@hp.com wrote: Hi All, I guess I may have mis-stated the problem a tad in talking about version numbering. The notification system is an outbound interface, and my interest is in being able to write consumers with some guarantee that they won't be broken as the notification message format evolves. Having a version number gives the client a way to know that it may now be broken, but that's not really the same as having an interface with some degree of guaranteed compatibility, Phil -Original Message- From: openstack-bounces+philip.day=hp@lists.launchpad.net [mailto: openstack-bounces+philip.day=hp@lists.launchpad.net] On Behalf Of David Ripton Sent: 09 October 2012 20:59 To: openstack@lists.launchpad.net Subject: Re: [Openstack] Versioning for notification messages On 10/09/2012 01:07 PM, Day, Phil wrote: What do people think about adding a version number to the notification systems, so that consumers of notification messages are protected to some extent from changes in the message contents ? For example, would it be enough to add a version number to the messages - or should we have the version number as part of the topic itself (so that the notification system can provide both a 1.0 and 1.1 feed), etc ? Putting a version number in the messages is easy, and should work fine. Of course it only really helps if someone writes clients that can deal with multiple versions, or at least give helpful error messages when they get an unexpected version. I think using separate topics for each version would be inefficient and error-prone. Inefficient because you'd have to send out multiples of each message, some of which would probably never be read. Obviously, if you're sending out N copies of each message then you expect only 1/N the queue performance. Worse, if you're sending out N copies of each message but only 1 of them is being consumed, your queue server is using a lot more memory than it needs to, to hold onto old messages that nobody needs. (If you
Re: [Openstack] A blueprint on dynamic consolidation of virtual machines
Hi Anton, really interesting stuff. We are also in very early stages in a research project to automate VM consolidation. Most of the studies focus on information taken from power supplies and physical devices. We are more interested in looking for patterns of applications usage (database hits, IOPs, files used...) What inputs are you using in your algorithms? Regards Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Fri, Aug 17, 2012 at 10:22 AM, Anton Beloglazov anton.belogla...@gmail.com wrote: Hi All, I've recently submitted a blueprint describing my project of a framework for dynamic consolidation of virtual machines for OpenStack: https://blueprints.launchpad.net/nova/+spec/dynamic-consolidation-of-virtual-mforachineshttps://blueprints.launchpad.net/nova/+spec/dynamic-consolidation-of-virtual-machines If anyone is interested in this topic, it would be great to get any feedback or suggestions. Thanks, Anton Beloglazov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] how to set individual gateway for each VLAN or Tenant network?
It would be great if you can share the code, no matter if it's in Diablo. -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Mon, Jun 11, 2012 at 8:17 PM, Nathanael Burton nathanael.i.bur...@gmail.com wrote: dnsmasq supports setting parameters such as the gateway IP and other settings based on tag. I have run a patched version of nova-network in the Diablo time that used the network DB label field as the network tag in dnsmasq. This then allows you to set custom configs by modifying the dnsmasq.conf file. This was done with VLANmanager. Thanks Nate On Jun 11, 2012 2:09 PM, Lorin Hochstein lo...@nimbisservices.com wrote: On Jun 4, 2012, at 8:22 PM, romi zhang wrote: Hi, ** ** I am using VLAN network mode and will connect eth1 and eth2 of my compute node to the LAN Switch, and LAN switch will create individual VLAN IP interface for each Tenant/VLAN and then route to the NAT equipment,through SNAT/DNAT to touch internet. So, that needs I can set the default gateway of each Tenant VLAN to the different IP address of VLAN interface on the switch. I have the same question, I would love to know if you can set the gateways in VLAN mode. ** ** For example, my first tenant(auto0Tenant) is at VLAN200/br200/eth1/fix_ip range is 192.168.2.0/28 and second(aotu1Tenant) is VLAN300/br300/eth2/fix_ip_range 192.168.3.0/28, the VLAN interface ip address for them on switch is 192.168.2.9 and 192.168.3.9, I want to set the default gateway of VMs in auto0Tenant to 192.168.2.9 and 192.168.3.9 for aotu1Tenant’s VMs. ** ** I try to use two methods, the first is to use nova-command: ** ** nova-manage network create --label=auto0Tenat --fixed_range_v4= 192.168.2.0/28 --num_networks=1 --gateway=192.168.2.9 --dns1=61.139.2.69 --vlan=200 --bridge=br200 --bridge_interface=eth1 --network_size=16 --multi_host=T --project_id=5f9281bca6854fe3974a457d81afd78c ** ** nova-manage network create --label=aotu1Tenant --fixed_range_v4= 192.168.3.0/28 --num_networks=1 --gateway=192.168.3.9 --dns1=61.139.2.69 --vlan=300 --bridge=br300 --bridge_interface=eth2 --network_size=16 --multi_host=T --project_id=5f9281bca6854fe3974a457d81afd78c ** ** but the result is the newest created VM default gateway is still the IP address of br200 or br300 by the system, that means the factor of “gateway” and “dns1” in nova-mange network command did not work. ** ** The second way is to use dnsmasq.conf that Vish told me, that I set just dhcp_option=3,192.168.2.9. Yes it is useful for auto0Tenat VLAN, it can set auto0Tenant gateway to 192.168.2.9, but how to set others at the same time? ** ** Then I tried to use: ** ** Interface=vlan200 dhcp_option=3,192.168.2.9 ** ** Interface=vlan300 dhcp_option=3,192.168.3.9 ** ** Does it actually work to specify multiple interfaces in the dnsmasq conf file like that? I would have thought that the second values would override the first ones. Take care, Lorin -- Lorin Hochstein Lead Architect - Cloud Services Nimbis Services, Inc. www.nimbisservices.com ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] ZFS/ZVol + iscsi for volume
Nicolas, it makes a lot of sense what you want to do. ZFS+iSCSI is a perfect fit for vm storage, some other IaaS solutions already use this combination (and I have developed some). Keep in mind that Nexenta is only a distro based upon OpenSolaris: OpenIndiana, FreeBSD... there are a lot of options with ZFS. There are several things you should consider to implement this feature: 1) The code that matters is mostly in nova/virt/libvirt/connection.py for libvirt 2) You need to implement a new storage type: iscsi ( http://libvirt.org/storage.html#StorageBackendISCSI) 3) You need to implement a feature to block-copy the source image to the backend iscsi storage 4) _cache_image method and most of _create_image should be developed thinking in 3) I think the only reason to implement this feature is to develop a highly scalable storage system for instances, so a single storage system does not make sense. It should be able to manage a list storage systems as a pool and load balance them. Some quick thoughts, good luck! Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Sun, Jun 10, 2012 at 11:15 AM, Nicolas de BONFILS openst...@nicolas2bonfils.com wrote: ** Hi Stackers, I got an idea/question about iscsi volume. Actually the workflow is : 1. create an LVM pool 2. create a volume in this pool (with nova command or horizon UI) 3. share it with an iscsi target (the compute/volume node) 4. attach it with an iscsi initiator (the VM) I use zfs for other project, and I'm very interested in using it everywhere (when possible). One functionality zfs bring is zvol : it allows to create a block device from a zfs pool (a zfs property allow to share this device with iscsi). With this, a new workflow will be : 1. create a zfs pool (zpool create name device) 2. create a zvol block device (zfs create -V size poolname/volumename) 3. set the zfs property to share it with iscsi (zfs set shareiscsi=on poolname/volumename) 4. attach it with an iscsi initiator (the VM) From what I read, the Nexenta guys do a lot of work around zfs, but for volume use I only found code to plug a Nexenta san (I do not have the hardware to build a san), but no solution to use zfs drive/pool directly. So my 2 questions are : 1. are some people interested in it ? 2. does it seem possible to do it (maybe some one already try) ? Nova volume driver [github.comhttps://github.com/openstack/nova/blob/master/nova/volume/driver.py] got subclasses for specific cases, maybe a new zfs one. Please discuss, submit ideas ! --- Nicolas ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] ZFS/ZVol + iscsi for volume
Hi Nicolas, have you seen this? https://github.com/StackOps/nova/blob/master/nova/volume/san.py It has a Solaris implementation that works on top ZFS. And it works. We modified it work with Nexenta in Diablo: https://github.com/StackOps/nova/blob/stable/diablo/nova/volume/san.py Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Sun, Jun 10, 2012 at 8:07 PM, Nicolas de BONFILS openst...@nicolas2bonfils.com wrote: ** Hi Diego, Thanks for your ideas about vm storage. In my proposal/question, I got in mind (for now) volume more than vm storage (with the zfs property allowing nfs sharing, I believe that vm storage can already be done with zfs backend). --- Nicolas On 2012-06-10 17:58, Diego Parrilla Santamaría wrote: Nicolas, it makes a lot of sense what you want to do. ZFS+iSCSI is a perfect fit for vm storage, some other IaaS solutions already use this combination (and I have developed some). Keep in mind that Nexenta is only a distro based upon OpenSolaris: OpenIndiana, FreeBSD... there are a lot of options with ZFS. There are several things you should consider to implement this feature: 1) The code that matters is mostly in nova/virt/libvirt/connection.py for libvirt 2) You need to implement a new storage type: iscsi ( http://libvirt.org/storage.html#StorageBackendISCSI) 3) You need to implement a feature to block-copy the source image to the backend iscsi storage 4) _cache_image method and most of _create_image should be developed thinking in 3) I think the only reason to implement this feature is to develop a highly scalable storage system for instances, so a single storage system does not make sense. It should be able to manage a list storage systems as a pool and load balance them. Some quick thoughts, good luck! Diego -- Diego Parrilla *CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ ** blocked.gif___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Ceph + OpenStack [HOW-TO]
great job! -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Sun, Jun 10, 2012 at 11:32 PM, Sébastien Han han.sebast...@gmail.comwrote: Hello everyone, I recently posted on my website an introduction to ceph and the integration of Ceph in OpenStack. It could be really helpful since the OpenStack documentation has not dealt with it so far. Feel free to comment, express your opinions and share your personal experience about both of them. Here the link to the article: http://www.sebastien-han.fr/blog/2012/06/10/introducing-ceph-to-openstack/ Regards. Sébastien Han. ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Where to add the performance increasing method in openstack
Hi Sandy, Where is your VM I/O based scheduler published? We are also working on smart schedulers. Cheers Diego Enviado desde mi iPhone, perdona la brevedad El 24/05/2012, a las 15:10, Sandy Walsh sandy.wa...@rackspace.com escribió: Hi! You would want to report this information to the Scheduler (probably via the db) so it can make more informed decisions. A new Weight Function in the scheduler would be the place to add it specifically. We currently track the number of VM I/O operations being performed on each Compute node for this (build, resize, migration, etc) but nothing within the guest itself. Could be handy for certain verticals. Hope it helps, Sandy From: openstack-bounces+sandy.walsh=rackspace@lists.launchpad.net [openstack-bounces+sandy.walsh=rackspace@lists.launchpad.net] on behalf of sarath zacharia [sarathzacha...@gmail.com] Sent: Thursday, May 24, 2012 1:48 AM To: Nagaraju Bingi Cc: openstack@lists.launchpad.net Subject: Re: [Openstack] Where to add the performance increasing method in openstack Hi Yes , We are monitoring the loads on the instances in each node and next instances will create in most suitable node ie, node have less load Regards , Sarath Zacharia On Wed, May 23, 2012 at 6:51 PM, Nagaraju Bingi nagaraju_bi...@persistent.co.in wrote: Hi, Do you mean that your program would monitor the Openstack Instances and check the performance and load of nodes according to the number of different application running in each instance? Your program will tell you that which Instance is the best suitable to deploy your new application. Please let me know if I understood correctly. Regards, Nagaraju B From: openstack-bounces+nagaraju_bingi=persistent.co...@lists.launchpad.net [mailto:openstack-bounces+nagaraju_bingi=persistent.co...@lists.launchpad.net] On Behalf Of sarath zacharia Sent: Wednesday, May 23, 2012 10:57 AM To: openstack@lists.launchpad.net Subject: [Openstack] Where to add the performance increasing method in openstack Hi , We created an performance increasing programe for cloud application. This programe will check the performance and load of nodes according to the number of different application running in each node of our cloud environment and it will give which node is more suitable for deploying the next application in cloud. In which service we have to modify in openstack for implementing this algoritham ? note : now our code is in java how we can connect to the nova development environment Yours Sincerly Sarath Zacharia DISCLAIMER == This e-mail may contain privileged and confidential information which is the property of Persistent Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Ltd. does not accept any liability for virus infected mails. -- with regards Sarath ! ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] SAN and Fibrechannel with OpenStack
Hi Wolfgang, latest versions of our distro supports NFS as backend storage for instances, volumes and images. Basically a zone shares the same NFS mountpoint for instances and another mountpoint for volumes, and I guess it does not differ a lot from what you want to do with FC or iSCSI. It's in our immediate roadmap to use FC and iSCSI instead of NFS, but may be you can give a try to our NFS stuff until then ;-) Cheers -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Wed, May 16, 2012 at 11:05 AM, Wolfgang Hennerbichler wolfgang.hennerbich...@risc-software.at wrote: dear openstack godfathers; I do plan to migrate from crappy vmware and some ibm based cloud stack to openstack and kvm. here's the thing: I am lucky enough to have decent hardware, all the compute nodes are interconnected via fibre channel. so I don't want and don't need iscsi. do you think I can make it with something like clvm? I read through the docs of openstack, but I am not really sure now if I can make clvm fly without hacking around in openstack (and nova-volume) too much, especially when it comes to live migration and so on... I realize OpenStack was not built for SAN and FC, but I would really like to hear your opinions on that. Thanks, Wolfgang -- DI (FH) Wolfgang Hennerbichler Software Development Unit Advanced Computing Technologies RISC Software GmbH A company of the Johannes Kepler University Linz __**_ Mailing list: https://launchpad.net/~**openstackhttps://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~**openstackhttps://launchpad.net/~openstack More help : https://help.launchpad.net/**ListHelphttps://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Using Nova APIs from Javascript: possible?
Awesome Javier Anxiously waiting for a meeting with you guys to see your progress! Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Thu, Apr 26, 2012 at 9:50 AM, javier cerviño jcerv...@dit.upm.es wrote: Hi all, I'm glad to hear that there's a lot of interest in the implementation of Openstack JavaScript clients. Actually, in my group we're developing a single page application developed entirely in JavaScript, that widely supports Nova and Keystone APIs. This work is part of a European Project called FI-Ware (http://www.fi-ware.eu/), in which we are currently using Openstack APIs. We've modified Nova and Keystone installations by adding CORS support. We did it by implementing a kind of filter on their APIs. For doing this we used Adam's implementation (https://github.com/adrian/swift/tree/cors), and we adapted it to Nova and Keystone components. We also developed a JS library (http://ging.github.com/jstack/) that can be used by both web and Node.js applications, for example. This library aims to provide same functionalities as python-novaclient, adding support for Keystone API. And finally we are copying Openstack horizon functionality, using JS library and other frameworks such as jQuery and Backbone.js to implement the web application. This web application is an early-stage work, but we will probably publish it by the end of this week. I will let you know the github link. We didn't find much problems with CORS implementation and support in browsers. For the time being, according to our experiments, the only web browser that is not usable at all with this technology is Internet Explorer, but we have tried it in Google Chrome, Safari and Firefox as well and we didn't have any problems. Cheers, Javier Cerviño. On 26 April 2012 06:28, Nick Lothian nick.loth...@gmail.com wrote: On Thu, Apr 26, 2012 at 5:49 AM, Adam Young ayo...@redhat.com wrote: Let me try to summarize: 1. If you are running from a web browser, post requests to hosts or ports other than the origin are allowed, but the headers cannot be modified. This prevents the addition of the token from Keystone to provide single sign on. 2. There are various browser side technologies (JSONP, CORS) that get around this limitation, but they are typically not enabled, and can be considered security issues. While implementing these might require support from teh Openstack server, they are fundamentally browser decisions. This is inaccurate. JSONP is supported by all browsers since ~Netscape 4.0. CORS is supported by all modern browsers: IE 8, Firefox 3.5, Chrome 3, Safari 4 (See http://en.wikipedia.org/wiki/Cross-origin_resource_sharing#Browser_support ). Additionally, CORS support is not a browser decision - the server has to EXPLICITLY opt-in to support it. Obviously CORS support *can* be a security issue - that is why it is disabled unless the server enables it. I do not believe that CORS support adds any additional security issues above what the OpenStack APIs already face. Specially, the most common problem (CSRF) is not an issue here because the APIs are not authorised on a session basis. [snip] I've been working on Single Sign on Issues for another project for the past year and a half. Here's a couple things I've learned. Kerberos is designed to solve this problem. It has the benefit of being integrated into the browser. Where Kerberos fails is that: typically it only allows a single authentication provider (KDC in Kerberso speak) and it does not work well with Firewalls. The only crytographically secure way to authenticate on the web that can get around the firewall issue is Client side X509 certificates. This is the foundation for https://blueprints.launchpad.net/keystone/+spec/pki. This could, in theory, work in with OAuth, OpenID, or some other distributed authorization service, or we could embed the authorization information right into the Certitificate, which is what I suggest we do. To be clear, identity/authorisation is NOT the problem here. The OpenStack APIs work well for my use cases, once I work around the cross domain POST problem. However, I've also worked with SSO solutions. The simple truth is that client side certificates do not play well with the web - browser support ranges from non-existent (on some mobile platforms - see http://mobilitydojo.net/2010/12/28/client-certificate-support-across-mobile-platforms-a-summary/ ) to abysmal (there is a reason why many websites that use certificates end up using a Java applet), and their interaction with cross domain Javascript is unknown. Even if certificates did work for identification, CORS would still be needed - many OpenStack APIs
Re: [Openstack] Encrypted virtual machines
+1 From a security stand point I am curious what you see the benefit as? On Thu, Apr 26, 2012 at 8:53 AM, Michael Grosser d...@seetheprogress.net wrote: Hey, I'm following the openstack development for some time now and I was wondering if there was a solution to spin up encrypted virtual machines by default and if it would be a huge performance blow. Any ideas? Cheers Michael ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Quantum deployment on Essex
Hi Emilien from the Valley, Check the code from the stackops-agent and the novnc builder, we had to change to the cloudbuilders code. We can work on that next week if I can survive to the jetlag. Go and enjoy of The Night of Madrid, we will work on that next week ;-) Diego Enviado desde mi iPad El 20/04/2012, a las 12:22, OpenStack-Lists emilien.openst...@gmail.com escribió: Hi everyone, My name is Emilien, I'm a french student in University and I'm working on OpenStack for a internship project. I'm working on Quantum deployment at this time, and I would like to share with you my work. I have two physicals servers for playing, and I've setup a dual-node infrastructure with Essex on Ubuntu 12.04. Server 1 : Ubuntu 12.04 All nova services, Glance, Horizon, Keystone and Quantum-agent (coming soon). Two Nic cards : one public network, one private network. Server 2 : Ubuntu 12.04 Nova-compute Quantum-agent (coming soon) Two Nic cards : one public network, one private network. For the installation, I've followed differents documentations : - http://www.hastexo.com/resources/docs/installing-openstack-essex-20121-ubuntu-1204-precise-pangolin - http://cssoss.files.wordpress.com/2011/11/openstackbookv2-0_csscorp.pdf - Official documentation of OpenStack I met a lot of troubles during the deployment (and it's only the beginning I think), so I would like if someone here has tried to setup Quantum, and which use case he did. My goal is to use Open-vSwitch plugin and to try QoS applied to the VMs. For exemple, each tenant has each QoS policy. This is actually a Proof-of-concept, and this is not fixed ! I can say now what is working and not : - All nova services : Yes, without VNC access (I have a 404 error, and I will fix it next week I think). - Glance : Yes - Keystone : Yes - Horizon : Yes (without Swift Quantum plugins) - Quantum : In progress : I've tried to setup Quantum-server in a VM for pre-production, and I met a lot of troubles but now, it seems ready for testing Monday with Open-vSwitch - Open-vSwitch : I don't know which interface to connect on physical ETH : public ? private ? If someone can help me to this subject... I want to precise that all my services are running with MySQL connection. Maybe some people is interesting about my work, and please don't hesitate to contact me. I can of course share my confs files, or anything else. Best regards -- Emilien Macchi Skype : memilien69 Twitter : EmilienMacchi Website : http://my1.fr ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] [openstack] Error Unable to list users: [Errno 110] ETIMEDOUT
Sounds like you have access to keystone, but you don't have access to nova-api... -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Thu, Apr 12, 2012 at 2:56 PM, Lucian Thomaz luciantho...@hotmail.comwrote: Hi folks, I have a diablo installation with Dashboard and I'm having the following error when I try access Tenants or Users on Dashboard: Error Unable to get tenant info: [Errno 110] ETIMEDOUT Error Unable to list users: [Errno 110] ETIMEDOUT Has anyone had this problem? *Lucian Thomaz* ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] control user quota
You can set quotas per tenant. If you have Horizon installed may be you can modify quotas in the System Panel. -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Thu, Apr 12, 2012 at 4:27 PM, Xin Zhao xz...@bnl.gov wrote: Hello, I try to assign quota to individual users, to control how many instances each user can run concurrently. But I don't see a doc describing how to do that. I use diablo release. Any help or doc pointer will be greatly appreciated. Xin __**_ Mailing list: https://launchpad.net/~**openstackhttps://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~**openstackhttps://launchpad.net/~openstack More help : https://help.launchpad.net/**ListHelphttps://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Laptop Demo Environment
Have you tried stackops single node deployment? Now you don't need internet access. You can download it from www.stackops.org Enviado desde mi iPhone, perdona la brevedad El 10/04/2012, a las 13:38, Lance Haig lh...@haigmail.com escribió: Hi All, I am starting to build a laptop demo environment to be able to showcase OS to customers without having to get access to the outside world from their meeting rooms. My intention is to use kvm on my laptop and then build the environment from scratch. My last interaction with OS was during my course at Rackspace in Feb. Has anyone done something similar to this and is willing to share a config? Is Ubuntu still the preferred distribution for running OS on? Thanks Lance -- This message was scanned by Better Hosted and is believed to be clean. http://www.betterhosted.com ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] OpenStack immaturity
Immaturity of a platform is something you can easily fix paying the right fee to your favorite analyst firm. Seriously, Openstack is an open platform and an open community. This means problems and issues are open to discuss to everyone. Propietary platforms issues are rarely disclosed, and they look more mature. And believe me, I have used most of them and Openstack is not more unstable (or stable) than others. Anyway, it's time to move the stack from 'devs' to 'ops'. When somebody says 'you have to install the development version to fix this' instead of 'you have to follow this procedure on the stable version', you cannot imagine the damage made to Openstack Nova. It's painful, but it's the only way to have a robust platform. Let's forget about 'you will have it in the next release': we are not Microsoft. This is real, not vapourware. My two cents Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ ** On Wed, Apr 4, 2012 at 12:24 PM, Sébastien Han han.sebast...@gmail.comwrote: Hi everyone, According to the statement of this article from Gartner group http://blogs.gartner.com/lydia_leong/2012/04/03/citrix-cloudstack-openstack-and-the-war-for-open-source-clouds/ Openstack is a highly immature platform. But why? What's make Openstack so immature? Any comments on that? Thank you in advance :) ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Instance fails to spawn when instance_path is nfs mounted
We use nfs backed instances a lot, and this problem normally has to do with wrong permission management in your filer and/or client. Check if not only root can write on the nfs share (specially libvirt user). Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ ** On Tue, Apr 3, 2012 at 6:43 PM, Mandar Vaze / मंदार वझे mandarv...@gmail.com wrote: I saw an old question posted here : https://answers.launchpad.net/nova/+question/164689 But I am not trying live migration. I have nfs mounted instances_path - so when I try to spawn an instance I run into the above errors. Especially following : File /usr/lib/python2.7/dist-packages/libvirt.py, line 372, in createWithFlags 40842 2012-04-03 05:42:27 TRACE nova.rpc.amqp if ret == -1: raise libvirtError ('virDomainCreateWithFlags() failed', dom=self) 40843 2012-04-03 05:42:27 TRACE nova.rpc.amqp libvirtError: internal error Process exited while reading console log output: chardev: opening backend file failed But as you can see below, several files are created in this folder, so I am not sure if mine if permissions issue (Else none of the files would get created) The problem is reported when libvirt tries to write to console.log (File itself is created with correct permissions - just that this is zero byte file) mandar@ubuntu-dev-mandar:/nfs_shared_instances_path/instance-0005$ ll total 10944 drwxrwxr-x 2 mandar libvirtd4096 2012-04-03 05:42 ./ drwxrwxrwx 4 root root4096 2012-04-03 05:42 ../ -rw-rw 1 mandar libvirtd 0 2012-04-03 05:42 console.log -rw-r--r-- 1 mandar libvirtd 6291968 2012-04-03 05:42 disk -rw-rw-r-- 1 mandar libvirtd 4731440 2012-04-03 05:42 kernel -rw-rw-r-- 1 mandar libvirtd1067 2012-04-03 05:42 libvirt.xml -rw-rw-r-- 1 mandar libvirtd 2254249 2012-04-03 05:42 ramdisk I'm suspecting : https://bugs.launchpad.net/ubuntu/maverick/+source/libvirt/+bug/632696 But I the above doesn't show itself in non-NFS setup Please suggest !!! -Mandar ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] regarding this Message #09165 (VNC error with latest version of Firefox)
Hi Anthony, yes your fix worked like a charm. We have change the novnc version to the cloudbuilders one in our distro. The nova-manage service command returns that novnc-console status as disabled, but it's a minor bug. We also had some problems with numpy, but now it's working. I have attached a preview version of the distro with support for the novnc from cloudbuilders (plus some backports from horizon essex version we have been working on) if anybody wants to give it a try: it has not been fully tested, so any feedback is welcomed. http://dl.dropbox.com/u/527582/iso/stackops-0.4-b1279-d20120329.iso Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Wed, Mar 28, 2012 at 8:23 PM, Anthony Young sleepsonthefl...@gmail.comwrote: In diablo, nova shipped its own websocket proxy, which had some browser compatibility issues due to eventlet's out-dated websocket implementation. For this reason, in essex we replaced nova-vncproxy with one more directly based on noVNC's websocket proxy. Docs for the current proxy may be found here: https://github.com/openstack/nova/blob/master/doc/source/runnova/vncconsole.rst At the time of diablo release, I had an early version of the current proxy working against stable/diablo here: https://github.com/cloudbuilders/noVNC/branches/diablo - devstack's stable/diablo shows how to use that branch. I just ran the branch mentioned above against diablo + Firefox 11 - seems to work. I would expect the 'official' diablo vnc proxy to have browser compat issues, though I have not tried your exact configuration. Anthony On Wed, Mar 28, 2012 at 6:09 AM, Staicu Gabriel gabriel_sta...@yahoo.comwrote: Hi Diego, I observed the same behavior as you. I am using the latest packages from http://ops.rcb.me/packages. Everything works fine except the connection to vnc console from the latest firefox (11.0) on linux. I tried also with firefox 11.0 from win7 and the error is the same. What workaround I found till now is to use firefox (10.0.3) which works ok. Regards, Gabriel ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] regarding this Message #09165 (VNC error with latest version of Firefox)
Thanks Anthony, we use the 'official' noVNC from https://github.com/openstack/noVNC in our distro. We are going to make a new build pulling from cloudbuilders' repository and let's see how it works. Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Wed, Mar 28, 2012 at 8:23 PM, Anthony Young sleepsonthefl...@gmail.comwrote: In diablo, nova shipped its own websocket proxy, which had some browser compatibility issues due to eventlet's out-dated websocket implementation. For this reason, in essex we replaced nova-vncproxy with one more directly based on noVNC's websocket proxy. Docs for the current proxy may be found here: https://github.com/openstack/nova/blob/master/doc/source/runnova/vncconsole.rst At the time of diablo release, I had an early version of the current proxy working against stable/diablo here: https://github.com/cloudbuilders/noVNC/branches/diablo - devstack's stable/diablo shows how to use that branch. I just ran the branch mentioned above against diablo + Firefox 11 - seems to work. I would expect the 'official' diablo vnc proxy to have browser compat issues, though I have not tried your exact configuration. Anthony On Wed, Mar 28, 2012 at 6:09 AM, Staicu Gabriel gabriel_sta...@yahoo.comwrote: Hi Diego, I observed the same behavior as you. I am using the latest packages from http://ops.rcb.me/packages. Everything works fine except the connection to vnc console from the latest firefox (11.0) on linux. I tried also with firefox 11.0 from win7 and the error is the same. What workaround I found till now is to use firefox (10.0.3) which works ok. Regards, Gabriel ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] regarding this Message #09165 (VNC error with latest version of Firefox)
Yes, it's working. The trick is to shutdown nova-vncproxy and use the command: utils/nova-wsproxy.py --flagfile $NOVA_CONF --web . 6080 and install python-numpy package. We are trying to package in the distro, we have some versioning clash with some packages. We hope we will release the new fixed distro asap. Regards Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ On Thu, Mar 29, 2012 at 5:23 PM, Andrea Federico Grisotto andrea.griso...@gmail.com wrote: I tried to use the cloudbuilders branch for diablo but it doesn't work with firefox 11 or chrome 18. Diego, does it works for you? 2012/3/29 Diego Parrilla Santamaría diego.parrilla.santama...@gmail.com Thanks Anthony, we use the 'official' noVNC from https://github.com/openstack/noVNC in our distro. We are going to make a new build pulling from cloudbuilders' repository and let's see how it works. Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Wed, Mar 28, 2012 at 8:23 PM, Anthony Young sleepsonthefl...@gmail.com wrote: In diablo, nova shipped its own websocket proxy, which had some browser compatibility issues due to eventlet's out-dated websocket implementation. For this reason, in essex we replaced nova-vncproxy with one more directly based on noVNC's websocket proxy. Docs for the current proxy may be found here: https://github.com/openstack/nova/blob/master/doc/source/runnova/vncconsole.rst At the time of diablo release, I had an early version of the current proxy working against stable/diablo here: https://github.com/cloudbuilders/noVNC/branches/diablo - devstack's stable/diablo shows how to use that branch. I just ran the branch mentioned above against diablo + Firefox 11 - seems to work. I would expect the 'official' diablo vnc proxy to have browser compat issues, though I have not tried your exact configuration. Anthony On Wed, Mar 28, 2012 at 6:09 AM, Staicu Gabriel gabriel_sta...@yahoo.com wrote: Hi Diego, I observed the same behavior as you. I am using the latest packages from http://ops.rcb.me/packages. Everything works fine except the connection to vnc console from the latest firefox (11.0) on linux. I tried also with firefox 11.0 from win7 and the error is the same. What workaround I found till now is to use firefox (10.0.3) which works ok. Regards, Gabriel ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Specification of nova-diagnostics
I'm not familiar with nova-diagnostics, but we use collectd to gather information about each virtual machine running in KVM. We get information about cpu usage, memory, disk io, and network io per instance. Obviously it's not nicely integrated with nova commands, but it works in our deployments. And it comes in the distro by default. Let me know if I can help you in this blueprint: the only reason now in our distro to use collectd is kvm instances performance. If we can get from nova we should go that way in the future. Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * On Mon, Mar 26, 2012 at 6:06 PM, Leander Bessa leande...@gmail.com wrote: Hello, I've been trying to implement the nova-diagnostics command for libvirt. I'm using the devstack installation on ubuntu 12.04. So far i've managed to gather information regarding CPU, IO (network and disks). The memory reading only works with the virsh command and does not report the actual memory usage. As pointed out to me previously, i've been looking at the implementation of nova-diagnostics for the xenapi in order to try and figure out how to supply the data back to openstack. However, i can not make any sense of it. All i know is that it returns a set of keys with values, which i suppose represent the values of the readings. What i wish to know is if there's any document or specification which i can read which defines what nova-diagnostics should return and under what format. Regards, Leander ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
[Openstack] VNC error with latest version of Firefox
Hi folks, yesterday we started to see this error when we tried to open a VNC console with Firefox 11.0: Websock error:[object event] and in the error console we have: Fecha y hora: 27/03/12 13:03:42 Error: Firefox no puede establecer una conexión con el servidor en ws://A.B.C.D:6080/data?host=hostignoreport=portignoretoken=dbf34158-e391-4d5e-839d-a004f66129a2. Archivo de origen: http://A.B.C.D:6080/include/websock.js Línea: 255 (Translation: Firefox cannot establish a connection to the server in ws://...) It fails with Mac and Linux. We have tried with Safari on Mac and it works. Anybody has seen this recently? Any workaround? Cheers Diego P.D.: We are working on the stable branch of Diablo. -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] KVM disk performance
Have you tried virtio for storage? http://www.linux-kvm.org/page/Virtio Enviado desde mi iPhone, perdona la brevedad El 26/03/2012, a las 14:59, Martin van Wilderen - JDN BV mar...@jdn.nl escribió: Hi List, I have a question about KVM disk performance. We are using Openstack Nova on three machines. These machines have a SSD drive with a dd write performance of about 130mb/s Within the instance the write performance is down to about 5 mb/s. When using the allocate trick (dd zero to disk before newfs) we get a performance of 20 mb/s. Things a have tried but don't give any extra results are: - Settings the disklayout from qcow2 to raw - Settings the cache type in libvirt.xml (writeback, writethrough, none) - Switching KSM on and off. - Tested with different guests OS, Linux, FreeBSD, Windows. Is there someone who had some extra info i can check? Or are there more people with this issue? Snippet from libvirt.xml driver type='qcow2'/ cache='writeback'/ source file='/var/lib/nova/instances/instance-0113/disk'/ target dev='vda' bus='virtio'/ Kind regards, Martin ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Network Connectivity issue
Hi Nicolas, thanks for using our distro! Just to summarize: - Single node - Management network: 192.168.163.0/25 = 192.168.163.1 to 192.168.163.126. Let's assume gateway = 192.168.163.1 - Service Network: 192.168.163.128/25 = 192.168.163.129 to 192.168.163.254. gateway should be = 192.168.163.129 If you wan to ping from the service network to a host in the management network (and it's not the single node) you need a route to that network. Or you can configure your system to use the Management Network as the public network. Then you will reach your hosts. If you are using FlatDHCP, may be you can configure the smart installer to use as the service network a subset (not a subnet) of the management network. It's a dirty hack (I prefer to split networks always) we did in the past... For example if you want to setup a little lab in your lapto with the distro you can use this settings: - Single node - Management network: 192.168.10.0/24 (this is my network, use yours) - Service Network: 10.0.0.0/24 - Public Network (floating range): 192.168.10.64/28 (and of course I don't have any host in this subnet) With this configuration floating IPs will reach hosts in the management network. Cheers! Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ ** On Thu, Mar 22, 2012 at 3:47 PM, Nicolas Odermatt oderma...@gmail.comwrote: Hello guys, I am dealing with a strange phenomenon my StackOps environment. The thing is like this: I am running a single-node stackops deployment in a little /25 network. The installation and the few configurations I had to do afterwards went just fine, no problems so far. I was also able to upload an image to glance and to start an instance using euca2ools. I authorized the necessary port for ssh, allowed icmp and then connected to the instance with ssh. Afterwards I checked the instance's connection to the internet, which was up and running. Now to my so called strange phenomenon: Although I am able to ping my stackops-node, public ip adresses (e.g 8.8.8.8) and in spite the fact that name resolving works as well, I can't ping a Client machine in my local area network. My stackops-node has the ip-address 192.168.163.20/25, the instance has the ip-address(192.168.163.130/25) and the client has the ip-address 192.168.163.5/25. I can't think of an approach to this problem, as I have enabled ssh and icmp and the connection between Client and stackops-node exists. Is it possible that I might have forgott to add a certain rule? Thanks for your ideas! Best regards. Nicolas -- Freundliche Grüsse, Nicolas Odermatt ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Docs: nova-manage network create FAILURE
Alexey, Here goes a sample what we use in the distro: FlatDHCP ./nova-manage network create service 10.0.0.0/24 1 256 --bridge=br100--bridge_interface= bond1 --dns1=8.8.8.8 --dns2=8.8.4.4 VlanManager ./nova-manage network create service 10.0.0.0/24 1 256 --vlan=100 --bridge_interface=bond1 --dns1=8.8.8.8 --dns2=8.8.4.4 Keep in mind that FlatDHCP and VlanManager handle the tenants' networks with different approach. Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ ** On Mon, Feb 27, 2012 at 4:23 PM, Alexey Eromenko al4...@gmail.com wrote: --flat_interface (for flatdhcp mode) Doesn't work. Either the docs is wrong or the software. When I set --flat_injected option, nova fails to work. root@nova-server1:~# nova-manage Usage: nova-manage [options] nova-manage: error: --flat_injected option does not take a value See: Docs: (compute) FlatDHCP disallows IP injection https://bugs.launchpad.net/openstack-manuals/+bug/941978 Proposed fix: Remove --flat_injected=False altogether from FlatDHCP docs. Or it should work without options ? According to my understanding, only Flat mode has IP injection, while FlatDHCP does not. Is this correct ? On Mon, Feb 27, 2012 at 3:20 AM, Anne Gentle a...@openstack.org wrote: Good explanation, thanks Vish. http://docs.openstack.org/diablo/openstack-compute/admin/content/configuring-flat-dhcp-networking.html has the --flat_interace requirement, and http://docs.openstack.org/diablo/openstack-compute/admin/content/configuring-vlan-networking.html describes the --vlan_interface requirement. Thanks for asking Alexey. We can edit the page with the nova-manage network create command also. Problem is: Networking described in Chapter: Configuring Multiple Compute Nodes, which comes *after* Chapter: Setting Up OpenStack Compute Environment on the Compute Node So it fails. Moreover: Configuring Multiple Compute Nodes needs an example of what this looks like with real values entered. -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Announcing StackTach ...
Great job Sandy, Correct me if I'm wrong, but you are using the events generated and described in the SystemUsage blueprint ( http://wiki.openstack.org/SystemUsageData). We are going to send a new blueprint (or I should say a part II of the existing blueprint) to extend the current implementation of System Usage notifications to cover more resources of Nova (volumes, floating ips, fixed networks, tenants, images...). Sounds to me like a good fit. We would like to contribute in Folsom developing these enhancements, and I think your stackstach tool will help a lot. Regards Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ ** On Mon, Feb 20, 2012 at 9:15 PM, Sandy Walsh sandy.wa...@rackspace.comwrote: Hey! Last week I started on a little debugging tool for OpenStack based on AMQP events that I've been calling StackTach. It's really handy for watching the flow of an operation through the various parts of OpenStack. It consists of two parts: 1. The Worker. Sits somewhere on your OpenStack network. It listens to AMQP monitor.* notifications and sends them to the StackTach server. (I need this branch to land for it to work ... hint hint) https://review.openstack.org/#change,4194 2. The Web Interface Collects events via REST calls (poorman multi-tenant) and presents these events in a funky little web interface. You can play around with the UI here: http://darksecretsoftware.com/stacktach/1/ (this is with data coming from my personal OpenStack Dev env) What do I do? Click on anything and you'll see the particulars in the Details window. Click on [+] to see the JSON for the event. Hosts shows the last 20 events that have a Host defined. Instances shows the last 20 events that have the Instance field populated. Hosts and Instances windows are resize-able. You may see duplication between both windows. Click on Time to see any events around that time (+/- 1 minute I think) Where is the code? The code is hosted below. There's LOTS of work to do to make it ready for prime-time ... but please, contribute. https://github.com/rackspace/stacktach How do I install it? I need to make this process cleaner. Right know you need to know how to create a Django Project and stick StackTach in there. Look forward to the feedback. Cheers, Sandy ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] First batch of invites to the Folsom Design Summit
Stefano, what about people not in the authors file but proposing new or upgraded blueprints for Folsom? Ciao Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ ** On Mon, Feb 20, 2012 at 3:27 AM, Stefano Maffulli stef...@openstack.orgwrote: Dear all, we have just sent out the first batch of invites to the Folsom Design Summit. If your email is in the Authors file of any of OpenStack repositories (or in the review system), you should have received an invite to register to the summit. If you haven't, check your spam filters and let me know. All PTLs have received also an extra set of invite codes so that they can invite more people that, at their discretion, they feel that they should attend to the summit. The rationale for sending private invitations initially to existing developers is that space is limited, so in the spirit of ensuring critical contributors can attend, we have started the process by sending invites to peoples whose names appears in the authors file. To get contact info we cross checked this with the review system. Depending on how many seats we have left after this first batch, we may send another batch of invites, or open the registration for anybody interested. We can discuss how to proceed at the next PPB on Tuesday. Let me know if this is not clear. Regards, stef ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] NFS for nova-volume
We have developed a QEMUDriver for stable/diablo, sadly the essex build is still broken. We are a bit overwhelmed, and we would like to contribute it in the future (gue rivero will help us with Gerrit). Still, if anybody wants to test it in stable/diablo, we are more than open to help him to use it. Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ ** On Tue, Feb 14, 2012 at 2:21 AM, Salman A Baset saba...@us.ibm.com wrote: Hello folks, I was wondering if anyone has tried setting up nova-volume on NFS backend without making any changes to nova-volume code? There is a Xen Storage Manager Volume driver that can support NFS, but I am looking for a non-Xen solution. http://nova.openstack.org/devref/xensmvolume.html Thanks. Salman ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
[Openstack] Fwd: NFS for nova-volume
Hi Salman, you can checkout the directory in our stable/diablo branch in our repos in GitHub: https://github.com/StackOps/nova/commits/stable/diablo You need to configure it as follows: - NovaVolume nodes must have access to qemu-img executable. Otherwise it won't be able to create the nodes. - Share a filesystem for the volumes, for example /var/lib/nova/volumes - in the configuration file of NovaVolume, you need to enter this flags: flags.DEFINE_string('volumes_path', '/var/lib/nova/volumes', 'shared directory for the volumes virtual disks') flags.DEFINE_string('volumes_path_testfile', '%s/testfile' % FLAGS.volumes_path, 'Test file to check if qemu-img works') flags.DEFINE_string('volume_driver', 'nova.volume.nas.QEMUDriver', 'QEMU Volumes driver') We have an experimental release in our 0.4 version of the StackOps Distro and in our Enterprise Distro, hopefully to release in the coming weeks. Cheers Diego -- Diego Parrilla http://www.stackops.com*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. 2012/2/14 Diego Parrilla Santamaría diego.parrilla.santama...@gmail.com We have developed a QEMUDriver for stable/diablo, sadly the essex build is still broken. We are a bit overwhelmed, and we would like to contribute it in the future (gue rivero will help us with Gerrit). Still, if anybody wants to test it in stable/diablo, we are more than open to help him to use it. Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ ** On Tue, Feb 14, 2012 at 2:21 AM, Salman A Baset saba...@us.ibm.comwrote: Hello folks, I was wondering if anyone has tried setting up nova-volume on NFS backend without making any changes to nova-volume code? There is a Xen Storage Manager Volume driver that can support NFS, but I am looking for a non-Xen solution. http://nova.openstack.org/devref/xensmvolume.html Thanks. Salman ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Any block storage folks interested in getting together?
Sounds great. We will try to join the meeting. Enviado desde mi iPad El 13/02/2012, a las 19:06, John Griffith john.griff...@solidfire.com escribió: There's been a lot of new work going on specific to Nova Volumes the past month or so. I was thinking that it's been a long time since we've had a Nova-Volume team meeting and thought I'd see if there was any interest in trying to get together next week? I'm open to suggestions regarding time slots but thought I'd propose our old slot, Thursday Feb 23, 18:00 - 19:00 UTC. Here's a proposed agenda: * Quick summary of new blueprints you have submitted and completed (or targeting for completion) in Essex * Any place folks might need some help with items they've targeted for Essex (see if we have any volunteers to help out if needed) * Any updates regarding BSaaS * Gauge interest in resurrecting a standing meeting, perhaps every 2 weeks? If you have specific items that you'd be interested in sharing/discussing let me know. Thanks, John ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Question on i8ln?
Joshua, most of non-english speaking developers I know try to use english for class names, methods, fields, constants... English is the 'lingua franca' for code, so even developers with bad english level like me try to use english all the time... so internationalized logging messages do not make sense from my perspective. And sometimes translations are awful, or even hilarious. So +1 for english only logging messages in the code. Cheers Diego P.D.: I know this is the kind of topic everybody has an opinion, so I hope nobody feels attacked ;-) -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ ** On Mon, Feb 13, 2012 at 9:50 PM, Joshua Harlow harlo...@yahoo-inc.comwrote: Hi all, I was just wondering if I could get clarification on something I never understood related to i8ln. In nova HACKING.rst there is a line that mentions how log messages should be using gettext for i8ln. Is it common in other companies to attempt to internationalize log messages? I’ve seen this throughout the different openstack code and never quite understood why. I can understand horizon being internationalized, but debugging/error/warning (logging) messages? Isn’t that meant to be read by a developer, who will most likely understand english (to some degree). ?? -Josh ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] libvirt + kvm problem on ubuntu 10.04.3
Hi Roman, our StackOps Distro is based in 10.04 and we had to modify some packages to make Diablo work with kvm: we changed qemu-kvm 0.12 to 0.14: - qemu-common_0.14.0 and - qemu-kvm_0.14.0. Don't know if it can help, but you can give a try... Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Thu, Feb 9, 2012 at 1:59 PM, Roman Bogorodskiy bogorods...@gmail.comwrote: Hi, I'm facing a strange problem with libvirt + kvm on Ubuntu 10.04.3. I have all-in-one installation of Essex-2. When I start an instance using 'nova boot', it shows its status as ACTIVE, but when I connect using vnc (by issuing 'vncdisplay' command in virsh for that instance), I can see it doesn't even boot and shows 'No bootable device' error. Here's the output of 'virsh dumpxml' for that instance and also libvirt's log file: http://dpaste.de/VeFeq/ I also have a VM I spawned manually (i.e. not through on this box) and it works fine. Here's its log: http://dpaste.de/cp4C1/ The only major difference I can see is that it's using 'boot=on' for drive. It's also not using kernel and initrd, but I've tried images with out it with the same result. I've also been experimenting with running kvm manually and found a reproducible crash: root@host:/var/log/libvirt/qemu# LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin QEMU_AUDIO_DRV=none /usr/bin/kvm -S -M pc-0.12 -enable-kvm -m 512 -smp 1,sockets=1,cores=1,threads=1 -name instance-006d -uuid 0ce3afdc-be2f-4079-d106-e70b287f9e26 -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/instance-006d.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=readline -rtc base=utc -boot c -kernel /var/lib/nova/instances/instance-006d/kernel -initrd /var/lib/nova/instances/instance-006d/ramdisk -append root=/dev/vda -drive file=/var/lib/nova/instances/instance-006d/disk,if=none,id=drive-virtio-disk0,format=qcow2,boot=on -device virtio-blk-pci,bus=pci.0,addr=0x4,drive=drive-virtio-disk0,id=virtio-disk0 -chardev file,id=charserial0,path=/var/lib/nova/instances/instance-006d/console.log -device isa-serial,chardev=charserial0,id=serial0 -chardev pty,id=charserial1 -device isa-serial,chardev=charserial1,id=serial1 -usb -vnc 0.0.0.0:2 -k en-us -no-kvm char device redirected to /dev/pts/20 Segmentation fault root@host:/var/log/libvirt/qemu# It segfaults when I'm connecting to it via VNC. I'm kind of stuck with this issue and have no idea how to debug it further. Any ideas how that could be fixed? Roman Bogorodskiy ___ Mailing list: https://launchpad.net/~openstack Post
Re: [Openstack] What's the web server used in the Nova API server?
Hi Michael, we deploy with an Apache + mod_proxy in front of all the nova APIs processes. It works reasonably well. For Horizon we use Apache + WSGI mod (well... everybody knows Horizon is a different beast...). Tomcat is a different beast, for JVM stuff, you know. Openstack is python. Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Mon, Jan 16, 2012 at 1:41 PM, Michael Basnight mbasn...@rackspace.comwrote: Just curious, whats the reason we went with rolling our own instead of using something like nginx/apache2/etc w/ mod_wsgi? On Jan 16, 2012, at 2:14 AM, Thierry Carrez wrote: Joe Smithian wrote: I browsed the openStack documentation but couldn't find information about the Nova API server. What's the web server used in the Nova API server? Can we use a different web server such as Apache or Tomcat? I'd appreciate your comments. Nova uses Python eventlet WSGI servers. You can't directly use a different web server, though you can certainly place Nova API servers behind some other server. -- Thierry Carrez (ttx) Release Manager, OpenStack ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] F release naming poll - Cast your vote !
Just listening Johnny Cash's 'Folsom Prison Blues'! ... so my vote goes to... -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ ** On Thu, Jan 12, 2012 at 10:34 AM, Thierry Carrez thie...@openstack.orgwrote: Fawnskin, Felton, Fillmore, Flournoy, Folsom, Fortuna, Fowler... How should the F version of OpenStack, due Fall 2012, be named ? Please participate to the F naming poll at: https://launchpad.net/~openstack/+poll/f-release-naming/+vote Pick your choice among the 28 options we have ! This is open to all members of the Launchpad OpenStack team (which is an open team). The poll closes next Tuesday, January 17, at 21:30 UTC. Cheers, -- Thierry Carrez (ttx) Release Manager, OpenStack ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Configure Rate limits on OS API
Wow! Didn't know about it. Really valuable information. I have been looking for that information for ages. Happy New Year folks, Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Tue, Dec 27, 2011 at 9:33 PM, Nirmal Ranganathan rnir...@gmail.comwrote: You can configure those values thru the paste conf. [filter:ratelimit] paste.filter_factory = nova.api.openstack.limits:RateLimitingMiddleware.factory limits =(POST, *, .*, 10, MINUTE);(POST, */servers, ^/servers, 50, DAY);(PUT, *, .*, 10, MINUTE);(GET, *changes-since*, .*changes-since.*, 3, MINUTE);(DELETE, *, .*, 100, MINUTE) On Mon, Dec 19, 2011 at 1:28 PM, Day, Phil philip@hp.com wrote: Hi Folks, ** ** Is there a file that can be used to configure the API rate limits for the OS API on a per user basis ? ** ** I can see where the default values are set in the code, but it looks as if there should be a less brutal configuration mechanism to go along with this ? ** ** Thanks Phil ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp -- Nirmal http://rnirmal.com ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Quantum OVS over StackOPS
Hi, sounds like ovs-ofctl is not in the path. BTW, we decided to wait for quantum support in essex, but please don't hesitate to drop us an email and we will try to help you. Cheers Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Wed, Dec 21, 2011 at 11:35 AM, Alisson Soares Limeira Pontes apon...@cpqd.com.br wrote: Hi everybody, I am configuring nova to work with Quantum. When aplying the configurations for the OVS plugin I face this error. root@nova-compute-1:~# python ovs_quantum_agent.py ovs_quantum_plugin.ini Traceback (most recent call last): File ovs_quantum_agent.py, line 297, in module plugin = OVSQuantumAgent(integ_br) File ovs_quantum_agent.py, line 175, in __init__ self.setup_integration_br(integ_br) File ovs_quantum_agent.py, line 188, in setup_integration_br self.int_br.remove_all_flows() File ovs_quantum_agent.py, line 89, in remove_all_flows self.run_ofctl(del-flows, []) File ovs_quantum_agent.py, line 86, in run_ofctl return self.run_cmd(full_args) File ovs_quantum_agent.py, line 58, in run_cmd p = Popen(args, stdout=PIPE) File /usr/lib/python2.6/subprocess.py, line 633, in __init__ errread, errwrite) File /usr/lib/python2.6/subprocess.py, line 1139, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory Anyone know why? The file /usr/lib/python2.6/subprocess.py does exists! All steps before this (according to the OVS README) went well. I am using Quantum 2012.1-e2-ubuntu2 and the StackOPS0.3. -- Alisson Pontes ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp On Wed, Dec 21, 2011 at 11:35 AM, Alisson Soares Limeira Pontes apon...@cpqd.com.br wrote: Hi everybody, I am configuring nova to work with Quantum. When aplying the configurations for the OVS plugin I face this error. root@nova-compute-1:~# python ovs_quantum_agent.py ovs_quantum_plugin.ini Traceback (most recent call last): File ovs_quantum_agent.py, line 297, in module plugin = OVSQuantumAgent(integ_br) File ovs_quantum_agent.py, line 175, in __init__ self.setup_integration_br(integ_br) File ovs_quantum_agent.py, line 188, in setup_integration_br self.int_br.remove_all_flows() File ovs_quantum_agent.py, line 89, in remove_all_flows self.run_ofctl(del-flows, []) File ovs_quantum_agent.py, line 86, in run_ofctl return self.run_cmd(full_args) File ovs_quantum_agent.py, line 58, in run_cmd p = Popen(args, stdout=PIPE
Re: [Openstack] Newby question
Hi Alexandre, you can build a simple SingleNode in Flat Network mode with our StackOps Distro: http://www.stackops.org Once you have installed and configured the Single Node, then you can go to /etc/nova/nova-controller.conf and you can find the configuration details. If you feel brave enough to try a multi node deployment, then the Stackops Distro will create a specific nova-network configuration file in /etc/nova/nova-network.conf Don't forget that starting from Diablo some network configuration stuff must be performed directly with nova-manage command. Enjoy! Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Fri, Dec 16, 2011 at 8:21 AM, Alexandre Parenteau aubonbeu...@gmail.comwrote: Hi, For my company, I'd like to set-up a nova-compute All-In-One node, to replace a eucalyptus cluster which is showing age. Unfortunately I'm not well versed in networking, and have trouble grasping the difference between the multiple network managers, but I think I would need a Flat mode in my case. I have a simple question: could someone please provide a functional euca.conf, that is using only one NIC, and the relative /etc/network/interfaces, for Ubuntu 11.10/Diablo? Help much appreciated! alex p.s.: as a side node, I tried everywhere the web for an explanation of how 'nova-manage network' relates to the flags passed inside nova.conf. ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Newby question
Thank you for your nice words! Dual configuration is the most common configuration we use: you only need to be cautious about how to configure the different networks. Just some hints: 1) Leave the management network as simple as possible. 2) The service network (the one that connects all the virtual machines and nova-network) needs a dedicated NIC (or virtual NIC if you are deploying in a virtual lab with VMware for example) and must be connected to the same group of ports, all with a single VLAN statically assigned to these ports. It's important that nova-network and the virtual machines can see each other. 3) The public network (the one you will use for the floating IPs) cannot be shared with the service network at all. It can be shared with the management network, but normally you can't do real stuff. A good solution is to have a dedicated NIC connected to internet and configured with a public CIDR, or if you are in a corporate environment connect it to the corporate network. Probably you will have to statically assign the port of the switch to the VLAN of the corporate network. To be honest, most of the complains about the distro has to do with networking, and we can't do a lot about it. We normally try to explain that the single node deployment is like installing a MySQL server for development in 10 minutes -everybody can do it-, but configuring a MySQL server for production highly available is hard. Dual and Multi node deployments can be like deploying the production-ready MySQL: it's not a 10' tasks :-( Regards Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. 2011/12/16 Alexandre Parenteau aubonbeu...@gmail.com Diego, Just one word: fantastic! I could install, configure, launch my first VM while sipping a coffee! I can't wait to try the dial-nodes, do I need only a second switch? Thanks so much for stackops, and thanks all for your quick answers! alex 2011/12/16 Diego Parrilla Santamaría diego.parrilla.santama...@gmail.com Hi Alexandre, you can build a simple SingleNode in Flat Network mode with our StackOps Distro: http://www.stackops.org Once you have installed and configured the Single Node, then you can go to /etc/nova/nova-controller.conf and you can find the configuration details. If you feel brave enough to try a multi node deployment, then the Stackops Distro will create a specific nova-network configuration file in /etc/nova/nova-network.conf Don't forget that starting from Diablo some network configuration stuff must be performed directly with nova-manage command. Enjoy! Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29
Re: [Openstack] Nexenta Driver proposal
Hi all, we have modified the Solaris volume driver code to work with Nexenta Block Storage. Actually, we have succesfully deployed solutions with Nexenta and Nova already. You can check the code here: https://github.com/StackOps/nova/tree/stable/diablo So, we are happy to collaborate on this. Regards Diego -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Mon, Nov 14, 2011 at 12:31 PM, Yuriy Taraday yorik@gmail.com wrote: Hello. The Openstack block volume storage demands high reliability and management automation. This can be achieved with specialized storage solutions, but Openstack still lacks integration with this type of storage back-ends. We have created a blueprinthttp://wiki.openstack.org/NexentaVolumeDriveron new volume driver for Nova that uses Nexenta appliance as storage. Driver is finished and working with Diablo version of Nova. We’re looking forward to any comments and suggestions. We hope our code can eventually be merged into master development branch with our support. Kind regards, Yuriy. ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
[Openstack-volume] FileDriver status?
Hi all, I would like to know if somebody is working on this blueprint: https://blueprints.launchpad.net/nova/+spec/filedriver Before develop it on our way, I would like to know if we can join efforts to develop it for Essex and back port it to Diablo. Cheers Diego Enviado desde mi iPad -- Mailing list: https://launchpad.net/~openstack-volume Post to : openstack-volume@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack-volume More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Patched euca-tools to work w/ keystone
+1 BTW, the where are the backports committed? In the stable/diablo branch in github? Enviado desde mi iPad El 30/10/2011, a las 22:21, Leandro Reox leandro.r...@gmail.com escribió: Thanks a lot Ziad, will be cool to ge it in the back ports. Regards On Fri, Oct 28, 2011 at 5:11 PM, Ziad Sawalha ziad.sawa...@rackspace.com wrote: I think this was it: https://github.com/openstack/keystone/commit/2bb474331d73e7c6d2a507cb097c50 cfe65ad6b6 Will try to get it in the back ports. Z On 10/28/11 1:57 PM, Razique Mahroua razique.mahr...@gmail.com wrote: Hey, I never found out, in fact I only recall some mails exchange on a mailing list, basically, there are two lines to change into : /usr/local/lib/python2.6/dist-packages/keystone-1.0-py2.6.egg/keystone/mid dleware/ec2_token.py # o = urlparse(FLAGS.keystone_ec1_url) o = urlparse(FLAGS.keystone_ec2_url) and : # token_id = result['auth']['token']['id'] token_id = result['access']['token']['id'] Regards, Razique Le 28 oct. 2011 à 20:04, Leandro Reox a écrit : Hi guys, Anyone got the link to download the patched euca tools that work with keystone auth tokens to query the nova api ? Regards Lean ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] OpenSTack Minimum Spec
Frans, the single node configuration of the Stackops Distro can work in very modest environments. A P4 and 1.5GB should be enough if you want to deploy m1.tiny instances with QEMU. If you want to manage the deployment in a training lab probably you should check the tool. Cheers Diego - -- Diego Parrilla http://www.stackops.com/*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com/ * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Fri, Oct 28, 2011 at 7:21 AM, Frans Thamura fr...@meruvian.org wrote: hi all i am writing specification for polytechnics related for lab, the regulator said, 1 PC must be for 1 student and several polytechnics have limited budget can share all? i have Pentium 4, run in single node :) but i think multicore processor are better, so for play around i recommend i7, for server i recommend 2 core Xeon for lab. my plan 1 PC = 1 student we will create group, to make student can do multinode. -- Frans Thamura (曽志胜) Chief of Advisory Meruvian. Integrated Hypermedia Java Solution Provider. Mobile: +628557888699 Blog: http://blogs.mervpolis.com/roller/flatburger (id) FB: http://www.facebook.com/meruvian TW: http://www.twitter.com/meruvian / @meruvian Website: http://www.meruvian.org We grow because we share the same belief. ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] any easy use tools for end user access swift ?
Try these: http://cyberduck.ch/ http://www.gladinet.com/ Cheers Diego -- Diego Parrilla http://www.stackops.com*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Wed, Aug 10, 2011 at 9:13 AM, tianyi wang alex-cl...@live.com wrote: Hi all, For end user I think they will not want to use Linux shell command like this : st -A https://proxy:8080/auth/v1.0 -U system:root -K testpass upload myfiles test.txt for upload files into swift. Any easy use tools for this ? Thanks Alex ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Making Nova HA summit notes
Awesome Vish. I will give this network option a try! Diego -- Diego Parrilla http://www.stackops.com*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Thu, Jul 21, 2011 at 6:24 PM, Vishvananda Ishaya vishvana...@gmail.comwrote: We just recently merged a new HA networking option. See details in my blog post here: http://unchainyourbrain.com/openstack/13-networking-in-nova http://unchainyourbrain.com/openstack/13-networking-in-novaVish On Jul 20, 2011, at 10:04 PM, Mike Scherbakov wrote: Hi, Thank you for the work on making nova components HA. Did you have a chance to move further in this topic? I especially interested in making nova-network HA and looking for possible active-active implementations, so the downtime of the service would me minimal. Thank you, On Tue, May 3, 2011 at 1:22 PM, Edward Konetzko konet...@quixoticagony.com wrote: I have attached the slides and Tushar Patil doc on making nova-network ha along with the etherpad notes on the bottom. I hope to follow this email up later on in the week with plans for a full reference document based on Cacti. Thanks for everyone’s participation at the Summit. Thanks Edward Konetzko Etherpad notes This Etherpad is for the Discussion on Design Software Considerations for Making Nova HA/Fault Tolerant Please put ideas or comments in the appropriate sections Database - Does zones alleviate the need for HAing the DB? RabbitMQ For comparison http://wiki.secondlife.com/** wiki/Message_Queue_Evaluation_**Noteshttp://wiki.secondlife.com/wiki/Message_Queue_Evaluation_Notes - Need to update managers to create persistant queues and messages - XMPP an alternate? Talk to RabbitMQ devs about - Long term can we use Burrow? Nova-Network NTT Data documentation mailed to openstack list for their heartbeat POC tests Are there issues running multiple network nodes and assigning the same IP to mutlple instances? How about VRRP protocol? -- we (NTT) are planning to evaluate VRRP using keepalived or some other software. Does anyone knows suitable software? Nova-scheduler Vish said you can run more then one - Yeah with zones and how the scheduler is structured now, it can Nova-api Possibliy to run this behind real web server, apache, nginx Nova-volume Nova-Objectstore Nova-Compute Other ideas Services should use dns srv records or something to automate service discovery, this would make running large infrastructures and ipv6 configureation alot easier. - zeroconf? --- like the idea but anyone can announce anything in zeroconf it has no idea of a master for security. Agreed Look at vrrp and keepalived Take aways Start Discussion with Rabbitmq Message Bus needs more investigation
Re: [Openstack] [Openstack-operators] FLAG --start_guests_on_host_boot=true
We are testing this flag for the 0.3 version of the Stackops Distro. Our goal is to restart the VMs in a different compute-node if a server fails automatically. On Wed, Jul 20, 2011 at 1:08 AM, Vishvananda Ishaya vishvana...@gmail.comwrote: Hmm, this flag needs to be set when the instance is created, so it will only work for new instances. I'm not sure if this flag was in cactus or not. As a workaround, you can manually turn on autostart for the domains using virsh on the compute host virsh autostart instance-0001 (for example) Vish On Jul 15, 2011, at 7:13 AM, Leandro Reox wrote: HI all, Cant find any reference about this flag on the openstack docs --start_guests_on_host_boot=true, is really available ? If so, even if i setted up on hthe compute nova.conf, doesnt restart instances at node reboot Using Cactus by now Any clues ? Regards ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Openstack-operators mailing list openstack-operat...@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Index out of range during nova-manage
mmm give our distro a try: http://www.stackops.org But I copied the parameters from Cactus-based running system. Cheers Diego 2011/7/20 Shehjar Tikoo shehj...@gluster.com Thanks. It still runs into the Index out of range error. Are there any configurables we could look at to debug further? -Shehjar Diego Parrilla Santamaría wrote: it seems fixed range and network size they don't match. It seems you are running a small environment. Try with this parameters: /usr/bin/nova-manage network create 10.0.0.0/ http://10.0.0.0/248 1 255 and --fixed_range=10.0.0.0/ http://10.0.0.0/128 --network_size=64 Diego On Wed, Jul 20, 2011 at 3:00 PM, Shehjar Tikoo shehj...@gluster.commailto: shehj...@gluster.com wrote: Hi all, I am running into a Command failed, please check log for more info error on running the following command: /usr/bin/nova-manage network create 10.0.0.0/24 http://10.0.0.0/24 1 255 /var/log/nova/nova-manage.log contains the output at http://pastebin.com/HP85LKQE The nova.conf contains; --dhcpbridge_flagfile=/etc/__**nova/nova.conf --dhcpbridge=/usr/bin/nova-__**dhcpbridge --logdir=/var/log/nova --state_path=/var/lib/nova --lock_path=/var/lock/nova --verbose --s3_host=192.168.1.154 --rabbit_host=192.168.1.154 --cc_host=192.168.1.154 --ec2_url=http://192.168.1.__**154:8773/services/Cloud http://192.168.1.154:8773/**services/Cloudhttp://192.168.1.154:8773/services/Cloud --fixed_range=10.0.0.0/12 http://10.0.0.0/12 --network_size=8 --FAKE_subdomain=ec2 --routing_source_ip=192.168.1.**__154 --verbose --sql_connection=mysql://root:**__gluster123@192.168.1.154/**novahttp://root:__gluster123@192.168.1.154/nova http://root:gluster123@192.**168.1.154/novahttp://root:gluster123@192.168.1.154/nova --network_manager=nova.__**network.manager.FlatManager I am simply following the instructions in Section 3.5.2 in the Cactus compute admin guide. Appreciate any help here. Thanks. -Shehjar __**___ Mailing list: https://launchpad.net/~__**openstackhttps://launchpad.net/~__openstack https://launchpad.net/~**openstack https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net mailto:openstack@lists.**launchpad.netopenstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~__**openstackhttps://launchpad.net/~__openstack https://launchpad.net/~**openstack https://launchpad.net/~openstack More help : https://help.launchpad.net/__**ListHelphttps://help.launchpad.net/__ListHelp https://help.launchpad.net/**ListHelphttps://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Can I use StackOps Smart Installer without public internet access
Wow! I cannot explain it better! Gracias Leandro! Basically, your nova nodes don't need internet access, but your browser yes. Diego On Tue, Jul 5, 2011 at 2:38 PM, Leandro Reox leandro.r...@gmail.com wrote: In the Stackops official doc says : *Internet access in the Openstack Nodes* You don't need internet access in the installed Openstack nodes. The Smart Installer does not connect directly to the Stackops Agent. It uses the browser as a man in the middle to connect to the agent. So basically you need internet connection on the browser that is trying to setup the node, can be proxied without issues ( i tried that and works like charm) But if you dont have internet access at ALL on the machine from that you accessing the node for installation process, or proxied access you cannot run the Smart Installer Regards lele On Tue, Jul 5, 2011 at 12:20 AM, Chen, Yan-Qiu (Daniel, ES-Best-Shore-Services-China-SH) yanq...@hp.com wrote: Hi all, I installed the openstack controller in a virtual machine, and try to configure the controller by StackOps Smart Installer(through the http://machine address:). But I found I was redirected to http://installer.stackops.org/entrypoint with the machine hardware/software information posted to that address. What if I do NOT have public internet access? Or the customer doesn’t like his machine information is posted to public area? Is there a way to use the StackOps Smart Installer without public internet access? Thanks in advance! Daniel ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Multiple nodes install
If you are considering FlatDHCP instead of VLAN, may be our distro can help you: http://www.stackops.org Still, you can manually change a running Stackops deployment to VLAN. It's not a daunting task for an environment like yours. Diego P.D.: Sorry for this rather 'bizdev mode' announcement. -- Diego Parrilla http://www.stackops.com*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Fri, Jun 24, 2011 at 4:09 AM, tianyi wang wangc...@gmail.com wrote: Hi All, I have two PC with same hardware configuration(Intel processor with VT,4G RAM, 500G harddisk) and want to install Multiple nodes openstack cloud. I use the PC-A as Cloud Controller,PC-B as Compute Node. The LAN current situation:GateWay:192.168.2.1,PC-A:192.192.2.207, PC-B: 192.168.2.206, IP address allocate use DHCP. The OS I use ubuntu 10.10 server or ubuntu 11.04 server. Which software/services need be installed in Cloud Controller? Which software/services need be installed in Compute Node? And what's the steps/install process ? I want to use VLAN mode,how to configuration the network? I have already follow this document: http://docs.openstack.org/cactus/openstack-compute/admin/content/manual-ubuntu-installation.html install by myself 2 weeks. But still can not let it work! This document maybe miss some details information for beginner. Any more document in detail ? Thanks Alex 6.24.2011 ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Problems with re-bundle
Hi all, We can reproduce the problem in our environments with the images downloaded from http://uec-images.ubutu.com :-( Diego -- Diego Parrilla http://www.stackops.com*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Tue, Jun 7, 2011 at 1:47 PM, Thierry Carrez thie...@openstack.orgwrote: Muhammad Atif wrote: 1- Downloaded the ubuntu1010 image from openstack site as follows: wget http://c0179148.cdn1.cloudfiles.rackspacecloud.com/ubuntu1010-UEC-localuser-image.tar.gz Any chance you could reproduce with an official Ubuntu image (downloaded from http://uec-images.ubuntu.com/) and file a bug on Launchpad ? This looks like a guest issue and with official images we can get help from Ubuntu cloud image developers if need be... -- Thierry Carrez (ttx) Release Manager, OpenStack ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
[Openstack] euca-bundle-instance error
Hi all, we are testing the Cactus release of Openstack Nova and we tried to bundle a Windows instance with 'euca-bundle-instance' as follows: Client OS: Ubuntu Natty 64 bits euca2ools and dependencies: what comes in Natty by default, main-31337 2009-04-04 (1.3.1, because 1.2 did not have euca-bundle-instance) Windows image: 2008SR2 Datacenter Version 64 bit The Nova deployment is based on 10.04 and Cactus (Stackops distro based). When I try to execute: root@i-113c:/home/ubuntu# euca-bundle-instance i-1136 -b bucket -p acens -o ${EC2_ACCESS_KEY} -w ${EC2_SECRET_KEY} I get this error: EC2Connection instance has no attribute 'bundle_instance' So I don't know if I'm doing something wrong or euca2ools does not support instance bundling yet... Anybody can give me a hint? Is there another way to bundle an image? Regards Diego -- Diego Parrilla http://www.stackops.com*CEO* *www.stackops.com | * diego.parri...@stackops.com** | +34 649 94 43 29 | skype:diegoparrilla* * http://www.stackops.com * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] PREROUTING 169.254.169.254 rule shoud not on Compute node.......
Hi, this is an issue in our Multi-Node arquitecture of the Stackops Openstack Nova Distro. We have not verified 100% yet if it fix the issue, but I think Hugo has found the reason and the solution, so my sincere kudos, Hugo. We will release a maintenance release once we verify that the rules works fine in our lab. Regards -- Diego Parrilla CEO www.stackops.com | diego.parri...@stackops.com | +34 649 94 43 29 | skype:diegoparrilla ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Wed, May 11, 2011 at 4:08 AM, 郭耀謙 tonyt...@gmail.com wrote: Hello , guys There's a problem while separate instance's network and nova-management network. EX. Nova management network : 192.168.1.0/24 eth0 Instance network : 10.0.0.0/12 eth1 bridge to br100 During cloud-setup : Instance try to retrieve metadata from 169.254.169.254. Instances(10.0.0.0/12) request 169.254.169.254 PREROUTING from gateway(nova-network). But If PREROUTING rule is already been set on nova-Compute node, instance request will be redirected on VM host instead of nova-network host. So If your topology is like A diadram from StackOps , Plz Check iptables rule on Compute nodes. -A PREROUTING -d 169.254.169.254/32 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.1.2:8773 And del this rule , your instance will get metadata correctly ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Design Summit Decisions
Vish, I miss the 'Notifications and Statistics' session. May be some of the guys there can correct me (Jay?) if I'm wrong but we talked about: - Extend Nova with a a server-to-server web-hook-based publish/subscribe protocol: PubSubHubBub. - Define a message format to describe the notification events. Regards Diego -- Diego Parrilla CEO www.stackops.com | diego.parri...@stackops.com | +34 649 94 43 29 | skype:diegoparrilla ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Tue, May 3, 2011 at 12:22 AM, Vishvananda Ishaya vishvana...@gmail.com wrote: Hey Everyone, I thought it would be nice to give everyone an update of the decisions made during the Design Summit. There are a lot of follow-on actions. I'll be spending the next week trying to get everything missing into blueprints and targeted to milestones, so that there is a cohesive view of the features being worked on for the Diablo release. There are still a number of tasks for Nova that need to be done but have no one assigned. I will list them below, but I will also be sending out specific emails to get volunteers for individual topics. The information below is based on notes that I took during the various meetings. I attempted to collect as many of the action items related to Nova as possible. Unfortunately, I wasn't in all of the sessions, and I'm sure I missed a few things. If others have additions/changes, please feel free to contribute them. I will also be sending out a list of milestones and dates so everyone can attempt to coordinate their development cycles with the official Nova milestones. Vish Diablo Design Summit Notes and Actions (* represents blueprints that need to be made) Six-Month Release Cycle OpenStack will move to a six month release cycle Releases will adopt the NVIE model -- Separate QA branch with bugfixes only merged in Project PTLs responsible for creating and assigning a QA team to manage the QA branch for release Milestones Between the six-month releases, individual projects can manage their own cadence for releases Unless a project has a good reason to change, it should adopt the default of one month milestones Milestones are not supported releases, but should expose stable new functionality Milestones will be used to target features and help ease the project-management burden Shared Code and New Projects Volume and Network code will initially not be separated into separate projects DB and API for volume and network should be separated within NOVA (*) Clear high-level apis will be defined for these components so other projects can replace them Shared code will be moved into a subfolder in nova for a possible move into nova-common (*) Where applicable, libraries should be created for shared functionality (allows for external reuse) init/daemonization code from swift / glance will be moved
Re: [Openstack] Nova writing lock files in /usr/lib/pymodules/python2.6
I have found some random issues if you don't set the lock_path to a writeable directory in Cactus. Never saw any issue in Bexar. Hence, in the new version of our distro the lock_path parameter is always set. -- Diego Parrilla CEO www.stackops.com | diego.parri...@stackops.com | +34 649 94 43 29 | skype:diegoparrilla On Wed, Apr 27, 2011 at 4:40 AM, Thomas Goirand tho...@goirand.fr wrote: Hi, I thought I was the only one, as using Debian, but it seems I'm not. Nova is trying to write in /usr/lib/pymodules/python2.6. It should not, as an admin can decide to mount /usr read only. Here's the output: http://paste.openstack.org/show/1253/ Of course, doing: chown nova /usr/lib/pymodules/python2.6 kinds of fixes it, but that should never happens. Lock files should be written somewhere in /var, probably in /var/lib/nova/locks in this case. Is this a known issue (I haven't see it in a launchpad bug)? Is that an issue in python-lockfile? And more importantly: how to fix? I saw, in utils.py, a FLAGS.lock_path. Should I just add a --lock_path=/var/lib/nova/locks in /etc/nova/nova.conf? In this case, why isn't /var/lib/nova/locks the default, and how to change that default in the code so that by default it goes in /var? Thomas Goirand (zigo) ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Summit Talk: Information session on Zones? Any interest?
+1 Enviado desde mi iPad El 14/04/2011, a las 18:07, Sandy Walsh sandy.wa...@rackspace.com escribió: I've been getting a lot of questions about Zones lately. How much interest is there for an informational session on Zones and, I guess, Distributed Scheduler and roadmap? (pending an available slot at the summit ... things are filling up quickly I gather) -S Confidentiality Notice: This e-mail message (including any attached or embedded documents) is intended for the exclusive and confidential use of the individual or entity to which this message is addressed, and unless otherwise expressly indicated, is confidential and privileged information of Rackspace. Any dissemination, distribution or copying of the enclosed material is prohibited. If you receive this transmission in error, please notify us immediately by e-mail at ab...@rackspace.com, and delete the original message. Your cooperation is appreciated. ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Enhancements to Glance in Diablo? Input welcomed
Hi Jay, some random thoughts: 1) OVF support. I know it's not exactly a disk image format, but probably we could look deeper if it make sense to add OVF or not. And if not, where does it fit in the overall architecture. 2) Understand what is contained in the disk images. Is this a prerequisite for a kind of image builder, for example? May be I don't get it, what is the purpose of it? my two cents, Diego Parrilla CEO www.stackops.com | diego.parri...@stackops.com | +34 649 94 43 29 | skype:diegoparrilla On Tue, Apr 12, 2011 at 8:11 PM, Jay Pipes jaypi...@gmail.com wrote: Hey all, We're in the planning stages for Diablo now, working on putting together blueprints, which turn into sessions at the design summit. I know the Glance team is small and our project narrow in scope, but it would be great to get some feedback from the list about stuff you'd like to see included in Glance in the Diablo release. Some possible thoughts: * Authn/authz - This is a big one, but dependent on the overall discussion of federated auth going on in the Nova/Swift communities. Glance will merely follow suit with what Nova does most likely. * Image conversion. This actually already has a blueprint, but maybe good for a detailed discussion at the summit? See https://blueprints.launchpad.net/glance/+spec/image-file-conversion * Metrics - for instance, tracking operations performed (read/write, bytes out/in, ?) Would this even be useful? * Integration with more backend storage systems? * XML support in the API? * Having Glance understand what is contained in the disk images by inspecting them on upload? * A Glance dashboard app? Please feel free to expand on any of the above and add any suggestions you have on the future direction of Glance. Your input is truly appreciated. Cheers! jay ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] (no subject)
I think it's a great feature, considering the problems to scale a shared storage like NFS. I was wondering if some Service Provider out there is going to implement a shared storage to take advantage of the new KVM live migration features of Cactus. -- Diego Parrilla CEO www.stackops.com | diego.parri...@stackops.com | +34 649 94 43 29 | skype:diegoparrilla ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Mon, Apr 11, 2011 at 7:41 AM, igoigo246 igoigo...@gmail.com wrote: hi all KVM Block Migration is wonderful function. http://www.linux-kvm.com/content/qemu-kvm-012-adds-block-migration-feature this allow that live migration do without shared storage. When KVM Block migration Support ? Thanks for reading. -- Hisashi Ikari ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] OpenStack automate replication
On Mon, Apr 4, 2011 at 3:27 PM, Jay Pipes jaypi...@gmail.com wrote: Persistence != HA. What are we talking about here? Both? I'm not sure... Agree. Replication has to do more with DR services than HA. I tried to prioritize instances Highly Avalaible and persistent instances (two different features) before DR. -jay On Mon, Apr 4, 2011 at 12:20 AM, Jacob Gardiner jgardi...@squiz.com.au wrote: I think the lines are blurring slightly. It's not the responsibility of the infrastructure layer to ensure that the application layer self-heals after an unscheduled reboot. I don't think that a HA feature should be left out because there are applications that may not heal, The discussion of infrastructure choice sits with the application administrator and not the infrastructure developer - you guys. The openstack team is making good ground, but there's a key 'cloud' function missing and its HA. On 03/04/2011, at 6:59 PM, Diego Parrilla wrote: +1 Some people think Cloud means 'magic' and failed physical instances should recover to the previous state. Most of the times this is not possible at app level, and I wonder if desirable. Still, Nova lacks of features like 'HA' instances and instances running on remote block storage (like EBS backed instances in AWS).I think this is basic for self-healing features needed for real DR. Enviado desde mi iPad El 02/04/2011, a las 22:46, Jesse Andrews anotherje...@gmail.com escribió: What to do when an instance dies is application specific. Some applications may not care, autoscaling back to the proper size by themselves. Other applications may need the resources to be returned in the most recent state. Currently openstack requires the user to handle recovery. I expect there will be an option to mark a virtual machine as HA which would attempt to relaunch on crashes. How exactly to implement it will depend on the cloud requirements. If the instances are backed to a SAN or distributed filesystem (like ceph) the VM can be relaunched with all state that has been flushed to disk. On a cloud with local disk only, the scheduled snapshotting could allow the vm to a recent state. Or HA could mean relaunch the image (ala autoscale) What use case are you thinking about? Jesse On Apr 2, 2011 1:33 PM, Marek Denis ma...@octogan.net wrote: Hello, I have been trying to find out some info about features OpenStack provide and still cannot figure out whether 'cloud features' are available by default. By 'cloud features' I mean proper handling situations where we have many instances running on many different hardware servers. Suddently one server (physically) goes down, something bad happened. How will the OpenStack as a cloud behave by default? Will it run all the lost instances on other hardware servers or this should be specifically configured or programmed? How about data replication? Users shouldn't notice anything, as all the instances are ran in the cloud. Is it available by default? I couldn't find any docs that would explain these topics in a detailed way. Thanks for your explanation. -- regards M ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp Jacob Gardiner National Hosting Manager E jgardi...@squiz.com.au Squiz Pty. Ltd. A 92 Jarrett Street, Leichhardt NSW 2040 P +61 2 8507 9900 F +61 2 8507 9988 SUPPORT 13000 SQUIZ W www.squiz.com.au AUSTRALIA UNITED KINGDOM NEW ZEALAND EUROPE UNITED STATES SYDNEY MELBOURNE CANBERRA HOBART BRISBANE SUPPORTED OPEN SOURCE SOLUTIONS ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] installing Nova in the Cloud
Hi Nelson, we have successfully deployed a multinode installation of Nova with our distro Stackops on a VMware ESXi 4.1. QEMU is the only available emulator when running on top of a hypervisor. I guess you can use our distro to deploy on any Cloud Provider that allows you to upload an ISO image and install it on several virtual machines. As far as I know you can install ISOs in Terremark vCloud Express, and they use VMware as the hypervisor. We use FlatDHCP as the network model. You can download the distro from http://www.stackops.org Let us know if it works, -- Diego Parrilla CEO www.stackops.com | diego.parri...@stackops.com | +34 649 94 43 29 | skype:diegoparrilla ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Thu, Mar 31, 2011 at 6:57 PM, Nelson Nahum nel...@zadarastorage.com wrote: I would like to install Open Stack Nova in few servers in the cloud. Is this possible? Which version? Any specific Cloud provider recommendations? Thanks, Nelson Nahum nel...@zadarastorage.com ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] OpenStack Design Summit - Fall 2011 Location Request
+1 to Europe! -- Diego Parrilla CEO www.stackops.com | diego.parri...@stackops.com | +34 649 94 43 29 | skype:diegoparrilla ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. On Tue, Mar 29, 2011 at 6:04 PM, Josh Kearney j...@jk0.org wrote: Europe would be nice. On Tue, Mar 29, 2011 at 10:52 AM, Stephen Spector stephen.spec...@openstack.org wrote: Developers: I have started early planning on the next OpenStack Design Summit in early October 2011 this year and would like to get some feedback on location options. The current thinking is to just host a Design Summit event for 3 days without the associated Conference portion that we are doing next month in Santa Clara. It is my intention to take this idea to the broader community in the coming weeks but I need to gather some data from the developers before I can put together a final proposal to the community, Location – My goal is to host the 3-day event in a gateway city so attendees from Asia, Europe, and the US can easily fly directly to this destination. This leads me to look at cities like New York, Chicago, London, Paris, Seoul, etc except these locations tend to be expensive for hotels and facilities. Other global cities such as Houston, Amsterdam, Frankfort, Seattle, Atlanta, Dallas are cheaper locations for the event. Thus, I am looking to see what locations are of interest to the developers; also remember weather in October as a factor. Host – Having an event at a hotel is more expensive then finding a corporate facility, university setting, or even co-locate with a conference. I am open to any ideas you have about interesting facilities or events to co-locate with as I want to ensure that we not only accomplish our goal of setting the project's direction for the future releases but also provide an excellent environment with top notch facilities. Feel free to provide your thoughts directly to myself via email or respond to this email should you wish a broader conversation. Thanks. - - - Stephen Spector, Rackspace OpenStack Community Manager stephen.spec...@openstack.org OpenStack Blog | @opnstk_com_mgr Office +1 (512) 539-1162 | Mobile +1 (210) 415-0930 ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https
Re: [Openstack] Decoupling of Network and Compute services for the new Network Service design
I think we had this conversation before some weeks ago. From my perspective I think networking services are normally not considered as first class citizens of the 'Virtual Datacenter'. What Ishimoto-san describes is a Virtual Switch. But networking services in the day-in day-out operations include also DNS management, load balancers, firewalls, VPNs, netflow and others. And this is the main reason to decouple all these services from the Virtual Machine lifecycle: they are a lot of heterogenous network services and some make sense tied to the VM but others make sense tied to the Virtual Datacenter (let's call it the Openstack Project concept). The scheduler should handle the network services tied to the VM, but most of the network services are tied to a different kind of resource scheduler, the Virtual Datacenter resources scheduler. This is the orchestrator we are discussing in this thread. So before adding new virtual resources I think we need some kind of new Orchestrator/Resource scheduler that should handle dependencies between resources (a netflow listener needs a virtual Port of a virtual Switch to be allocated) and pluggable services. What I'm not sure about this kind of orchestration components is if they implement fixed or dynamic workflows. Fixed workflows reduce complexity a lot. A long email and my poor english... hope you understand it! - Diego Parrilla nubeblog.com | nubeb...@nubeblog.com | twitter.com/nubeblog +34 649 94 43 29 On Wed, Feb 23, 2011 at 9:47 PM, John Purrier j...@openstack.org wrote: And we are back to the discussion about orchestration... Given the flexibility of the OpenStack system and the goals of independently horizontally scaling services I think we will need to address this head on. #3 is the most difficult, but is also the right answer for the project as we look forward to adding functionality/services to the mix. This is also where we can make good use of asynchronous event publication interfaces within services to ensure maximum efficiency. John -Original Message- From: openstack-bounces+john=openstack@lists.launchpad.net [mailto:openstack-bounces+john=openstack@lists.launchpad.net] On Behalf Of Vishvananda Ishaya Sent: Wednesday, February 23, 2011 12:27 PM To: Ishimoto, Ryu Cc: openstack@lists.launchpad.net Subject: Re: [Openstack] Decoupling of Network and Compute services for the new Network Service design Agreed that this is the right way to go. We need some sort of supervisor to tell the network to allocate the network before dispatching a message to compute. I see three possibilities (from easiest to hardest): 1. Make the call in /nova/compute/api.py (this code runs on the api host) 2. Make the call in the scheduler (the scheduler then becomes sort of a supervisor to make sure all setup occurs for a vm to launch) 3. Create a separate compute supervisor that is responsible for managing the calls to different components The easiest seems to be 1, but unfortunately it forces us to wait for the network allocation to finish before returning to the user which i dislike. I think ultimately 3 is probably the best solution, but for now I suggest 2 as a middle ground between easy and best. Vish On Feb 23, 2011, at 5:29 AM, Ishimoto, Ryu wrote: Hi everyone, I have been following the discussion regarding the new 'pluggable' network service design, and wanted to drop in my 2 cents ;-) Looking at the current implementation of Nova, there seems to be a very strong coupling between compute and network services. That is, tasks that are done by the network service are executed at the time of VM instantiation, making the compute code dependent on the network service, and vice versa. This dependency seems undesirable to me as it adds restrictions to implementing 'pluggable' network services, which can vary, with many ways to implement them. Would anyone be opposed to completely separating out the network service logic from compute? I don't think it's too difficult to accomplish this, but to do so, it will require that the network service tasks, such as IP allocation, be executed by the user prior to instantiating the VM. In the new network design(from what I've read up so far), there are concepts of vNICs, and vPorts, where vNICs are network interfaces that are associated with the VMs, and vPorts are logical ports that vNICs are plugged into for network connectivity. If we are to decouple network and compute services, the steps required for FlatManager networking service would look something like: 1. Create ports for a network. Each port is associated with an IP address in this particular case, since it's an IP-based network. 2. Create a vNIC 3. Plug a vNIC into an avaiable vPort. In this case it just means mapping this vNIC to an unused IP address. 4. Start a VM with this vNIC. vNIC is already mapped to an IP address, so compute does not have
Re: [Openstack] documentation of flags, introducing of a naming convention for flags
I forgot to add something to my 'wishlist' ;-) Changing the way we configure Nova should be a process announced in advanced. One or two releases in advance, to give enough time to teams doing deployments and upgrades of Nova to be prepared. Changes that can impact in the upgrade of the product (database schema changes, ldap schema changes, deprecated/new properties should be informed in advance). I understand this is very complicated... but this is the kind of things that sysadmins love. - Diego Parrilla nubeblog.com | nubeb...@nubeblog.com | twitter.com/nubeblog +34 649 94 43 29 On Wed, Feb 23, 2011 at 9:44 AM, Thierry Carrez thie...@openstack.org wrote: Andy Smith wrote: (4) I did some work on a sphinx plugin that was never finished to automatically document the flags, I can put some effort into finishing that if we want it. It basically added the docs for the flags per module and could be expanded to generate a master list of flags document also. That sounds great ! Ideally each flag would be a bit more documented in code (not just a short desc and a default value) and the plugin would pick those comments up. Then it can serve as a basis to write the flags chapter in the user documentation (OpenStack manuals). This one needs a bit more human editing (logical groupings of flags, explanation of several flags at the same time...) but would use the Sphinx-plugin-generated doc as raw material. -- Thierry Carrez (ttx) Release Manager, OpenStack ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Pondering multi-tenant needs in nova.
Hi Monsyne, it's a very interesting topic and I'm curious about the reason why you are using the Flat Networking set up. From the conversations in other threads it seems the Service Providers prefer different networking approaches: VLAN oriented basically. Regards Diego - Diego Parrilla nubeblog.com | nubeb...@nubeblog.com | twitter.com/nubeblog +34 649 94 43 29 On Thu, Feb 3, 2011 at 2:37 AM, Monsyne Dragon mdra...@rackspace.com wrote: I am sorting out some possible implementations for the multi-tenant-accounting blueprint, and the related system-usage-records bp, and I just wanted to run this by anyone interested in such matters. Basically, for multitenant purposes we need to introduce the concept of an 'account' in nova, representing a customer, that basically acts as a label for a group of resources (instances, etc), and for access control (i.e customer a cannot mess w/ customer b's stuff) There was some confusion on how best to implement this, in relation to nova's project concept. Projects are kind of like what we want an account to be, but there are some associations (like one project per network) which are not valid for our flat networking setup. I am kind of straw-polling on which is better here: The options are: 1) Create a new 'account' concept in nova, with an account basically being a subgroup of a project (providers would use a single, default project, with additional projects added if needed for separate brands, or resellers, etc), add in access control per account as well as project, and make sure apis/auth specify account appropriately, have some way for a default account to used (per project) so account doesn't get in the way for non-multitenant users. 2) having account == nova's project, and changing the network associations, etc so projects can support our model (as well as current models). Support for associating accounts (projects) together for resellers, etc would either be delegated outside of nova or added later (it's not a current requirement). In either case, accounts would be identified by name, which would be an opaque string an outside system/person would assign, and could structure to their needs (ie. for associating accounts with common prefixes, etc) -- -- -Monsyne Dragon work: 210-312-4190 mobile 210-441-0965 google voice: 210-338-0336 Confidentiality Notice: This e-mail message (including any attached or embedded documents) is intended for the exclusive and confidential use of the individual or entity to which this message is addressed, and unless otherwise expressly indicated, is confidential and privileged information of Rackspace. Any dissemination, distribution or copying of the enclosed material is prohibited. If you receive this transmission in error, please notify us immediately by e-mail at ab...@rackspace.com, and delete the original message. Your cooperation is appreciated. ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Glance x-image-meta-type raw vs machine
2011/1/14 Jay Pipes jaypi...@gmail.com 2011/1/14 Diego Parrilla Santamaría diego.parrilla.santama...@gmail.com: Well... VMX is probably too VMware oriented. My only concern about this kind of proprietary parameter file is you don't really have the chance to control its lifecycle. New versions, changes... and developers lagging behind of this changes. It can be a nightmare. But this is more a decision of Product Management than a technical decision... from my perspective. From a pure user perspective, the more options the better, of course. BTW, I think we did a good job in Abicloud about virtual disk formats and virtual images: http://abiquo.org/display/ABI16/Virtual+Images+Introduction Helpful link, thanks Diego :) Followup question, based partly on the table of supported disk formats: instead of the general VMDK as a disk format, should we have a more broken-down format for, say, sparse VMDK? In other words, how fine-grained should the metadata about an image in Glance be? Jay, I think VMDK subtypes are very relevant information and has to be indicated before a deployment. Just an example: if you try to deploy a streamOptimized or even some sparse formats directly to VMware ESXi they won't work, and troubleshooting for newbies can be complicated. I'm not very famliar with Glance yet. So may be some of my asumptions can sound stupid... I guess that one of the main purpose of Glance is to deal with Object Storage Services (Swift or S3 for example) because they are the best candidates to store virtual images. I think this is a 'necessary evil': such a big images must be stored somewhere. What I don't really get is how Glance is going to deal with all the different virtual images formats supported for the different hypervisors. I mean, who is going to convert from virtual image format X to the virtual image format needed by hypervisor Y? Is Glance responsible for this or the Compute Node? May be if you explain me a little bit how it will work I can be more helpful. I'm still with Austin and I will start to work on the Bexar branch very soon. Regards Diego - Diego Parrilla nubeblog.com | nubeb...@nubeblog.com | twitter.com/nubeblog +34 649 94 43 29 -jay ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Glance x-image-meta-type raw vs machine
2011/1/13 Jay Pipes jaypi...@gmail.com 2011/1/13 Diego Parrilla Santamaría diego.parrilla.santama...@gmail.com: An appliance is the combination of metadata describing the virtual machine plus the virtual disks. The standard format in the virtualization industry is OVF. Basically, differs from VMX+VMDK(s) because it has a XML format that describes the virtual machine (and little bit its environment like firewalling, policies, etc...). VMX is VMware specific, and OVF is vendor agnostic (or should be...). From my perspective VMX + VMDK(s) is not an appliance format, but this is the kind of topic for a long discussion ;-) If you are looking for a simple way to describe the virtual machine parameters for an appliance, check OVF specs to get some inspiration. I think OVF full spec is overkill because the simpler approach of Nova. Thanks for the explanation, Diego! Much appreciated. The question arises because we are wondering what information to store in Glance's registry that describes an image. I had proposed the following, with additions from John Purrier: disk_format: choices: VHD, VDI, VMDK, RAW, QCOW2 appliance_format: choices: OVF, OVA, AMI. Do you agree that we should put VMX in the list of appliance formats, as Ewan Mellor suggested? Well... VMX is probably too VMware oriented. My only concern about this kind of proprietary parameter file is you don't really have the chance to control its lifecycle. New versions, changes... and developers lagging behind of this changes. It can be a nightmare. But this is more a decision of Product Management than a technical decision... from my perspective. From a pure user perspective, the more options the better, of course. BTW, I think we did a good job in Abicloud about virtual disk formats and virtual images: http://abiquo.org/display/ABI16/Virtual+Images+Introduction Cheers Diego - Diego Parrilla nubeblog.com | nubeb...@nubeblog.com | twitter.com/nubeblog +34 649 94 43 29 Cheers! jay ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Glance x-image-meta-type raw vs machine
An appliance is the combination of metadata describing the virtual machine plus the virtual disks. The standard format in the virtualization industry is OVF. Basically, differs from VMX+VMDK(s) because it has a XML format that describes the virtual machine (and little bit its environment like firewalling, policies, etc...). VMX is VMware specific, and OVF is vendor agnostic (or should be...). From my perspective VMX + VMDK(s) is not an appliance format, but this is the kind of topic for a long discussion ;-) If you are looking for a simple way to describe the virtual machine parameters for an appliance, check OVF specs to get some inspiration. I think OVF full spec is overkill because the simpler approach of Nova. Diego - Diego Parrilla nubeblog.com | nubeb...@nubeblog.com | twitter.com/nubeblog +34 649 94 43 29 On Thu, Jan 13, 2011 at 3:32 PM, Jay Pipes jaypi...@gmail.com wrote: On Wed, Jan 12, 2011 at 5:33 PM, Ewan Mellor ewan.mel...@eu.citrix.com wrote: Is there a name for the .vmx + .vmdk combination (i.e. a normal VMware VM format)? Maybe just VMX as an appliance format? Sorry for the probably ignorant question here (I'm pretty ignorant to a lot of the virtualization details :( ). From Googling, it seems that the VMX file is merely a configuration file fed to vmware along with a VMDK when creating a virtual machine. Is this considered an appliance format? Thanks in advance, -jay -Original Message- From: John Purrier [mailto:j...@openstack.org] Sent: 10 January 2011 08:59 To: 'Jay Pipes' Cc: Ewan Mellor; openstack@lists.launchpad.net Subject: RE: [Openstack] Glance x-image-meta-type raw vs machine Jay, this makes a lot of sense. For disk formats I would suggest: VHD, VDI, VMDK, RAW, QCOW2. For the appliance formats: OVF, OVA, AMI. Conversion within Glance will need to be able to handle both disk image conversion and appliance format conversion. John -Original Message- From: Jay Pipes [mailto:jaypi...@gmail.com] Sent: Monday, January 10, 2011 10:26 AM To: John Purrier Cc: Ewan Mellor; openstack@lists.launchpad.net Subject: Re: [Openstack] Glance x-image-meta-type raw vs machine And I think we need to come to an agreement on the terms used here... What is a type of virtual image? Do we mean a *disk* image format? Do we mean a *metadata envelope* type (OVF, AMI, etc)? Do we mean some type of system image or image part (kernel, ramdisk, etc)? What Glance is serving/registering is really called a *virtual appliance*, as described in this article: http://en.wikipedia.org/wiki/Virtual_appliance Proposal: Change the Image model to have these following fields, instead of the existing type column: disk_format -- choice between ('VHD', 'VDI', 'VMDK') appliance_file_format -- choice between ('AMI','OVF') Thoughts? -jay On Mon, Jan 10, 2011 at 11:11 AM, John Purrier j...@openstack.org wrote: My 2 cents... We need to define a transport-neutral specification that allows us to encapsulate and copy/move a variety of virtual image formats, this should be based on OVF. The envelope can contain both the actual image as well as any required meta-data. The image elements specified are very AMI specific, we should generalize to be able to indicate the type of virtual image (i.e. AMI, VHD, etc.). A test for POC can be a service that takes the data in the OVF or what is stored in Glance to convert between formats. If we do this correctly all of the required data will be available at the correct point in the flow. Don't know if this is directly applicable to the discussion point below, but it is important that we get the fundamental design/architecture concepts in place moving forward. John -Original Message- From: openstack-bounces+john=openstack@lists.launchpad.net [mailto:openstack-bounces+john openstack-bounces%2Bjohn=openstack.org @lists.launchpad.net] On Behalf Of Jay Pipes Sent: Monday, January 10, 2011 9:44 AM To: Ewan Mellor Cc: openstack@lists.launchpad.net Subject: Re: [Openstack] Glance x-image-meta-type raw vs machine On Sat, Jan 1, 2011 at 7:30 PM, Ewan Mellor ewan.mel...@eu.citrix.com wrote: What is the intended semantics of the Glance x-image-meta-type header values “raw” vs “machine”? When we pulled the Image model from Nova into Glance, there was a field image_type that was limited to the strings raw, machine, kernel, and ramdisk. I'm open to changing this or using something like a format field (AMI vs OVF, etc..) Thoughts? -jay ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list