<?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>XGENUS &#187; template</title>
	<atom:link href="http://www.xgenus.com/tag/template/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xgenus.com</link>
	<description>Vive le Libre</description>
	<lastBuildDate>Mon, 23 Aug 2010 10:00:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Installation Unbreakable Enterprise Linux 5 Update 3 à partir d&#8217;un template Oracle</title>
		<link>http://www.xgenus.com/2009/12/08/installation-unbreakable-enterprise-linux-5-update-3-a-partir-dun-template-oracle/</link>
		<comments>http://www.xgenus.com/2009/12/08/installation-unbreakable-enterprise-linux-5-update-3-a-partir-dun-template-oracle/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 17:59:53 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
				<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[oraclevm]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://www.xgenus.com/?p=37</guid>
		<description><![CDATA[Les templates Oracle sont utilisable même si on utilise pas Oracle VM Manager.
Commeçons par récupérer un template :
- Téléchargeons le fichier V16223-01 disponible sur l&#8217;edivery correspondant à une machine OEL5U3 en para-virtualisé 64 bits. Le zip fait 691 Mo.
- On décompresse le ZIP, puis à nouveau le TGZ qui se trouve dedans (OVM_EL5U3_X86_64_PVM_4GB.tgz)
- On modifie [...]]]></description>
			<content:encoded><![CDATA[<p>Les templates Oracle sont utilisable même si on utilise pas Oracle VM Manager.<br />
Commeçons par récupérer un template :<br />
- Téléchargeons le fichier V16223-01 disponible sur l&#8217;edivery correspondant à une machine OEL5U3 en para-virtualisé 64 bits. Le zip fait 691 Mo.<br />
- On décompresse le ZIP, puis à nouveau le TGZ qui se trouve dedans (OVM_EL5U3_X86_64_PVM_4GB.tgz)<br />
- On modifie le fichier de configuration vm.cfg au niveau du disque pour que ça marche.<br />
On peut lancer la machine avec un &laquo;&nbsp;xm create&nbsp;&raquo; mais vous découvrirez vite qu&#8217;il n&#8217;y a pas assez d&#8217;espace disque sur le / pour pouvoir faire quelque chose de cette installation.</p>
<p>On va créer un plus gros disque, le partitionner correctement puis copier le système dessus.<br />
<code>qemu-img create -f raw disk.img 80G</code><br />
On peut voir le partitionnement du disque System.img d&#8217;origine.<br />
<code><br />
sfdisk -l System.img -uM<br />
last_lba(): I don't know how to handle files with mode 81a4<br />
Disque System.img: ne peut obtenir la géométrie</p>
<p>Disque System.img: 790 cylindres, 255 têtes, 63 secteurs/piste<br />
Unités= mégaoctets de 1048576 octets, blocs de 1024 octets, décompte à partir de 0</p>
<p>Périph Amor Début   Fin     Mo    #blocs    Id  Système<br />
System.img1   *     0+    31-    32-     32098+  83  Linux<br />
System.img2        31+  4157-  4127-   4225095   83  Linux<br />
System.img3      4157+  6196-  2040-   2088450   82  Linux swap / Solaris<br />
System.img4         0      -      0          0    0  Vide<br />
</code></p>
<p>On créé nos partitions pour le disque slash.img<br />
<code><br />
sfdisk slash.img -uM<br />
last_lba(): I don't know how to handle files with mode 81a4<br />
AVERTISSEMENT: slash.img n'est pas un périphérique fonctionnant par blocs<br />
Disque slash.img: ne peut obtenir la géométrie</p>
<p>Disque slash.img: 10443 cylindres, 255 têtes, 63 secteurs/piste</p>
<p>sfdisk: ERREUR: secteur 0 n'a pas un signature MS-DOS<br />
 slash.img: type non reconnu de table de partition<br />
Vieille situation:<br />
Aucune partition repérée<br />
L'entrée utiliser un des formats suivants; les champs absents prennent<br />
la valeur par défaut:<br />
</code></p>
<p>Au prompt slash.img1 :<br />
tapper 0 espace puis 50 Enter, on fait ainsi une partition de 50 Mo pour le /boot (toujours en première partition pour que le pygrub fonctionne)<br />
On voit la ligne apparaitre avant un nouveau prompt :<br />
<code>slash.img1         0+    54-    55-     56227   83  Linux</code><br />
Au prompt slash.img2 :<br />
tapper 55 3000 82 Enter, on prend 55 qui est la fin de la première partition, 3000 correspond à la 3 Go et 82 au type de partition Swap<br />
On obtient :<br />
<code>slash.img2        54+  3059-  3005-   3076447+  82  Linux swap / Solaris</code><br />
Pour finir au dernier prompt tapper directement Enter, sfdisk remplira le maximum pour la partition.<br />
<code>slash.img3      3059+ 81917- 78859-  80750722+  83  Linux<br />
slash.img4 :<br />
slash.img4         0      -      0          0    0  Vide<br />
Nouvelle situation:<br />
Unités= mégaoctets de 1048576 octets, blocs de 1024 octets, décompte à partir de 0</p>
<p>Périph Amor Début   Fin     Mo    #blocs    Id  Système<br />
slash.img1         0+    54-    55-     56227   83  Linux<br />
slash.img2        54+  3059-  3005-   3076447+  82  Linux swap / Solaris<br />
slash.img3      3059+ 81917- 78859-  80750722+  83  Linux<br />
slash.img4         0      -      0          0    0  Vide<br />
AVERTISSEMENT: aucune partition primaire marquée amorçable (active)<br />
Cela n'a pas d'importance pour LILO, mais en a pour DOS MBR qui n'amorcera pas ce disque.<br />
Voulez-vous écrire cela sur le disque? [ynq] y<br />
Succès d'écriture de la nouvelle table de partitions</p>
<p>Relecture de la table de partitions ...<br />
BLKRRPART: Ioctl() inappropré pour un périphérique</p>
<p>Si vous créez ou modifiez une partition DOS, /dev/foo7, par exemple, alors<br />
utiliser dd(1) pour mettre à zéro les premiers 512 octets:<br />
dd if=/dev/zero of=/dev/foo7 bs=512 count=1<br />
(Consulter fdisk(8).)<br />
</code><br />
On cherche un périphérique de type loop disponible<br />
<code>losetup -f<br />
/dev/loop3 # par ex</code><br />
On monte notre image slash comme un disque<br />
<code>losetup /dev/loop3 slash.img</code><br />
On monte la table des partitions de façon à formater les partitions<br />
<code>kpartx /dev/loop3 # on peut voir les partitions dans /dev/mapper</code><br />
On format en ext3 la première partition avec comme label /boot<br />
<code>mkfs.ext3 /dev/mapper/loop3p1 -L /boot</code><br />
On fait la swap<br />
<code>mkswap /dev/mapper/loop3p2 -L SWAP-VM<br />
Initialisation de la version de l'espace de swap 1, taille = 3150274 kB<br />
LABEL=SWAP-VM, pas de uuid</code><br />
On monte la partition boot dans /mnt/from<br />
<code>lomount -t ext3 -diskimage System.img -partition 1 /mnt/from</code><br />
On monte notre futur /boot<br />
<code>mount -o loop /dev/mapper/loop3p1 /mnt/to</code><br />
On copie les fichiers du boot<br />
<code>cp -dpR /mnt/from/. /mnt/to<br />
umount /mnt/from<br />
umount /mnt/to</code></p>
<p>Même chose pour le /<br />
<code><br />
lomount -t ext3 -diskimage System.img -partition 2 /mnt/from<br />
mount -o loop /dev/mapper/loop3p3 /mnt/to<br />
cp -dpR /mnt/from/. /mnt/to<br />
umount /mnt/from<br />
umount /mnt/to<br />
</code></p>
<p>Les choix des labels sont bien entendu issue du fichier fstab de la partition / de l&#8217;image System.img</p>
<p>Il ne reste qu&#8217;à modifier le fichier vm.cfg pour avoir le bon disque et on peut démarrer la vm.</p>
<p>Le mot de passe root est ovsroot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xgenus.com/2009/12/08/installation-unbreakable-enterprise-linux-5-update-3-a-partir-dun-template-oracle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
