<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Christian Berendt &#187; OpenStack</title>
	<atom:link href="http://www.cberendt.de/category/openstack/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cberendt.de</link>
	<description></description>
	<lastBuildDate>Tue, 07 May 2013 05:45:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Build images using VeeWee</title>
		<link>http://www.cberendt.de/2013/03/build-images-using-veewee/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=build-images-using-veewee</link>
		<comments>http://www.cberendt.de/2013/03/build-images-using-veewee/#comments</comments>
		<pubDate>Thu, 28 Mar 2013 08:00:08 +0000</pubDate>
		<dc:creator>Christian Berendt</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[VeeWee]]></category>

		<guid isPermaLink="false">http://www.cberendt.de/?p=809</guid>
		<description><![CDATA[VeeWee is an utility for automatically preparing images for use in IAAS environments like OpenStack. VeeWee supports a lot of distributions, for example Fedora, openSUSE, CentOS or Debian. Before starting make sure that Libvirt and KVM are correctly working. The &#8230; <a href="http://www.cberendt.de/2013/03/build-images-using-veewee/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="https://github.com/jedi4ever/veewee">VeeWee</a> is an utility for automatically preparing images for use in IAAS environments like <a href="http://www.openstack.org/">OpenStack</a>. VeeWee supports a lot of distributions, for example Fedora, openSUSE, CentOS or Debian.</p>
<p>Before starting make sure that <a href="https://fedoraproject.org/wiki/Getting_started_with_virtualization">Libvirt and KVM are correctly working</a>. The working directory for the following instructions, tested on Fedora 18, is <code>/mnt/veewee/</code>. There I mounted an ext4 filesystem with 30 GByte capacity.</p>
<p>First stop the IPv4 firewall and restart <code>libvirtd</code> afterwards.</p>
<pre class="brush: text; gutter: true">service iptables stop
service libvirtd restart</pre>
<p>&nbsp;</p>
<p>Next create a storage pool. Write the following definition to the file <code>/tmp/pool.xml</code> and create the storage pool with <code>virsh pool-create /tmp/pool.xml</code>. The directory <code>/mnt/veewee/images</code> should exist.</p>
<pre class="brush: text; gutter: true">&lt;pool type=&quot;dir&quot;&gt;
  &lt;name&gt;images&lt;/name&gt;
  &lt;target&gt;
     &lt;path&gt;/mnt/veewee/images/&lt;/path&gt;
    &lt;format type=&#039;qcow2&#039;/&gt;
  &lt;/target&gt;
&lt;/pool&gt;</pre>
<p>&nbsp;</p>
<p>Then install necessary packages and continue with the installation of <a href="https://rvm.io/">RVM</a> and VeeWee.</p>
<pre class="brush: text; gutter: true">yum install libxslt1-devel git patch make \
     bzip2 autoconf automake gcc-c++ readline-devel \
     libyaml-devel libffi-devel openssl-devel bison \
     libtool libvirt-devel
curl -o rvm-installer https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer
sh rvm-installer
source /etc/profile.d/rvm.sh
rvm install 1.9.2
git clone https://github.com/jedi4ever/veewee.git
cd veewee
gem install bundler
bundle install --without restrictions</pre>
<p>&nbsp;</p>
<p>Now it is possible to define, customize and build images.</p>
<pre class="brush: text; gutter: true">
veewee kvm define Fedora-18-x86_64 Fedora-18-x86_64
veewee kvm build Fedora-18-x86_64 --workdir=/mnt/veewee/veewee
veewee kvm halt Fedora-18-x86_64
</pre>
<p>For customization modify the files in <code>definitions/Fedora-18-x86_64/</code>. After the build completed  it is also possible to login with SSH.</p>
<p>On my system to get it running I had to change <code>sda</code> to <code>vda</code> in the file <code>ks.cfg</code>. Also I changed the used mirror in <code>definitions.rb</code>.</p>
<p>When the build finished first stop the instance and then publish the image with <code>python-glanceclient</code> on the image service.</p>
<pre class="brush: text; gutter: true">glance image-create --container-format bare \
                    --disk-format qcow2 \
                    --is-public True \
                    --name Fedora-18-x86_64 \
&lt; /mnt/veewee/images/Fedora-18-x86_64.raw</pre>
<p>&nbsp;</p>
<p>For further details have a look at the following pages.</p>
<ul>
<li><a href="https://github.com/jedi4ever/veewee/blob/master/doc/requirements.md">https://github.com/jedi4ever/veewee/blob/master/doc/requirements.md</a></li>
<li><a href="https://github.com/jedi4ever/veewee/blob/master/doc/installation.md">https://github.com/jedi4ever/veewee/blob/master/doc/installation.md</a></li>
<li><a href="https://github.com/jedi4ever/veewee/blob/master/doc/kvm.md">https://github.com/jedi4ever/veewee/blob/master/doc/kvm.md</a></li>
<li><a href="https://github.com/jedi4ever/veewee/blob/master/doc/customize.md">https://github.com/jedi4ever/veewee/blob/master/doc/customize.md</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.cberendt.de/2013/03/build-images-using-veewee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usage of nested virtualization inside instances</title>
		<link>http://www.cberendt.de/2013/03/usage-of-nested-virtualization-inside-instances/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=usage-of-nested-virtualization-inside-instances</link>
		<comments>http://www.cberendt.de/2013/03/usage-of-nested-virtualization-inside-instances/#comments</comments>
		<pubDate>Wed, 27 Mar 2013 08:53:49 +0000</pubDate>
		<dc:creator>Christian Berendt</dc:creator>
				<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[Nested Virtualization]]></category>

		<guid isPermaLink="false">http://www.cberendt.de/?p=761</guid>
		<description><![CDATA[If you want to use nested virtualization inside your instances you should try the parameter libvirt_cpu_mode=host-passthrough in the configuration of your compute nodes. While using libvirt_cpu_mode=host-model I saw the required CPU flag svm inside the instances. But loading the processor &#8230; <a href="http://www.cberendt.de/2013/03/usage-of-nested-virtualization-inside-instances/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>If you want to use nested virtualization inside your instances you should try the parameter <code>libvirt_cpu_mode=host-passthrough</code> in the configuration of your compute nodes.</p>
<p>While using <code>libvirt_cpu_mode=host-model</code> I saw the required CPU flag <code>svm</code> inside the instances. But loading the processor specific KVM module failed with the following messages in the kernel ring buffer.</p>
<pre class="brush: text; gutter: true">
[  664.051540] has_svm: can&#039;t execute cpuid_8000000a
[  664.051553] kvm: no hardware support
</pre>
<p>After changing the parameter <code>libvirt_cpu_mode</code> to <code>host-passthrough</code> it was possible to load the processor specific KVM module and to use KVM inside the instances.</p>
<pre class="brush: text; gutter: true">
[    1.585709] systemd[1]: Detected virtualization &#039;kvm&#039;.
[    5.856891] kvm: Nested Virtualization enabled
[    5.856891] kvm: Nested Paging enabled
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.cberendt.de/2013/03/usage-of-nested-virtualization-inside-instances/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vortrag auf dem CeBIT OpenSource Forum: OpenStack &#8211; Cloud Lösung bei der Telekom AG</title>
		<link>http://www.cberendt.de/2013/03/cebit-opensource-forum-openstack-cloud-losung-bei-der-telekom-ag/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cebit-opensource-forum-openstack-cloud-losung-bei-der-telekom-ag</link>
		<comments>http://www.cberendt.de/2013/03/cebit-opensource-forum-openstack-cloud-losung-bei-der-telekom-ag/#comments</comments>
		<pubDate>Thu, 07 Mar 2013 09:18:25 +0000</pubDate>
		<dc:creator>Christian Berendt</dc:creator>
				<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[CeBIT 2013]]></category>
		<category><![CDATA[Deutsche Telekom]]></category>
		<category><![CDATA[Vortrag]]></category>

		<guid isPermaLink="false">http://www.cberendt.de/?p=527</guid>
		<description><![CDATA[Um 11:30 werde ich heute gemeinsam mit Kurt Garloff in einem Vortrag auf dem CeBIT OpenSource Forum den Einsatz von OpenStack bei der Deutschen Telekom vorstellen. Zusammen mit Kurt Garloff von der Telekom zeigen wir heute die gemeinsame Entwicklung und &#8230; <a href="http://www.cberendt.de/2013/03/cebit-opensource-forum-openstack-cloud-losung-bei-der-telekom-ag/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Um 11:30 werde ich heute gemeinsam mit Kurt Garloff in einem Vortrag auf dem <a href="http://www.linux-magazin.de/Themengebiete/Special/Cebit-2013/CeBIT-Open-Source-Forum-2013">CeBIT OpenSource Forum</a> den Einsatz von OpenStack bei der <a href="http://www.telekom.de/cloud">Deutschen Telekom</a> vorstellen.</p>
<blockquote><p>Zusammen mit Kurt Garloff von der Telekom zeigen wir heute die gemeinsame Entwicklung und Umsetzung der OpenStack-Umgebung bei der Telekom AG.</p>
<p>Der Vortrag beginnt um 11:30 Uhr im Open Source Forum (Halle 6, Stand F02). Wir freuen uns auf Ihr/euer Erscheinen!</p>
<p>Danach stehen wir auch an unserem Stand (F16/340 in Halle 6) mit mehreren OpenStack-Demos zur Verfügung.</p></blockquote>
<p>Note: Since this is a talk in German this entry was posted in German.</p>
<p>Die <a href="http://www.techcast.com/events/cebit13/do-1130">Aufzeichnung des Vortrags</a> steht auf techcast.com zur Verfuegung.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cberendt.de/2013/03/cebit-opensource-forum-openstack-cloud-losung-bei-der-telekom-ag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Allocation of multiple VLAN ranges on one physical network</title>
		<link>http://www.cberendt.de/2012/12/allocation-of-multiple-vlan-ranges-on-one-physical-network/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=allocation-of-multiple-vlan-ranges-on-one-physical-network</link>
		<comments>http://www.cberendt.de/2012/12/allocation-of-multiple-vlan-ranges-on-one-physical-network/#comments</comments>
		<pubDate>Mon, 17 Dec 2012 18:39:22 +0000</pubDate>
		<dc:creator>Christian Berendt</dc:creator>
				<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[Quantum]]></category>

		<guid isPermaLink="false">http://www.cberendt.de/?p=16</guid>
		<description><![CDATA[It&#8217;s possible to allocate multiple VLAN ranges to one physical network, an interface or a bridge, when using Quantum with the Linux bridge agent or the Open vSwitch agent. It&#8217;s not possible to define different names for one physical network. &#8230; <a href="http://www.cberendt.de/2012/12/allocation-of-multiple-vlan-ranges-on-one-physical-network/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s possible to allocate multiple VLAN ranges to one physical network, an interface or a bridge, when using Quantum with the Linux bridge agent or the Open vSwitch agent. It&#8217;s not possible to define different names for one physical network. Thank Robert Kukura for the hint. The following snippet is an example for usage with the Linux bridge agent.</p>
<pre class="brush: text; gutter: true">[VLANS]
tenant_network_type = vlan
network_vlan_ranges = physnet0:100:200,physnet0:500:550

[LINUX_BRIDGE]
physical_interface_mappings = physnet0:eth0,physnet1:eth1</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.cberendt.de/2012/12/allocation-of-multiple-vlan-ranges-on-one-physical-network/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	<p class="updated" itemscope itemtype="http://schema.org/WebPage" itemid="http://www.cberendt.de/2012/12/allocation-of-multiple-vlan-ranges-on-one-physical-network/">Last updated by <span style="float:none" class="author vcard"><span class="fn"><a rel="author" href="http://www.cberendt.de/author/berendt/" class="authorsure-author-link">Christian Berendt</a></span></span> at <time itemprop="dateModified" datetime="2013-03-22T13:23:59+00:00">22/03/2013</time>.</p></channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

 Served from: www.cberendt.de @ 2013-05-25 16:41:02 by W3 Total Cache -->