<?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>Emile "iMil" Heitor 's home &#187; KVM</title>
	<atom:link href="http://imil.net/wp/tag/kvm/feed/" rel="self" type="application/rss+xml" />
	<link>http://imil.net/wp</link>
	<description>life, unix and stuff</description>
	<lastBuildDate>Sun, 13 May 2012 10:43:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Y&#8217;a moyen d&#8217;s&#039;amuser</title>
		<link>http://imil.net/wp/2010/10/10/ya-moyen-dsamuser/</link>
		<comments>http://imil.net/wp/2010/10/10/ya-moyen-dsamuser/#comments</comments>
		<pubDate>Sun, 10 Oct 2010 10:58:48 +0000</pubDate>
		<dc:creator>iMil</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Juniper]]></category>
		<category><![CDATA[JUNOS]]></category>
		<category><![CDATA[KVM]]></category>

		<guid isPermaLink="false">http://imil.net/wp/?p=549</guid>
		<description><![CDATA[Rien dans les manches, rien dans les poches :

imil@olive> show version
Hostname: olive
Model: olive
JUNOS Base OS boot [9.3R3.8]
JUNOS Base OS Software Suite [9.3R3.8]
JUNOS Kernel Software Suite [9.3R3.8]
JUNOS Crypto Software Suite [9.3R3.8]
JUNOS Packet Forwarding Engine Support (M/T Common) [9.3R3.8]
JUNOS Packet Forwarding Engine Support (M20/M40) [9.3R3.8]
JUNOS Online Documentation [9.3R3.8]
JUNOS Routing Software Suite [9.3R3.8]

- Hm, oui, et alors ?
- [...]]]></description>
			<content:encoded><![CDATA[<p>Rien dans les manches, rien dans les poches :</p>
<pre>
imil@olive> show version
Hostname: olive
Model: olive
JUNOS Base OS boot [9.3R3.8]
JUNOS Base OS Software Suite [9.3R3.8]
JUNOS Kernel Software Suite [9.3R3.8]
JUNOS Crypto Software Suite [9.3R3.8]
JUNOS Packet Forwarding Engine Support (M/T Common) [9.3R3.8]
JUNOS Packet Forwarding Engine Support (M20/M40) [9.3R3.8]
JUNOS Online Documentation [9.3R3.8]
JUNOS Routing Software Suite [9.3R3.8]
</pre>
<p>- Hm, oui, et alors ?<br />
- Attends, attends.</p>
<pre>
imil@olive> ping 192.168.1.1
PING 192.168.17.1 (192.168.1.1): 56 data bytes
64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=0.559 ms
^C
--- 192.168.1.1 ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.559/0.559/0.559/0.000 ms
</pre>
<p>- Mouais, super, et ?<br />
- atteeeeends</p>
<pre>
imil@olive> show interfaces fxp0 terse
Interface               Admin Link Proto    Local                 Remote
fxp0                    up    up
fxp0.0                  up    up   inet     192.168.1.11/24
</pre>
<p>- <i>fxp0</i> ?? comment ça <i>fxp0</i> ?!<br />
- Bah parce que :</p>
<pre>
imil@olive> start shell
% dmesg|grep QEMU
CPU: QEMU Virtual CPU version 0.12.5 (2397.67-MHz 686-class CPU)
ad0: 8192MB <qemu HARDDISK 0.12.5> at ata0-master WDMA2
</qemu></pre>
<p>- hAOOOOOOOOOOOoooooooooooooooooon<br />
- et ouais.</p>
<p>La doc est <a href="http://www.internetworkpro.org/wiki/Using_QEMU_with_Olive_to_emulate_Juniper_Routers">ici</a>, et contrairement à ce qu&#8217;on peut y lire, je fais tourner un JUNOS 9.3R3.8 (le fameux) sur une base de FreeBSD 6.4. Suivez scrupuleusement la documentation, en particulier les sections <i>Modify jinstall file</i> et <i>Watchdog panic immediately after boot</i>, cette dernière étant indispensable si vous souhaitez, comme moi, faire votre test sous des versions récentes de <a href="http://www.linux-kvm.org/page/Main_Page">KVM</a>.</p>
<p>J&#8217;vous laisse baver sur la liste des <i>features</i> <a href="http://juniper.cluepon.net/index.php/Olive#Tested_and_working">fonctionnelles</a>.</p>
<p>&#8220;À vous d&#8217;inventer la vie qui va avec&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://imil.net/wp/2010/10/10/ya-moyen-dsamuser/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>KVM/QEMU, rtl8139 et Segmentation Fault</title>
		<link>http://imil.net/wp/2008/09/26/kvmqemu-rtl8139-et-segmentation-fault/</link>
		<comments>http://imil.net/wp/2008/09/26/kvmqemu-rtl8139-et-segmentation-fault/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 22:09:41 +0000</pubDate>
		<dc:creator>iMil</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[QEMU]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://imil.net/wp/?p=230</guid>
		<description><![CDATA[Depuis un petit moment, je constate que les derniers builds du QEMU contenus dans KVM explosent en vol au démarrage de la VM. Flemmard, je continuais donc à utiliser le QEMU de la version 68 qui, lui, fonctionnait. Et puis ça a fini par vraiment me démanger. Je comprend à grands renforts de gdb que [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis un petit moment, je constate que les derniers builds du QEMU contenus dans KVM explosent en vol au démarrage de la VM. Flemmard, je continuais donc à utiliser le QEMU de la version 68 qui, lui, fonctionnait. Et puis ça a fini par vraiment me démanger. Je comprend à grands renforts de <code>gdb</code> que lorsque l&#8217;output <code>SDL</code> est activé <strong>en même temps</strong> que le support d&#8217;une carte réseau virtuelle, QEMU <i>coredumpe</i>.<br />
À tout hasard, j&#8217;essaye de passer à un modele de carte virtuelle different de la <code>rtl8139</code> émulée par defaut, puisque les dernieres versions de QEMU/KVM en supportent desormais bien plus qu&#8217;auparavant, et là, bingo, plus de <i>Segmentation Fault</i>. Ainsi, le démarrage de mes VMs NetBSD ressemble désormais à ceci :</p>
<pre>
/usr/local/bin/qemu-system-x86_64 /data/virt/netbsd.img \
	-net nic,macaddr=00:56:01:02:03:04,model=i82557b \
	-net tap,ifname=tap0,script=/etc/qemu-ifup \
	-m 256 \
	-no-acpi \
	-localtime \
	-daemonize
</pre>
<p>Où <code>model=i82557b</code> demande l&#8217;émulation d&#8217;une carte réseau de type Intel.</p>
<p>Et ouais&#8230; les vacances sont finies.<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://imil.net/wp/2008/09/26/kvmqemu-rtl8139-et-segmentation-fault/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>sous les pavés, NetBSD</title>
		<link>http://imil.net/wp/2007/09/28/sous-les-paves-netbsd/</link>
		<comments>http://imil.net/wp/2007/09/28/sous-les-paves-netbsd/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 13:12:50 +0000</pubDate>
		<dc:creator>iMil</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://imil.net/wp/?p=152</guid>
		<description><![CDATA[En echo à ce très bon post montrant une configuration réseau qui fonctionne pour qemu / kvm, je vous propose ma petite sauce. La finalité étant :
. Une VM NetBSD 3.1 sur le même LAN que le host
. Son fonctionnement en background
. Son administration potentielle via VNC en cas de crash
à la Xen quoi.
Le host [...]]]></description>
			<content:encoded><![CDATA[<p>En echo à <a href="http://blog.cynapses.org/2007/07/12/qemu-kvm-internal-network-setup/">ce très bon post</a> montrant une configuration réseau qui fonctionne pour qemu / kvm, je vous propose ma petite sauce. La finalité étant :</p>
<p>. Une VM NetBSD 3.1 sur le même LAN que le host<br />
. Son fonctionnement en background<br />
. Son administration potentielle via VNC en cas de crash</p>
<p>à la Xen quoi.</p>
<p>Le host est une debian x86, et evidemment le hardware supporte les instructions VT :</p>
<pre>
$ grep vmx /proc/cpuinfo |uniq
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
</pre>
<p>Ça va être rapide :</p>
<p>- Création de l&#8217;image disque avec <code>qemu-img</code> :</p>
<pre>
$ qemu-img create -f raw netbsd.img 4G
</pre>
<p>J&#8217;ai essayé les formats qcow et qcow2 sans succès, ils sont vus comme des disques de 0 octets. Il faudra que j&#8217;essaye en convertissant l&#8217;image raw.</p>
<p>- Fichier de démarrage :</p>
<pre>
$ cat bin/netbsd
#!/bin/sh

kvm /home/imil/kvm/netbsd.img \\
        -net nic,model=ne2k_pci \\
        -net tap,ifname=tap0,script=/etc/qemu-ifup \\
        -m 512 \\
        -smp 1 \\
        -no-acpi \\
        -localtime \\
        -vnc :1 \\
        -daemonize
</pre>
<p>Quelques explications, <code>/etc/qemu-ifup</code> ressemble à ceci :</p>
<pre>
#!/bin/sh

BRIDGE=br0

ifconfig $1 0.0.0.0 up
brctl addif $BRIDGE $1
</pre>
<p>Je choisis une carte de type <code>ne2k-pci</code>, la seule qui ne pose aucun souci de type &#8220;watchdog timeout&#8221;, je désactive l&#8217;acpi, source classique d&#8217;emmerdements, je demande la créaction d&#8217;un display VNC sur le port 5901 et enfin je daemonize l&#8217;ensemble afin de faire tourner tout ce beau monde en background.</p>
<p>Pour l&#8217;<b>installation</b> du guest, vous aurez besoin d&#8217;ajouter ceci au fichier de commandes :</p>
<pre>
	-cdrom /path/vers/i386cd-3.1.iso \\
	-boot d
</pre>
<p>happy virt&#8217;<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://imil.net/wp/2007/09/28/sous-les-paves-netbsd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: imil.net @ 2012-05-22 23:08:25 by W3 Total Cache -->
