{"id":3567,"date":"2012-12-05T17:27:33","date_gmt":"2012-12-05T23:27:33","guid":{"rendered":"http:\/\/www.openstack.org\/blog\/?p=3567"},"modified":"2012-12-05T17:27:33","modified_gmt":"2012-12-05T23:27:33","slug":"1st-swiss-openstack-user-group","status":"publish","type":"post","link":"https:\/\/www.openstack.org\/blog\/1st-swiss-openstack-user-group\/","title":{"rendered":"1st Swiss OpenStack User Group"},"content":{"rendered":"<a href=\"http:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2012\/12\/chosug.png\"><img loading=\"lazy\" class=\" wp-image-3570 alignleft\" src=\"http:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2012\/12\/chosug.png\" alt=\"\" width=\"90\" height=\"96\" \/><\/a>\n<p class=\"lead\">The\u00a0<a href=\"http:\/\/www.meetup.com\/zhgeeks\/events\/82917082\/\" rel=\"nofollow\">first Swiss OpenStack user meeting<\/a>\u00a0\u00a0took place on 15th November 2012 at ETH in Zurich. The meeting was a combination of the Swiss OpenStack user group along with the\u00a0<a href=\"http:\/\/www.meetup.com\/zhgeeks\/\" rel=\"nofollow\">zhgeeks regular meeting<\/a>.<\/p>\n<p>Around 90 people attended which provided for a lively atmosphere with a good opportunity for audience interaction and participation. Photos are\u00a0<a href=\"http:\/\/www.flickr.com\/photos\/90267550@N06\/sets\/72157632047226383\/\" rel=\"nofollow\">here<\/a>. Discussions continued well on into the night taking advantage of Zurich&#8217;s fine gastronomy and beverages.<\/p>\n<a href=\"http:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2012\/12\/CHOSUG.jpg\"><img loading=\"lazy\" class=\"wp-image-3569 alignright\" src=\"http:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2012\/12\/CHOSUG.jpg\" alt=\"\" width=\"574\" height=\"430\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2012\/12\/CHOSUG.jpg 1024w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2012\/12\/CHOSUG-300x225.jpg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2012\/12\/CHOSUG-768x576.jpg 768w\" sizes=\"(max-width: 574px) 100vw, 574px\" \/><\/a>\n<h2><strong>ICCLab Introduction<\/strong><\/h2>\n<p><a href=\"http:\/\/tmb.nginet.de\/\">Thomas M. Bohnert<\/a> gave an overview of the <a href=\"http:\/\/www.cloudcomp.ch\">ICCLab<\/a> which covered the role of the\u00a0InIT Cloud Computing Lab&#8217;s investigations in cloud technologies. Some of the lightning talks later covered some areas of ICCLab research.<\/p>\n<h2><strong>CERN and OpenStack<\/strong><\/h2>\n<p>Tim Bell <a href=\"http:\/\/www.slideshare.net\/noggin143\/20121115-open-stackchusergroupv12\">gave a rapid overview<\/a> of OpenStack architecture, news from the summit, the foundation structure and use of OpenStack at <a href=\"http:\/\/www.cern.ch\">CERN<\/a>. \u00a0The tools and procedures in use in the CERN computer centre are being adapted to be more sustainable and efficient by engaging and adapting open source solutions.\u00a0Slides are available\u00a0<a href=\"http:\/\/www.slideshare.net\/noggin143\/20121115-open-stackchusergroupv12\" rel=\"nofollow\">here<\/a>.<\/p>\n<p>He had a lot of ground to cover in 30 minutes! Given that the audience ranged from relative novices in OpenStack up to those deploying, it is also a wide range of details to cover in a single talk.<\/p>\n<p>Amongst the questions were what is the impact of moving towards clouds on the current\u00a0<a href=\"http:\/\/monarc.web.cern.ch\/MONARC\/\" rel=\"nofollow\">MONARC<\/a>\u00a0grid model as used by the\u00a0<a href=\"http:\/\/wlcg.web.cern.ch\/\" rel=\"nofollow\">WLCG<\/a>. One of the common challenges for CERN is how to solve the &#8220;Changing the engine while the plane is flying&#8221; problem. \u00a0Even though there is an extended shutdown of the LHC during 2013\/2014 in order to ugrade to higher energy, the physics analysis of the data taken in the first run from 2010 to 2012 will continue. Any major architecture changes on the grid must be performed in a staged fashion as there are over 130 sites and 200,000 servers to consider so big bang migrations are not realistic. Thus, the approach we are taking is one of running the grid services on top of the CERN private cloud. This allows us to gain improvements in efficiency via more dynamic workload placement and simplified operations procedures without needing to break compatibility. As the users of the service wish, resources can be moved between standard batch services on the grid and those available as VMs on the cloud.<\/p>\n<p>Following up from this question was whether the other centres in the WLCG would be following the same approach. Each tier-1 is an independent organisation and can make its own choices within the framework of the WLCG. CERN is just one of the sites and each of the sites are able to make their own decisions based on individual requirements. Research into areas such as federated clouds is ongoing but no decisions for production federated clouds have been made.<\/p>\n<h2><strong>Developing OpenStack APIs<\/strong><\/h2>\n<p><a href=\"http:\/\/www.nohuddleoffense.de\/\">Thijs Metsch<\/a> from Intel gave\u00a0<a href=\"https:\/\/wiki.systemsx.ch\/download\/attachments\/63537206\/Hacking+OpenStack+APIs.pdf?version=1&amp;modificationDate=1353340857249\">a lightning talk on developing OpenStack APIs<\/a>. Since OpenStack is a modular architecture, it is possible to plug in additional API functionality. This process is made more straightforward by the use of WSGI and python. Examples of this already implemented are the <a href=\"https:\/\/github.com\/tmetsch\/occi-os\">OCCI API<\/a> and others such as CDMI are also coming along. Cloudscaling recently <a href=\"http:\/\/www.cloudscaling.com\/blog\/cloud-computing\/why-google-compute-engine-for-openstack\/\">announced their implementation of the Google Compute Engine API <\/a>for OpenStack. Thus, the choice of API can be made independently from the choice of IaaS technology.<\/p>\n<p>Thijs demonstrated how this could be done by creating a simple python RESTful API and showed us the python code to implement it.<\/p>\n<h2><strong><a href=\"http:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2012\/12\/icclab1.png\"><br \/>\n<img loading=\"lazy\" class=\"alignright\" src=\"http:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2012\/12\/icclab1.png\" alt=\"\" width=\"91\" height=\"130\" \/><\/a><\/strong><\/h2>\n<h2><strong>ICCLab Proof of Concept<a href=\"http:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2012\/12\/icclab1.png\"><br \/>\n<\/a><\/strong><\/h2>\n<p>Fabrice Manhart from the <a href=\"http:\/\/www.cloudcomp.ch\">ICCLab<\/a>\u00a0<a href=\"https:\/\/wiki.systemsx.ch\/download\/attachments\/63537206\/icclab_presentation.pdf?version=1&amp;modificationDate=1353340857406\">presented the ICCLab proof of concept<\/a>\u00a0OpenStack cloud. ICCLab use <a href=\"http:\/\/www.theforeman.org\">Foreman<\/a> and <a href=\"http:\/\/www.puppetlabs.com\">Puppet<\/a>, as do CERN, and have good experiences with this combination. Being able to re-install their 15 hypervisors in 15 minutes is a typical case.<\/p>\n<h2><strong>Swiss Academic Cloud Proof of Concept<\/strong><\/h2>\n<p>Dean Flanders from\u00a0<a href=\"http:\/\/www.fmi.ch\/\" rel=\"nofollow\">Friedrich Miescher Institute for Biomedical Research<\/a>\u00a0\/<a href=\"http:\/\/www.swing-grid.ch\/\" rel=\"nofollow\">SwiN<\/a>G\u00a0<a href=\"https:\/\/wiki.systemsx.ch\/download\/attachments\/63537206\/swiss.openstack.user.meeting.2012.11.15.academic.compute.cloud.v1.pptx?version=1&amp;modificationDate=1353340862225\">\u00a0presented their OpenStack based cloud<\/a>\u00a0which is testing out new computing models in a research environment. They selected OpenStack for its flexibility (and price :-). Their cloud allows researchers to provision their own machines rapidly. Amongst the areas they are investigating is the use of flash storage, aiming to reach 100TB SSD capacity. This approach follows work in the SDSC on Gordon which is a 16K cores 300TB flash based facility using OpenStack and ScaleMP.<\/p>\n<p>While it is still early days for OpenStack, they are looking into new areas such as cloud bursting and workload balancing.<\/p>\n<p><strong>Software Defined Networking at ICCLab<\/strong><\/p>\n<p>Philipp Aeschlimann from ICCLab\u00a0<a href=\"https:\/\/wiki.systemsx.ch\/download\/attachments\/63537206\/openstack_user_group_quantum_sdn.pdf?version=1&amp;modificationDate=1353340861531\">presented the current status of software-defined networking<\/a>\u00a0and their investigations as part of ICCLab. There is a lot of interest in the OpenStack community around these features and Quantum functionality covers many features. There was a live demonstration given showing OpenStack Folsom, Quantum and Floodlight.<\/p>\n<h2><strong>OpenStack at SWITCH<a href=\"http:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2012\/12\/switch.gif\"><img loading=\"lazy\" class=\"alignright\" src=\"http:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2012\/12\/switch.gif\" alt=\"\" width=\"167\" height=\"30\" \/><\/a><br \/>\n<\/strong><\/h2>\n<p><a href=\"http:\/\/www.switch.ch\/\" rel=\"nofollow\">SWITCH<\/a>\u00a0\u00a0provide facilities for the universities and academic organisations in Switzerland.\u00a0<a href=\"https:\/\/wiki.systemsx.ch\/download\/attachments\/63537206\/SWITCH-CHOSUG.pdf?version=1&amp;modificationDate=1353340862366\">Joel Casutt presented their early work<\/a>\u00a0to extend their existing services to include cloud services based on OpenStack. They are currently building up the hardware aiming to provide a free pilot service in April. During the summer, this experience will be reviewed along with the charging structure to be used going forward.<\/p>\n<h2><strong>CloudBroker<\/strong><\/h2>\n<p>Wibke Sudholt from\u00a0<a href=\"http:\/\/www.cloudbroker.com\/\" rel=\"nofollow\">Cloudbroker\u00a0<\/a>\u00a0<a href=\"https:\/\/wiki.systemsx.ch\/download\/attachments\/63537206\/CloudBroker_SCI-BUS_OpenStackCH_20121115.ppt?version=1&amp;modificationDate=1353340856229\">presented their open source broker<\/a>\u00a0solution. Within the SCIentific gateway Based User Support (<a href=\"http:\/\/www.sci-bus.eu\/\">SCI-BUS<\/a>) EU FP7 project, CloudBroker has extended its CloudBroker Platform so that it now also allows access to Amazon and IBM public clouds as well as to private cloud infrastructures based on OpenStack and Eucalyptus. While the initial aims were to use the EC2 API in OpenStack, there were some missing features and functionalities such as auto-deployment so it was necessary to use some of the OpenStack APIs to achieve full function. Using OpenStack clouds in universities allowed this porting to be done without having to set up their own OpenStack instance. The XML support was also not as good as JSON in some areas.<\/p>\n<h2><strong>Thoughts<\/strong><\/h2>\n<p>Even in a country with a small population such as Switzerland, there are many areas of OpenStack work. Per-capita, the Swiss user group <strong>attracted 5 times more people that the Chinese user group meeting<\/strong> (where 3,000 people attended).\u00a0There was only time for 6 lightning sessions of 10 minutes but we are now planning the second meeting to allow those who could not show their work!<\/p>\n<a href=\"http:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2012\/12\/jobgraph.png\"><img loading=\"lazy\" class=\"alignright\" src=\"http:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2012\/12\/jobgraph.png\" alt=\"\" width=\"540\" height=\"300\" \/><\/a>\n<p>Many of the attendees were investigating\/testing proof of concepts. The number of production deployments are small amongst those attending. As this is often the first investigations into cloud services, this is not too surprising. Many of the deployments were using Puppet as well. During the evening, we discussed the competition for talent. Given that many CERN people are on short term contracts, the interest in OpenStack and Puppet skills makes for a good skill on their CVs.<\/p>\n<p><a href=\"http:\/\/www.solidlogic.com\/2012\/11\/private-cloud-openstack-cloudstack-eucalyptus\/\" rel=\"nofollow\">A recent blog<\/a>\u00a0\u00a0on comparing Google trends follows similar lines. The interactive report is\u00a0<a href=\"http:\/\/www.google.com\/trends\/explore#cat=0-5&amp;q=openstack%2C%20cloudstack%2C%20eucalyptus%2C%20opennebula&amp;date=today%2012-m&amp;cmpt=q\" rel=\"nofollow\">here<\/a>\u00a0. Unfortunately, there is not enough data from Switzerland to determine the interest in different cloud products.<\/p>\n<p>Overall, there was a lot of enthusiasm but this was balanced with caution that comes from uncovering some of the difficulities to understand clouds and how best to deploy OpenStack.<\/p>\n<p>The most frequent question at the end was &#8220;When will we meet up again?&#8221;. Stay tuned for more CHOSUG!<\/p>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The\u00a0first Swiss OpenStack user meeting\u00a0\u00a0took place on 15th November 2012 at ETH in Zurich. The meeting was a combination of the Swiss OpenStack user group along with the\u00a0zhgeeks regular meeting. Around 90 people attended which provided for a lively atmosphere with a good opportunity for audience interaction and participation. Photos are\u00a0here. Discussions continued well on&#8230;  <a href=\"https:\/\/www.openstack.org\/blog\/1st-swiss-openstack-user-group\/\" class=\"more-link\" title=\"Read 1st Swiss OpenStack User Group\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":43,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,59],"tags":[409,410,416,414,512,514,411,183,61,12,415,412,413],"_links":{"self":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/3567"}],"collection":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/comments?post=3567"}],"version-history":[{"count":10,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/3567\/revisions"}],"predecessor-version":[{"id":3584,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/3567\/revisions\/3584"}],"wp:attachment":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/media?parent=3567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/categories?post=3567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/tags?post=3567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}