<?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>Archives des Hyperviseurs - CoffeeBreak Info</title>
	<atom:link href="https://coffeebreak.en-images.info/tag/hyperviseurs/feed/" rel="self" type="application/rss+xml" />
	<link>https://coffeebreak.en-images.info/tag/hyperviseurs/</link>
	<description>Une petite pause :)</description>
	<lastBuildDate>Sun, 15 May 2022 14:11:53 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://coffeebreak.en-images.info/wp-content/uploads/2021/07/cropped-Tasse_Cafe-scaled-1-32x32.jpg</url>
	<title>Archives des Hyperviseurs - CoffeeBreak Info</title>
	<link>https://coffeebreak.en-images.info/tag/hyperviseurs/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MODOP – Cluster KVM HA avec Pacemaker, Corosync, Heartbeat</title>
		<link>https://coffeebreak.en-images.info/modop-cluster-kvm-ha-avec-pacemaker-corosync-heartbeat/</link>
					<comments>https://coffeebreak.en-images.info/modop-cluster-kvm-ha-avec-pacemaker-corosync-heartbeat/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sun, 15 May 2022 14:11:51 +0000</pubDate>
				<category><![CDATA[KVM]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[Cluster]]></category>
		<category><![CDATA[Hyperviseurs]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RockyLinux]]></category>
		<category><![CDATA[Serveur]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=6483</guid>

					<description><![CDATA[<p>Suite au premier MODOP sur la mise en place d’un hyperviseur de virtualisation sous le service KVM. Nous abordons la création d’un cluster KVM de 3 machines en mode Haute disponibilité à l’aide des services heartbeat , pacemaker et corosync. Le but est de redémarrer une machine virtuelle sur un autre hyperviseur lors de la perte de l’hyperviseur « maître » portant la machine virtuelle et de la VIP. L’intérêt est de limiter le temps d’interruption d’un service sur une machine virtuelle lors de la perte de son hyperviseur et cela en faisant redémarrer celle-ci sur le nouvel hyperviseur portant la  VIP.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-cluster-kvm-ha-avec-pacemaker-corosync-heartbeat/">MODOP – Cluster KVM HA avec Pacemaker, Corosync, Heartbeat</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2 style="text-align: center;"><span style="color: #000000;"><strong>Inventaire de l’infrastructure HA KVM</strong></span></h2>
<h3><span style="color: #000000;">3 Machines hyperviseurs KVM</span></h3>
<p>&#8211; <strong>node-kvm01</strong></p>
<ul>
<li>vSwitch&nbsp;: <strong>vmbr1</strong></li>
<li>ip&nbsp;: 192.168.1.10/24
<ul>
<li>vip&nbsp;: 192.168.1.100</li>
</ul>
</li>
<li>OS&nbsp;: <strong>RockyLinux</strong></li>
<li>vCPU&nbsp;: 2</li>
<li>DD&nbsp;: 8Go</li>
<li>NFS: ServeurNAS:/clusterKVM</li>
<li>Ram&nbsp;: 2Go</li>
</ul>
<p>&#8211; <strong>node-kvm02</strong></p>
<ul>
<li>vSwitch&nbsp;: <strong>vmbr1</strong></li>
<li>ip&nbsp;: 192.168.1.11/24
<ul>
<li>vip&nbsp;: 192.168.1.100</li>
</ul>
</li>
<li>OS&nbsp;:<strong> RockyLinux</strong></li>
<li>vCPU&nbsp;: 2</li>
<li>DD&nbsp;: 8Go</li>
<li>NFS: ServeurNAS:/clusterKVM</li>
<li>Ram&nbsp;: 2Go</li>
</ul>
<p>&#8211; <strong>node-kvm03</strong></p>
<ul>
<li>vSwitch&nbsp;: <strong>vmbr1</strong></li>
<li>ip&nbsp;: 192.168.1.12/24
<ul>
<li>vip&nbsp;: 192.168.1.100</li>
</ul>
</li>
<li>OS&nbsp;:<strong> RockyLinux</strong></li>
<li>vCPU&nbsp;: 2</li>
<li>DD&nbsp;: 8Go</li>
<li>NFS: ServeurNAS:/clusterKVM</li>
<li>Ram&nbsp;: 2Go</li>
</ul>
<h3><span style="color: #000000;">Machines virtuelles KVM</span></h3>
<p>Spécification de la machine virtuelle KVM – <strong>node-Centos7</strong></p>
<ul>
<li>Host&nbsp;: <strong>node-Centos7</strong></li>
<li>vSwitch&nbsp;: <strong>vmbr0 de KVM</strong>
<ul>
<li><strong>IP&nbsp;:10.20.0.2/24</strong></li>
<li><strong>GW&nbsp;:10.20.0.1</strong></li>
<li><strong>DNS&nbsp;:192.168.1.1</strong></li>
</ul>
</li>
<li>OS&nbsp;:<strong> Centos7</strong></li>
<li>vCPU&nbsp;: 1</li>
<li>DD&nbsp;: 8Go</li>
<li>Ram&nbsp;: 1Go</li>
</ul>
<h2 style="text-align: center;"><span style="color: #000000;"><strong>Installation des machines KVM</strong></span></h2>
<h3><span style="color: #000000;">1°) Update (3 KVM)</span></h3>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">dnf update -y</span></pre>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config</span>
[root@node-kvm0x ~]# <span style="color: #ff0000;">setenforce 0</span></pre>
<h3><span style="color: #000000;">2°) Installation des Epel (3 KVM)</span></h3>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm</span></pre>
<h3><span style="color: #000000;">3°) Configure Chrony (NTP) (3 KVM)</span></h3>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">timedatectl</span></pre>
<p><img fetchpriority="high" decoding="async" width="624" height="125" class="wp-image-6485" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-68.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-68.png 624w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-68-300x60.png 300w" sizes="(max-width: 624px) 100vw, 624px" /></p>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">timedatectl list-timezones |grep -i Paris</span>
<span style="color: #ff0000;"><em>Europe/Paris</em></span></pre>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">timedatectl set-timezone "Europe/Paris"</span></pre>
<p><img decoding="async" width="589" height="141" class="wp-image-6486" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-69.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-69.png 589w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-69-300x72.png 300w" sizes="(max-width: 589px) 100vw, 589px" /></p>
<h3><span style="color: #000000;">4°) Configurer la résolution des hosts (3 KVM)</span></h3>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">echo "192.168.1.10 node-kvm01" &gt;&gt; /etc/hosts</span>
[root@node-kvm0x ~]# <span style="color: #ff0000;">echo "192.168.1.11 node-kvm02" &gt;&gt; /etc/hosts</span>
[root@node-kvm0x ~]#<span style="color: #ff0000;"> echo "192.168.1.12 node-kvm03" &gt;&gt; /etc/hosts</span></pre>
<h3><span style="color: #000000;">5°) Vérification du réseau&nbsp; KVM (3 KVM)</span></h3>
<pre>[root@<strong><span style="color: #ff0000;">node-kvm01</span></strong> ~]# <span style="color: #ff0000;">ping -c 3 node-kvm02</span>
[root@<strong><span style="color: #ff0000;">node-kvm01</span></strong> ~]# <span style="color: #ff0000;">ping -c 3 node-kvm03</span></pre>
<p><img decoding="async" width="803" height="272" class="wp-image-6487" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-70.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-70.png 803w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-70-300x102.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-70-768x260.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-70-800x272.png 800w" sizes="(max-width: 803px) 100vw, 803px" /></p>
<pre>[root@<strong><span style="color: #ff0000;">node-kvm02</span></strong> ~]#<span style="color: #ff0000;"> ping -c 3 node-kvm01</span>
[root@<span style="color: #ff0000;"><strong>node-kvm02</strong></span> ~]# <span style="color: #ff0000;">ping -c 3 node-kvm03</span></pre>
<pre>[root@<span style="color: #ff0000;"><strong>node-kvm03</strong></span> ~]# <span style="color: #ff0000;">ping -c 3 node-kvm01</span>
[root@<span style="color: #ff0000;"><strong>node-kvm03</strong></span> ~]# <span style="color: #ff0000;">ping -c 3 node-kvm02</span></pre>
<h2 style="text-align: center;"><span style="color: #000000;"><strong>Installation HighAvailability des 3 nodes KVM</strong></span></h2>
<h3><span style="color: #000000;">1°) Activation packet HighAvailability (3 KVM)</span></h3>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">yum repolist all | grep -i HighAvailability</span>
[root@node-kvm0x ~]# <span style="color: #ff0000;">dnf config-manager --set-enabled ha</span>
[root@node-kvm0x ~]# <span style="color: #ff0000;">yum repolist all | grep -i HighAvailability</span>
<span style="color: #ff0000;"><em>ha Rocky Linux 8 - HighAvailability activé</em></span></pre>
<h3><span style="color: #000000;">2°) Installation pacemaker (3 KVM)</span></h3>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">dnf install pcs pacemaker -y</span></pre>
<h3><span style="color: #000000;">3°) Mise en place Firewall HighAvailability (3 KVM)</span></h3>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">firewall-cmd --permanent --add-service=high-availability</span>
[root@node-kvm0x ~]# <span style="color: #ff0000;">firewall-cmd --reload</span></pre>
<h3><span style="color: #000000;">4°) Création « password » pour l’utilisateur hacluster (Défaut Cluster user)</span></h3>
<pre>[root@node-kvm0x ~]#<span style="color: #ff0000;"> passwd hacluster</span>
<span style="color: #ff0000;"><em>Nouveau mot de passe : </em><strong><em>MOT_PASSE_USER_haCluster</em></strong></span>
<span style="color: #ff0000;"><em>Retapez le nouveau mot de passe : </em><strong><em>MOT_PASSE_USER_haCluster</em></strong></span>
<span style="color: #ff0000;"><em>passwd : mise à jour réussie de tous les jetons d'authentification.</em></span></pre>
<h3><span style="color: #000000;">5°) Démarrer le daemon PCS (3 KVM)</span></h3>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">systemctl enable pcsd.service --now</span>
[root@node-kvm0x ~]#<span style="color: #ff0000;"> systemctl status pcsd.service</span></pre>
<p><img loading="lazy" decoding="async" width="823" height="221" class="wp-image-6488" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-71.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-71.png 823w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-71-300x81.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-71-768x206.png 768w" sizes="auto, (max-width: 823px) 100vw, 823px" /></p>
<h3><span style="color: #000000;">6°) Configurer KVM HighAvailability GUI&nbsp; (sur node-kvm01)</span></h3>
<ul>
<li><span style="color: #ff0000;">https://IP_Node_kvm01:2224/login</span></li>
</ul>
<p><img loading="lazy" decoding="async" width="1278" height="288" class="wp-image-6489" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-72.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-72.png 1278w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-72-300x68.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-72-1024x231.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-72-768x173.png 768w" sizes="auto, (max-width: 1278px) 100vw, 1278px" /></p>
<p><img loading="lazy" decoding="async" width="950" height="207" class="wp-image-6490" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-73.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-73.png 950w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-73-300x65.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-73-768x167.png 768w" sizes="auto, (max-width: 950px) 100vw, 950px" /><br>Création du Cluster «&nbsp;<strong>Create New</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="573" height="368" class="wp-image-6491" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-74.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-74.png 573w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-74-300x193.png 300w" sizes="auto, (max-width: 573px) 100vw, 573px" /><br>«&nbsp;<strong>Create cluster</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="847" height="346" class="wp-image-6492" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-75.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-75.png 847w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-75-300x123.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-75-768x314.png 768w" sizes="auto, (max-width: 847px) 100vw, 847px" /><br>«&nbsp;<strong>Use same password for all nodes</strong>&nbsp;» et <strong>Authenticate</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="428" height="213" class="wp-image-6493" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-76.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-76.png 428w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-76-300x149.png 300w" sizes="auto, (max-width: 428px) 100vw, 428px" /><br>«&nbsp;<strong>Start the cluster</strong>&nbsp;» et «&nbsp;<strong>Finish</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="996" height="213" class="wp-image-6494" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-77.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-77.png 996w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-77-300x64.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-77-768x164.png 768w" sizes="auto, (max-width: 996px) 100vw, 996px" /><br>Sélectionner le Cluster</p>
<p><img loading="lazy" decoding="async" width="1275" height="525" class="wp-image-6495" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-78.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-78.png 1275w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-78-300x124.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-78-1024x422.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-78-768x316.png 768w" sizes="auto, (max-width: 1275px) 100vw, 1275px" /><br>Les 3 machines sont bien entrées dans le Cluster</p>
<h4><span style="color: #000000;"><strong>Check l’état du cluster (node-kvm01)</strong></span></h4>
<pre>[root@<strong><span style="color: #ff0000;">node-kvm01</span></strong> ~]# <span style="color: #ff0000;">pcs status</span></pre>
<p><strong><img loading="lazy" decoding="async" width="833" height="381" class="wp-image-6496" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-79.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-79.png 833w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-79-300x137.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-79-768x351.png 768w" sizes="auto, (max-width: 833px) 100vw, 833px" /></strong></p>
<h4><span style="color: #000000;"><strong>Activer les services pacemaker et corosync (node-kvm02 et node-kmv03)</strong></span></h4>
<pre>[root@<strong><span style="color: #ff0000;">node-kvm02</span></strong> ~]# <span style="color: #ff0000;">systemctl enable pacemaker</span>
[root@<span style="color: #ff0000;"><strong>node-kvm03</strong></span> ~]#<span style="color: #ff0000;"> systemctl enable corosync</span></pre>
<h4><span style="color: #000000;"><strong>Check le quorum (sur un des nodes)</strong></span></h4>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">corosync-quorumtool</span></pre>
<p><img loading="lazy" decoding="async" width="770" height="388" class="wp-image-6497" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-80.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-80.png 770w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-80-300x151.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-80-768x387.png 768w" sizes="auto, (max-width: 770px) 100vw, 770px" /></p>
<p><span style="color: #000000;"><strong>Ajouter une adresse VIP sur notre Cluster pour le HeartBeat </strong></span></p>
<p><img loading="lazy" decoding="async" width="1139" height="332" class="wp-image-6498" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-81.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-81.png 1139w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-81-300x87.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-81-1024x298.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-81-768x224.png 768w" sizes="auto, (max-width: 1139px) 100vw, 1139px" /> &nbsp;«&nbsp;<strong>Ressources</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="921" height="200" class="wp-image-6499" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-82.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-82.png 921w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-82-300x65.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-82-768x167.png 768w" sizes="auto, (max-width: 921px) 100vw, 921px" /><br>«&nbsp;<strong>Add</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="770" height="484" class="wp-image-6500" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-83.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-83.png 770w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-83-300x189.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-83-768x483.png 768w" sizes="auto, (max-width: 770px) 100vw, 770px" /><br>Remplir les Champs puis «&nbsp;<strong>Option Arguments&nbsp;»</strong></p>
<p><img loading="lazy" decoding="async" width="598" height="640" class="wp-image-6501" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-84.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-84.png 598w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-84-280x300.png 280w" sizes="auto, (max-width: 598px) 100vw, 598px" /><br>Remplir le «&nbsp;<strong>cidr_netmask</strong>&nbsp;» et «&nbsp;<strong>monitor_retries</strong>&nbsp;»<br>Et «&nbsp;<strong>Create ressource</strong>&nbsp;»</p>
<h4><span style="color: #000000;"><strong>Correction de BUG d’installation (3 KVM)</strong></span></h4>
<p>Si sur l’interface GUI vous rencontrez le message «&nbsp;BLOCKED&nbsp;» et sur le pcs status «&nbsp;Stopped&nbsp;»<br>Il faudra désactiver stonith<br><img loading="lazy" decoding="async" width="739" height="304" class="wp-image-6502" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-85.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-85.png 739w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-85-300x123.png 300w" sizes="auto, (max-width: 739px) 100vw, 739px" /></p>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">pcs property set stonith-enabled=false</span></pre>
<p><img loading="lazy" decoding="async" width="917" height="357" class="wp-image-6503" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-86.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-86.png 917w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-86-300x117.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-86-768x299.png 768w" sizes="auto, (max-width: 917px) 100vw, 917px" /></p>
<pre>[root@node-kvm0x ~]#<span style="color: #ff0000;"> ip a show ens18</span></pre>
<p><img loading="lazy" decoding="async" width="829" height="132" class="wp-image-6504" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-87.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-87.png 829w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-87-300x48.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-87-768x122.png 768w" sizes="auto, (max-width: 829px) 100vw, 829px" /></p>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">pcs status resources</span></pre>
<p><img loading="lazy" decoding="async" width="622" height="54" class="wp-image-6505" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-88.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-88.png 622w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-88-300x26.png 300w" sizes="auto, (max-width: 622px) 100vw, 622px" /></p>
<h4><span style="color: #000000;"><strong>Check Heartbeat INIT</strong></span></h4>
<p><img loading="lazy" decoding="async" width="820" height="345" class="wp-image-6506" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-89.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-89.png 820w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-89-300x126.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-89-768x323.png 768w" sizes="auto, (max-width: 820px) 100vw, 820px" /></p>
<h5><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;"><strong>Passage de node-kvm01 « standby »</strong></span></span></h5>
<pre>[root@<strong><span style="color: #ff0000;">node-kvm02</span></strong> ~]#<span style="color: #ff0000;"> pcs node standby node-kvm01</span>
[root@<span style="color: #ff0000;"><strong>node-kvm02</strong></span> ~]#<span style="color: #ff0000;"> pcs status</span></pre>
<p><img loading="lazy" decoding="async" width="801" height="341" class="wp-image-6507" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-90.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-90.png 801w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-90-300x128.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-90-768x327.png 768w" sizes="auto, (max-width: 801px) 100vw, 801px" /></p>
<p><img loading="lazy" decoding="async" width="814" height="364" class="wp-image-6508" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-91.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-91.png 814w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-91-300x134.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-91-768x343.png 768w" sizes="auto, (max-width: 814px) 100vw, 814px" /></p>
<p>La VIP vient d’être transférée sur l’host node-kvm02 suite au standby du node-kvm01</p>
<p><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;"><strong>Passage de node-kvm02 «&nbsp;standby&nbsp;» avec node-kvm01 «&nbsp;standby&nbsp;»</strong></span></span></p>
<pre>[root@<strong><span style="color: #ff0000;">node-kvm03</span></strong> ~]# <span style="color: #ff0000;">pcs node standby node-kvm02</span>
[root@<span style="color: #ff0000;"><strong>node-kvm03</strong></span> ~]# <span style="color: #ff0000;">pcs status</span></pre>
<p><strong><img loading="lazy" decoding="async" width="813" height="350" class="wp-image-6509" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-92.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-92.png 813w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-92-300x129.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-92-768x331.png 768w" sizes="auto, (max-width: 813px) 100vw, 813px" /></strong></p>
<p><strong><img loading="lazy" decoding="async" width="815" height="375" class="wp-image-6510" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-93.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-93.png 815w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-93-300x138.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-93-768x353.png 768w" sizes="auto, (max-width: 815px) 100vw, 815px" /></strong></p>
<p><span style="color: #000000;">La VIP se transfert sur le node-kvm03.</span></p>
<h5><span style="text-decoration: underline; color: #000000;"><strong>Retour des node-kvm02 et node-kvm01</strong></span></h5>
<pre>[root@node-kvm03 ~]# <span style="color: #ff0000;">pcs node unstandby node-kvm02</span>
[root@node-kvm03 ~]# <span style="color: #ff0000;">pcs node unstandby node-kvm01</span>
[root@node-kvm03 ~]#<span style="color: #ff0000;"> pcs status</span></pre>
<p><img loading="lazy" decoding="async" width="890" height="311" class="wp-image-6511" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-94.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-94.png 890w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-94-300x105.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-94-768x268.png 768w" sizes="auto, (max-width: 890px) 100vw, 890px" /></p>
<h2 style="text-align: center;"><span style="color: #000000;"><strong>Installation des services KVM sur les 3 nodes</strong></span></h2>
<h3><span style="color: #000000;">1°) Installation KVM et Middleware (3 KVM)</span></h3>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">dnf -y install qemu-kvm libvirt virt-install</span></pre>
<h4><span style="color: #000000;"><strong>Check Chargement du module kvm (3 KVM)</strong></span></h4>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">lsmod | grep kvm</span></pre>
<p><img loading="lazy" decoding="async" width="449" height="287" class="wp-image-6512" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-95.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-95.png 449w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-95-300x192.png 300w" sizes="auto, (max-width: 449px) 100vw, 449px" /></p>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">systemctl enable --now libvirtd</span>
[root@node-kvm0x ~]# <span style="color: #ff0000;">systemctl status libvirtd</span></pre>
<p><img loading="lazy" decoding="async" width="1222" height="352" class="wp-image-6513" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-96.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-96.png 1222w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-96-300x86.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-96-1024x295.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-96-768x221.png 768w" sizes="auto, (max-width: 1222px) 100vw, 1222px" /></p>
<h3><span style="color: #000000;">2°) Création du bridge vmbr0 – Réseau VM (3 KVM)</span></h3>
<h4><span style="color: #000000;"><strong>Création Bridge «&nbsp;vmbr0&nbsp;» (3 KVM)</strong></span></h4>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">vi vmbr0.xml</span></pre>
<pre><em><span style="color: #ff0000;">&lt;network&gt;</span></em>
<em><span style="color: #ff0000;"> &lt;name&gt;<strong>private</strong>&lt;/name&gt;</span></em>
<em><span style="color: #ff0000;"> &lt;forward mode='nat'/&gt;</span></em>
<em><span style="color: #ff0000;"> &lt;bridge name='<strong>vmbr0</strong>' stp='on' delay='0'/&gt;</span></em>
<em><span style="color: #ff0000;"> &lt;ip address=<strong>'10.20.0.10'</strong> netmask='255.255.255.0'&gt;</span></em>
<em><span style="color: #ff0000;"> &lt;dhcp&gt;</span></em>
<em><span style="color: #ff0000;"> &lt;range start=<strong>'10.20.0.100'</strong> end='10.20.0.254'/&gt;</span></em>
<em><span style="color: #ff0000;"> &lt;/dhcp&gt;</span></em>
<em><span style="color: #ff0000;"> &lt;/ip&gt;</span></em>
<em><span style="color: #ff0000;">&lt;/network&gt;</span></em></pre>
<h4><span style="color: #000000;"><strong>Attacher la configuration du bridge vmbr0 (3 KVM)</strong></span></h4>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">virsh net-define vmbr0.xml</span>
<span style="color: #ff0000;"><em>Réseau private défini depuis vmbr0.xml</em></span></pre>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">virsh net-list --all</span></pre>
<p><img loading="lazy" decoding="async" width="539" height="97" class="wp-image-6514" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-97.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-97.png 539w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-97-300x54.png 300w" sizes="auto, (max-width: 539px) 100vw, 539px" /></p>
<h4><span style="color: #000000;"><strong>Activer le Bridge/Réseau sur KVM (3 KVM)</strong></span></h4>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">virsh net-start private</span>
<span style="color: #ff0000;"><em>Réseau private démarré</em></span></pre>
<h4><span style="color: #000000;"><strong>Activer «&nbsp;Autostart&nbsp;» Bridge/Réseau sur KVM (3 KVM)</strong></span></h4>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">virsh net-autostart private</span>
<span style="color: #ff0000;"><em>Réseau private marqué en démarrage automatique</em></span></pre>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">virsh net-list --all</span></pre>
<p><img loading="lazy" decoding="async" width="523" height="94" class="wp-image-6515" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-98.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-98.png 523w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-98-300x54.png 300w" sizes="auto, (max-width: 523px) 100vw, 523px" /></p>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">route -n</span></pre>
<p><img loading="lazy" decoding="async" width="679" height="128" class="wp-image-6516" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-99.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-99.png 679w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-99-300x57.png 300w" sizes="auto, (max-width: 679px) 100vw, 679px" /></p>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">ip a show vmbr0</span></pre>
<p><img loading="lazy" decoding="async" width="842" height="102" class="wp-image-6517" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-100.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-100.png 842w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-100-300x36.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-100-768x93.png 768w" sizes="auto, (max-width: 842px) 100vw, 842px" /></p>
<h2 style="text-align: center;"><span style="color: #000000;"><strong>Mount Ressource NFS &#8211;&nbsp; Centraliser les services libvirt KVM</strong></span></h2>
<h3><span style="color: #000000;">1°) Installation NFS client paquet (3 KVM)</span></h3>
<pre>[root@node-kvm0x ~]#<span style="color: #ff0000;"> yum install nfs-utils</span>
[root@node-kvm0x ~]# <span style="color: #ff0000;">showmount --exports ServeurNAS</span></pre>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-6518" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-101.png" alt="" width="722" height="113" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-101.png 722w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-101-300x47.png 300w" sizes="auto, (max-width: 722px) 100vw, 722px" /></p>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">echo "IP_NAS ServeurNAS" &gt;&gt; /etc/hosts</span>
[root@node-kvm0x ~]# <span style="color: #ff0000;">mkdir /clusterKVM</span>
[root@node-kvm0x ~]# <span style="color: #ff0000;">echo "ServeurNAS:/volume3/DataStoreKVM /clusterKVM nfs defaults 0 0 " &gt;&gt; /etc/fstab</span>
[root@node-kvm0x ~]# <span style="color: #ff0000;">mount /clusterKVM</span></pre>
<h3><span style="color: #000000;">2°) Check montage NFS</span></h3>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">df -H /clusterKVM</span></pre>
<p><img loading="lazy" decoding="async" width="673" height="75" class="wp-image-6519" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-102.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-102.png 673w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-102-300x33.png 300w" sizes="auto, (max-width: 673px) 100vw, 673px" /></p>
<pre>[root@<strong><span style="color: #ff0000;">node-kvm01</span></strong> ~]# <span style="color: #ff0000;">mkdir -p /clusterKVM/kvm/{images,iso}</span></pre>
<h2 style="text-align: center;"><span style="color: #000000;">Création Machine virtuelle Centos7 KVM (node-kvm01)</span></h2>
<p>Spécification de la machine virtuelle KVM – <strong>node-Centos7</strong></p>
<ul>
<li>Host&nbsp;: <strong>node-Centos7</strong></li>
<li>vSwitch&nbsp;: <strong>vmbr0 de KVM</strong>
<ul>
<li><strong>IP&nbsp;:10.20.0.2/24</strong></li>
<li><strong>GW&nbsp;:10.20.0.1</strong></li>
<li><strong>DNS&nbsp;:192.168.1.1</strong></li>
</ul>
</li>
<li>OS&nbsp;:<strong> Centos7</strong></li>
<li>vCPU&nbsp;: 1</li>
<li>DD&nbsp;: 8Go</li>
<li>Ram&nbsp;: 1Go</li>
</ul>
<h3><span style="color: #000000;">1°) Récupération de l’ISO (node-kvm01)</span></h3>
<pre>[root@node-kvm01 ~]# <span style="color: #ff0000;">cd /clusterKVM /kvm/iso/</span>
[root@node-kvm01 iso]# <span style="color: #ff0000;">dnf -y install wget</span>
[root@node-kvm01 iso]# <span style="color: #ff0000;">wget <a style="color: #ff0000;" href="http://mirror.softaculous.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso">http://mirror.softaculous.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso</a></span></pre>
<h3><span style="color: #000000;">2°) Check le node Actif dans le Cluster (node-kvm01)</span></h3>
<pre>[root@node-kvm01 ~]# <span style="color: #ff0000;">pcs status</span></pre>
<p><img loading="lazy" decoding="async" width="798" height="296" class="wp-image-6520" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-103.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-103.png 798w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-103-300x111.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-103-768x285.png 768w" sizes="auto, (max-width: 798px) 100vw, 798px" /></p>
<h3><span style="color: #000000;">3°) Lancement de la création de la VM (node-kvm01)</span></h3>
<pre>[root@node-kvm01 iso]#<span style="color: #ff0000;"> virt-install --name <strong>node01-kvm-el7</strong> --ram <strong>1024</strong> --disk path=<strong>/clusterKVM/kvm/images/node-kvm-el7.img</strong>,size=<strong>8</strong> --vcpus <strong>1</strong> --os-variant r<strong>hel7.1</strong> --network bridge=<strong>vmbr0</strong> --graphics <strong>none</strong> --console pty,target_type=serial --location <strong>/clusterKVM/kvm/iso/CentOS-7-x86_64-Minimal-2009.iso</strong> --extra-args 'console=ttyS0,115200n8 serial'</span></pre>
<p>Procéder à l’installation de la machine…</p>
<ul>
<li><a href="https://coffeebreak.en-images.info/modop-installation-hyperviseur-kvm-et-machine-virtuelle/" target="_blank" rel="noopener">MODOP &#8211; Hyperviseur KVM et Machine Virtuelle</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="1004" height="239" class="wp-image-6521" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-104.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-104.png 1004w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-104-300x71.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-104-768x183.png 768w" sizes="auto, (max-width: 1004px) 100vw, 1004px" /></p>
<p>La machine est désormais installée sur le node-kvm01 et sur le NFS /clusterKVM/kvm/images/</p>
<pre>[root@node-kvm02 ~]# <span style="color: #ff0000;">ls -al /clusterKVM/kvm/images/node-kvm-el7.img</span></pre>
<p><img loading="lazy" decoding="async" width="712" height="60" class="wp-image-6522" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-105.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-105.png 712w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-105-300x25.png 300w" sizes="auto, (max-width: 712px) 100vw, 712px" /></p>
<p><img loading="lazy" decoding="async" width="614" height="136" class="wp-image-6523" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-106.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-106.png 614w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-106-300x66.png 300w" sizes="auto, (max-width: 614px) 100vw, 614px" /><br>Machine virtuelle</p>
<pre>[root@node-kvm01 ~]# <span style="color: #ff0000;">virsh list --all</span></pre>
<p><img loading="lazy" decoding="async" width="464" height="96" class="wp-image-6524" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-107.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-107.png 464w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-107-300x62.png 300w" sizes="auto, (max-width: 464px) 100vw, 464px" /></p>
<h2 style="text-align: center;"><span style="color: #000000;">Centralisation conf du Cluster KVM (3 KVM)</span></h2>
<h3><span style="color: #000000;">1°) Stopper la machine</span></h3>
<pre>[root@node-kvm01 ~]# <span style="color: #ff0000;">virsh shutdown node01-kvm-el7</span></pre>
<h3><span style="color: #000000;">2°) Déplacement de la structure KVM sur NFS</span></h3>
<h4><span style="color: #000000;"><strong>Node-kvm01</strong></span></h4>
<pre>[root@<strong><span style="color: #ff0000;">node-kvm01</span></strong> ~]# <span style="color: #ff0000;">cp -r /etc/libvirt /clusterKVM/kvm/libvirt</span><br>[root@<strong><span style="color: #ff0000;">node-kvm01</span></strong> ~]# <span style="color: #ff0000;">mv /etc/libvirt{,-old}</span><br>[root@<strong><span style="color: #ff0000;">node-kvm01</span></strong> ~]# <span style="color: #ff0000;">cd /etc</span><br>[root@<strong><span style="color: #ff0000;">node-kvm01</span></strong> etc]#<span style="color: #ff0000;"><strong> ln -s /clusterKVM/kvm/libvirt /etc/libvirt</strong></span><br>[root@<strong><span style="color: #ff0000;">node-kvm01</span></strong> ~]# <span style="color: #ff0000;"><strong>ls -al /etc/libvirt</strong></span></pre>
<p><img loading="lazy" decoding="async" width="641" height="61" class="wp-image-6525" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-108.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-108.png 641w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-108-300x29.png 300w" sizes="auto, (max-width: 641px) 100vw, 641px" /></p>
<h4><span style="color: #000000;"><strong>Node-kvm02</strong></span></h4>
<pre>[root@<strong><span style="color: #ff0000;">node-kvm02</span></strong> ~]#<span style="color: #ff0000;"> mv /etc/libvirt{,-old}</span><br>[root@<strong><span style="color: #ff0000;">node-kvm02</span></strong> ~]# <span style="color: #ff0000;">cd /etc</span><br>[root@<strong><span style="color: #ff0000;">node-kvm02</span></strong> etc]# <span style="color: #ff0000;">ln -s /clusterKVM/kvm/libvirt /etc/libvirt</span><br>[root@<strong><span style="color: #ff0000;">node-kvm02</span></strong> etc]# <span style="color: #ff0000;">ls -al /etc/libvirt</span></pre>
<p><img loading="lazy" decoding="async" width="641" height="55" class="wp-image-6526" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-109.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-109.png 641w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-109-300x26.png 300w" sizes="auto, (max-width: 641px) 100vw, 641px" /></p>
<h4><span style="color: #000000;"><strong>Node-kvm03</strong></span></h4>
<pre>[root@<strong><span style="color: #ff0000;">node-kvm03</span></strong> ~]# <span style="color: #ff0000;">mv /etc/libvirt{,-old}</span><br>[root@<strong><span style="color: #ff0000;">node-kvm03</span></strong> ~]# <span style="color: #ff0000;">cd /etc</span><br>[root@<strong><span style="color: #ff0000;">node-kvm03</span></strong> etc]#<span style="color: #ff0000;"> ln -s /clusterKVM/kvm/libvirt /etc/libvirt</span><br>[root@<strong><span style="color: #ff0000;">node-kvm03</span></strong> etc]# <span style="color: #ff0000;">ls -al /etc/libvirt</span></pre>
<p><img loading="lazy" decoding="async" width="641" height="59" class="wp-image-6527" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-110.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-110.png 641w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-110-300x28.png 300w" sizes="auto, (max-width: 641px) 100vw, 641px" /></p>
<h4><span style="color: #000000;"><strong>Check de la centralisation </strong></span></h4>
<p><img loading="lazy" decoding="async" width="385" height="328" class="wp-image-6528" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-111.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-111.png 385w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-111-300x256.png 300w" sizes="auto, (max-width: 385px) 100vw, 385px" /></p>
<p>La conf est désormais centralisé sur le NFS sur <strong>/clusterKVM/kvm/libvirt</strong></p>
<h3><span style="color: #000000;">3°) Check démarrage de la machine sur le node-kvm02</span></h3>
<pre>[root@<strong><span style="color: #ff0000;">node-kvm02</span></strong> etc]# <span style="color: #ff0000;">virsh start node01-kvm-el7</span><br><span style="color: #ff0000;"><em>Domain node01-kvm-el7 started</em></span><br>[root@<span style="color: #ff0000;"><strong>node-kvm02</strong></span> etc]# <span style="color: #ff0000;">virsh list --all</span></pre>
<p><img loading="lazy" decoding="async" width="393" height="81" class="wp-image-6529" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-112.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-112.png 393w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-112-300x62.png 300w" sizes="auto, (max-width: 393px) 100vw, 393px" /></p>
<pre>[root@node-kvm02 etc]# <span style="color: #ff0000;">ping -c 3 10.20.0.2</span></pre>
<p><img loading="lazy" decoding="async" width="568" height="157" class="wp-image-6530" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-113.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-113.png 568w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-113-300x83.png 300w" sizes="auto, (max-width: 568px) 100vw, 568px" /></p>
<pre>[root@node-kvm02 etc]# <span style="color: #ff0000;">ssh -l root 10.20.0.2</span></pre>
<p><img loading="lazy" decoding="async" width="831" height="392" class="wp-image-6531" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-114.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-114.png 831w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-114-300x142.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-114-768x362.png 768w" sizes="auto, (max-width: 831px) 100vw, 831px" /></p>
<p><strong>La machine est bien actif sur le node-kvm02</strong></p>
<h2 style="text-align: center;"><span style="color: #000000;">Création script KVM HA Fault Server</span></h2>
<h3><span style="color: #000000;">1°) Structure (node-kvm01)</span></h3>
<pre>[root@node-kvm01 home]# <span style="color: #ff0000;">cd /etc/libvirt</span><br>[root@node-kvm01 libvirt]#<span style="color: #ff0000;"> mkdir script</span><br>[root@node-kvm01 libvirt]# <span style="color: #ff0000;">cd script/</span></pre>
<h3><span style="color: #000000;">2°) Script KVM HA (node-kvm01)</span></h3>
<pre><span style="color: #ff0000;"><em>#!/bin/bash</em></span><br><br><span style="color: #ff0000;"><em>PATH_APP=/clusterKVM/kvm/libvirt/script</em></span><br><span style="color: #ff0000;"><em>LOG_FILE=${PATH_APP}/${HOSTNAME}_check.log</em></span><br><span style="color: #ff0000;"><em>APP_PCS=/sbin/pcs</em></span><br><span style="color: #ff0000;"><em>APP_VIRSH=/usr/bin/virsh</em></span><br><br><span style="color: #ff0000;"><em>while true</em></span><br><span style="color: #ff0000;"><em>do</em></span><br><br><span style="color: #ff0000;"><em>####################################################</em></span><br><span style="color: #ff0000;"><em># Check Nom machine Client et Nom Machine VIP #</em></span><br><span style="color: #ff0000;"><em>####################################################</em></span><br><span style="color: #ff0000;"><em>echo "-----------------------------" &gt;&gt; ${LOG_FILE}</em></span><br><span style="color: #ff0000;"><em>echo " hostname :${HOSTNAME} " &gt;&gt; ${LOG_FILE}</em></span><br><span style="color: #ff0000;"><em>HOST_VIP=`${APP_PCS} status |grep Started |awk -F"Started" '{print $2}'`</em></span><br><span style="color: #ff0000;"><em>echo " Host portant le VIP : ${HOST_VIP} " &gt;&gt; ${LOG_FILE}</em></span><br><span style="color: #ff0000;"><em>echo "" &gt;&gt; ${LOG_FILE}</em></span><br><br><span style="color: #ff0000;"><em>###################################################</em></span><br><span style="color: #ff0000;"><em>### Check si le client est le client VIP #</em></span><br><span style="color: #ff0000;"><em>###################################################</em></span><br><span style="color: #ff0000;"><em>if [ ${HOSTNAME} == ${HOST_VIP} ]</em></span><br><span style="color: #ff0000;"><em>then</em></span><br><span style="color: #ff0000;"><em> echo "cette machine KVM ${HOSTNAME} est porteur du VIP" &gt;&gt; ${LOG_FILE}</em></span><br><span style="color: #ff0000;"><em> echo "" &gt;&gt; ${LOG_FILE}</em></span><br><br><span style="color: #ff0000;"><em> #############################################</em></span><br><span><em><span style="color: #ff0000;"> ## Redémarre toutes les machines éteintes #</span></em></span><br><span style="color: #ff0000;"><em> #############################################</em></span><br><span style="color: #ff0000;"><em> for i in `${APP_VIRSH} list --inactive |grep -v Id |grep -v '^-' |grep '^ '| grep -v 'Nom' | awk '{print $2}'`</em></span><br><br><span style="color: #ff0000;"><em> do</em></span><br><span style="color: #ff0000;"><em> echo "démarrage de la machine virtuelle :$i" &gt;&gt; ${LOG_FILE}</em></span><br><span style="color: #ff0000;"><em> ${APP_VIRSH} start $i</em></span><br><span style="color: #ff0000;"><em> done</em></span><br><span style="color: #ff0000;"><em>else</em></span><br><span style="color: #ff0000;"><em> echo "cette ${HOSTNAME} ne porte pas le VIP"</em></span><br><span style="color: #ff0000;"><em>fi</em></span><br><span style="color: #ff0000;"><em><br>echo "-----------------------------" &gt;&gt; ${LOG_FILE}</em></span><br><span style="color: #ff0000;"><em>sleep 1</em></span><br><span style="color: #ff0000;"><em><br>done</em></span></pre>
<h3><span style="color: #000000;">3°) Création du service hakvm (3 KVM)</span></h3>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">vi /etc/systemd/system/hakvm.service</span></pre>
<pre><span style="color: #ff0000;"><em>[Unit]</em></span><br><span style="color: #ff0000;"><em>Description=hakvm</em></span><br><span style="color: #ff0000;"><em>Wants=network-online.target</em></span><br><span style="color: #ff0000;"><em>After=network-online.target</em></span><br><br><span style="color: #ff0000;"><em>[Service]</em></span><br><span style="color: #ff0000;"><em>Type=simple</em></span><br><span style="color: #ff0000;"><em>ExecStart=/etc/libvirt/script/ha_kvm.sh</em></span><br><br><span style="color: #ff0000;"><em>[Install]</em></span><br><span style="color: #ff0000;"><em>WantedBy=multi-user.target</em></span></pre>
<pre>[root@node-kvm0x ~]#<span style="color: #ff0000;"> systemctl daemon-reload</span></pre>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">systemctl enable hakvm.service</span><br><span style="color: #ff0000;"><em>Created symlink /etc/systemd/system/multi-user.target.wants/hakvm.service → /etc/systemd/system/hakvm.service</em>.</span><br>[root@node-kvm0x ~]# <span style="color: #ff0000;">systemctl start hakvm.service</span></pre>
<pre>[root@node-kvm0x ~]# <span style="color: #ff0000;">systemctl status hakvm.service</span></pre>
<p><img loading="lazy" decoding="async" width="903" height="314" class="wp-image-6532" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-115.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-115.png 903w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-115-300x104.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-115-768x267.png 768w" sizes="auto, (max-width: 903px) 100vw, 903px" /></p>
<h2 style="text-align: center;"><span style="color: #000000;">Check script KVM HA Fault Server</span></h2>
<h3><span style="color: #000000;">1°) Inventaire initial</span></h3>
<p><img loading="lazy" decoding="async" width="678" height="657" class="wp-image-6533" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-116.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-116.png 678w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-116-300x291.png 300w" sizes="auto, (max-width: 678px) 100vw, 678px" /></p>
<p>La machine virtuelle «&nbsp;<strong>node01-kvm-el7</strong>&nbsp;» et démarrée sur le node Actif «&nbsp;<strong>node-kvm01</strong>&nbsp;»</p>
<h3><span style="color: #000000;">2°) Down Fault Server node-kvm01</span></h3>
<p>Nous allons down la machine node-kvm01 et donc déplacer le VIP sur un nouveau node actif</p>
<pre>[root@node-kvm01 ~]# <span style="color: #ff0000;">init 0</span></pre>
<p><img loading="lazy" decoding="async" width="823" height="670" class="wp-image-6534" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-117.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-117.png 823w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-117-300x244.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-117-768x625.png 768w" sizes="auto, (max-width: 823px) 100vw, 823px" /></p>
<p>La machine virtuelle «&nbsp;<strong><span style="color: #000000;">node01-kvm-el7</span></strong>&nbsp;» redémarre sur le node actif «&nbsp;<strong>node-kvm02</strong>&nbsp;»</p>
<pre>[root@<strong><span style="color: #ff0000;">node-kvm02</span></strong> ~]# <span style="color: #ff0000;">systemctl status hakvm.service</span></pre>
<p><em><img loading="lazy" decoding="async" width="1054" height="308" class="wp-image-6535" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-118.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-118.png 1054w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-118-300x88.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-118-1024x299.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-118-768x224.png 768w" sizes="auto, (max-width: 1054px) 100vw, 1054px" /></em></p>
<h3>3°) Down Fault Server node-kvm02</h3>
<p>Pour garder le quorum nous redémarrons le node-kvm01.</p>
<p>Nous allons down la machine node-kvm02 (<span style="text-decoration: underline;">porteur VIP</span>) et donc déplacer le VIP sur un nouveau node actif</p>
<pre>[root@node-kvm02 ~]# <span style="color: #ff0000;">init 0</span></pre>
<p><img loading="lazy" decoding="async" width="762" height="667" class="wp-image-6536" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-119.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-119.png 762w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-119-300x263.png 300w" sizes="auto, (max-width: 762px) 100vw, 762px" /></p>
<p>La machine virtuelle «<strong>&nbsp;node01-kvm-el7</strong>&nbsp;» redémarre sur le node actif «&nbsp;<strong>node-kvm01</strong>&nbsp;»</p>
<pre>[root@node-kvm01 ~]# <span style="color: #ff0000;">systemctl status hakvm.service</span></pre>
<p><img loading="lazy" decoding="async" width="869" height="337" class="wp-image-6537" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-120.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-120.png 869w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-120-300x116.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-120-768x298.png 768w" sizes="auto, (max-width: 869px) 100vw, 869px" /></p>


<p>Dans notre choix de HA KVM  , les machines  virtuelles  sont redémarrées uniquement sur l&rsquo;hyperviseur portant la VIP. il est évident que de redémarrer des machines suite à la perte d&rsquo;un hyperviseur « maître » n&rsquo;est pas la résilience ultime. En effet , le temps de redémarrer la machine provoque une interruption de service. On abordera ce sujet via la réplication une prochaine fois.  </p>
<p>Views: 14</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-cluster-kvm-ha-avec-pacemaker-corosync-heartbeat/">MODOP – Cluster KVM HA avec Pacemaker, Corosync, Heartbeat</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-cluster-kvm-ha-avec-pacemaker-corosync-heartbeat/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Installation Hyperviseur KVM et Machine Virtuelle</title>
		<link>https://coffeebreak.en-images.info/modop-installation-hyperviseur-kvm-et-machine-virtuelle/</link>
					<comments>https://coffeebreak.en-images.info/modop-installation-hyperviseur-kvm-et-machine-virtuelle/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sun, 08 May 2022 16:10:35 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Hyperviseurs]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=6391</guid>

					<description><![CDATA[<p>Mise en place d’un hyperviseur de virtualisation de type 1 sous le service KVM. Cet hyperviseur KVM fonctionne sur les processeurs d’architecture x86 (Intel VT,AMD-V)  et il est directement natif depuis le noyau 2.6.20. La mise en place de ce service est très rapide et permet de gérer manuellement un petit nombre de machines virtuelles et cela sans outil de gestion spécifique. La technologie KVM est très malléable et scalable en fonction des besoins.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-hyperviseur-kvm-et-machine-virtuelle/">MODOP – Installation Hyperviseur KVM et Machine Virtuelle</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3><span style="color: #000000;">Spécification de la machine Hyperviseur KVM &#8211; <strong>node-kvm</strong></span></h3>
<ul>
<li>Host&nbsp;: <strong>node-kvm.house.cpb</strong></li>
<li>vSwitch&nbsp;: <strong>vmbr0</strong>
<ul>
<li><strong>IP&nbsp;:192.168.1.55</strong></li>
</ul>
</li>
<li>OS&nbsp;: <strong>RockyLinux 8.4</strong></li>
<li>vCPU&nbsp;: 4</li>
<li>DD&nbsp;: 32Go</li>
<li>Ram&nbsp;: 4Go</li>
</ul>
<h2 style="text-align: center;"><strong><span style="color: #000000;">Installation de l’Hyperviseur KVM</span></strong></h2>
<h3><span style="text-decoration: underline; color: #000000;"><strong>1°) Mise à jour </strong></span></h3>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">dnf -y update</span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>2°)</strong> <strong>Désactivation IPv6 (Option)</strong></span></h3>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">echo "net.ipv6.conf.all.disable_ipv6 = 1" &gt;&gt; /etc/sysctl.conf</span>
[root@node-kvm ~]# <span style="color: #ff0000;">echo "net.ipv6.conf.all.autoconf = 0" &gt;&gt; /etc/sysctl.conf</span>
[root@node-kvm ~]# <span style="color: #ff0000;">echo "net.ipv6.conf.default.disable_ipv6 = 1" &gt;&gt; /etc/sysctl.conf</span>
[root@node-kvm ~]# <span style="color: #ff0000;">echo "net.ipv6.conf.default.autoconf = 0" &gt;&gt; /etc/sysctl.conf</span>
[root@node-kvm ~]# <span style="color: #ff0000;">sysctl -p</span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>3°) Installation KVM et Middleware</strong></span></span></h3>
<pre>[root@node-kvm ~]#<span style="color: #ff0000;"> dnf -y install qemu-kvm libvirt virt-install</span>
[root@node-kvm ~]# <span style="color: #ff0000;">dnf -y install nmap net-tools</span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>4°) Check Chargement du module kvm</strong></span></h3>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">lsmod | grep kvm</span></pre>
<p><img loading="lazy" decoding="async" width="521" height="86" class="wp-image-6393" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-1.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-1.png 521w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-1-300x50.png 300w" sizes="auto, (max-width: 521px) 100vw, 521px" /></p>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">systemctl enable --now libvirtd</span>
[root@node-kvm ~]# <span style="color: #ff0000;">systemctl enable status libvirtd</span></pre>
<p><img loading="lazy" decoding="async" width="1492" height="370" class="wp-image-6394" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-2.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-2.png 1492w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-2-300x74.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-2-1024x254.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-2-768x190.png 768w" sizes="auto, (max-width: 1492px) 100vw, 1492px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>5°) Ajouter un Bridge réseau KVM </strong></span></span></h3>
<p><span style="color: #000000;"><strong>Liste des Bridge disponible sur KVM</strong></span></p>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">virsh net-list --all</span></pre>
<p><strong><img loading="lazy" decoding="async" width="526" height="103" class="wp-image-6395" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-3.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-3.png 526w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-3-300x59.png 300w" sizes="auto, (max-width: 526px) 100vw, 526px" /></strong></p>
<p><span style="color: #000000;"><strong>Création du bridge vmbr0</strong></span></p>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">vi vmbr0.xml</span></pre>
<pre><span style="color: #ff0000;"><em>&lt;network&gt;</em></span>
<span style="color: #ff0000;"><em> &lt;name&gt;</em><strong><em>private</em></strong><em>&lt;/name&gt;</em></span>
<span style="color: #ff0000;"><em> &lt;forward mode='nat'/&gt;</em></span>
<span style="color: #ff0000;"><em> &lt;bridge name='</em><strong><em>vmbr0</em></strong><em>' stp='on' delay='0'/&gt;</em></span>
<span style="color: #ff0000;"><em> &lt;ip address=</em><strong><em>'10.0.0.1'</em></strong><em> netmask='255.255.255.0'&gt;</em></span>
<span style="color: #ff0000;"><em> &lt;dhcp&gt;</em></span>
<span style="color: #ff0000;"><em> &lt;range start=</em><strong><em>'10.0.0.100'</em></strong><em> end='10.0.0.254'/&gt;</em></span>
<span style="color: #ff0000;"><em> &lt;/dhcp&gt;</em></span>
<span style="color: #ff0000;"><em> &lt;/ip&gt;</em></span>
<span style="color: #ff0000;"><em>&lt;/network&gt;</em></span></pre>
<p><img loading="lazy" decoding="async" width="644" height="164" class="wp-image-6396" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-4.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-4.png 644w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-4-300x76.png 300w" sizes="auto, (max-width: 644px) 100vw, 644px" /></p>
<p><span style="color: #000000;"><strong>Attacher la configuration du bridge vmbr0 à KVM</strong></span></p>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">virsh net-define vmbr0.xml</span>
<span style="color: #ff0000;"><em>Network private defined from vmbr0.xml</em></span></pre>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">virsh net-list --all</span></pre>
<p><img loading="lazy" decoding="async" width="676" height="155" class="wp-image-6397" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-5.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-5.png 676w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-5-300x69.png 300w" sizes="auto, (max-width: 676px) 100vw, 676px" /></p>
<p><span style="color: #000000;"><strong>Activer le Bridge/Réseau sur KVM</strong></span></p>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">virsh net-start private</span>
<span style="color: #ff0000;"><em>Network private started</em></span></pre>
<p><strong><img loading="lazy" decoding="async" width="640" height="221" class="wp-image-6398" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-6.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-6.png 640w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-6-300x104.png 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /></strong></p>
<p><strong>Activer «&nbsp;Autostart&nbsp;» Bridge/Réseau sur KVM</strong></p>
<pre>[root@node-kvm ~]#<span style="color: #ff0000;"> virsh net-autostart private</span></pre>
<p><strong><img loading="lazy" decoding="async" width="595" height="222" class="wp-image-6399" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-7.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-7.png 595w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-7-300x112.png 300w" sizes="auto, (max-width: 595px) 100vw, 595px" /></strong></p>
<pre>[root@node-kvm ~]#<span style="color: #ff0000;"> route -n</span></pre>
<p><strong><img loading="lazy" decoding="async" width="819" height="128" class="wp-image-6400" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-8.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-8.png 819w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-8-300x47.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-8-768x120.png 768w" sizes="auto, (max-width: 819px) 100vw, 819px" /></strong></p>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">ip a show vmbr0</span></pre>
<p><img loading="lazy" decoding="async" width="845" height="97" class="wp-image-6401" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-9.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-9.png 845w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-9-300x34.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-9-768x88.png 768w" sizes="auto, (max-width: 845px) 100vw, 845px" /></p>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">ip a</span></pre>
<p><img loading="lazy" decoding="async" width="1013" height="331" class="wp-image-6402" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-10.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-10.png 1013w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-10-300x98.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-10-768x251.png 768w" sizes="auto, (max-width: 1013px) 100vw, 1013px" /></p>
<h3><span style="color: #000000;"><strong>6°) Création structure KVM</strong></span></h3>
<pre>[root@node-kvm ~]#<span style="color: #ff0000;"> mkdir -p /var/kvm/{images,iso}</span>
[root@node-kvm ~]# <span style="color: #ff0000;">ls -al /var/kvm/</span></pre>
<p><img loading="lazy" decoding="async" width="527" height="127" class="wp-image-6403" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-11.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-11.png 527w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-11-300x72.png 300w" sizes="auto, (max-width: 527px) 100vw, 527px" /></p>
<h2 style="text-align: center;"><span style="color: #000000;">Création du Machine virtuelle Centos7 KVM</span></h2>
<h3><span style="color: #000000;">Spécification de la machine virtuelle KVM – <strong>node01-Centos7</strong></span></h3>
<ul>
<li>Host&nbsp;: <strong>node01-Centos7</strong></li>
<li>vSwitch&nbsp;: <strong>vmbr0 de KVM</strong>
<ul>
<li><strong>IP&nbsp;:10.0.0.2/24</strong></li>
<li><strong>GW&nbsp;:10.0.0.1</strong></li>
<li><strong>DNS&nbsp;:192.168.1.1</strong></li>
</ul>
</li>
<li>OS&nbsp;: Centos7</li>
<li>vCPU&nbsp;: 1</li>
<li>DD&nbsp;: 8Go</li>
<li>Ram&nbsp;: 1Go</li>
</ul>
<h3><span style="text-decoration: underline; color: #000000;"><strong>1°) Récupération de l’ISO</strong></span></h3>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">cd /var/kvm/iso/</span>
[root@node-kvm iso]# <span style="color: #ff0000;">dnf -y install wget</span></pre>
<pre>[root@node-kvm iso]#<span style="color: #ff0000;"> wget <a style="color: #ff0000;" href="http://mirror.softaculous.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso">http://mirror.softaculous.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso</a></span></pre>
<p><img loading="lazy" decoding="async" width="1551" height="208" class="wp-image-6404" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-12.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-12.png 1551w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-12-300x40.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-12-1024x137.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-12-768x103.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-12-1536x206.png 1536w" sizes="auto, (max-width: 1551px) 100vw, 1551px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>2°) Lancement de la création de la machine </strong></span></h3>
<pre>[root@node-kvm iso]# <span style="color: #ff0000;">virt-install \</span>
<span style="color: #ff0000;">--name <strong>node01-kvm-el7</strong> \</span>
<span style="color: #ff0000;">--ram <strong>1024</strong> \</span>
<span style="color: #ff0000;">--disk path<strong>=/var/kvm/images/node-kvm-el7.img,size=8</strong> \</span>
<span style="color: #ff0000;">--vcpus <strong>1</strong> \</span>
<span style="color: #ff0000;">--os-variant <strong>rhel7.1 </strong>\</span>
<span style="color: #ff0000;">--network bridge=<strong>vmbr0</strong> \</span>
<span style="color: #ff0000;">--graphics <strong>none</strong> \</span>
<span style="color: #ff0000;">--console <strong>pty,target_type=serial</strong> \</span>
<span style="color: #ff0000;">--location <strong>/var/kvm/iso/CentOS-7-x86_64-Minimal-2009.iso</strong> \</span>
<span style="color: #ff0000;">--extra-args <strong>'console=ttyS0,115200n8 serial'</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1603" height="610" class="wp-image-6405" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-13.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-13.png 1603w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-13-300x114.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-13-1024x390.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-13-768x292.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-13-1536x585.png 1536w" sizes="auto, (max-width: 1603px) 100vw, 1603px" /></p>
<p>Lancement de la machine centos7</p>
<p><img loading="lazy" decoding="async" width="952" height="583" class="wp-image-6406" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-14.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-14.png 952w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-14-300x184.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-14-768x470.png 768w" sizes="auto, (max-width: 952px) 100vw, 952px" /></p>
<p>Menu d’installation</p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>3°) Configuration de la VM KVM &#8211; node01-Centos7</strong></span></span></h3>
<h4><span style="text-decoration: underline;"><span style="color: #000000;"><strong>Configuration de la langue</strong></span></span></h4>
<p><img loading="lazy" decoding="async" width="729" height="205" class="wp-image-6407" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-15.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-15.png 729w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-15-300x84.png 300w" sizes="auto, (max-width: 729px) 100vw, 729px" /><br />
Choix «&nbsp;<strong>1</strong>&nbsp;» et «&nbsp;<strong>ENTER</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="653" height="475" class="wp-image-6408" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-16.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-16.png 653w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-16-300x218.png 300w" sizes="auto, (max-width: 653px) 100vw, 653px" /><br />
Choix «&nbsp;<strong>22&nbsp;</strong>» pour la langue «&nbsp;<strong>French</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="683" height="176" class="wp-image-6409" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-17.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-17.png 683w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-17-300x77.png 300w" sizes="auto, (max-width: 683px) 100vw, 683px" /><br />
Choix «<strong>&nbsp;1</strong>&nbsp;» pour French&nbsp;: <strong>France</strong></p>
<h4><strong><span style="text-decoration: underline;"><span style="color: #000000;">Configuration de la TimeZone</span></span></strong></h4>
<p><img loading="lazy" decoding="async" width="653" height="237" class="wp-image-6410" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-18.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-18.png 653w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-18-300x109.png 300w" sizes="auto, (max-width: 653px) 100vw, 653px" /><br />
Choix «<strong>&nbsp;2</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="674" height="182" class="wp-image-6411" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-19.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-19.png 674w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-19-300x81.png 300w" sizes="auto, (max-width: 674px) 100vw, 674px" /><br />
Choix «&nbsp;<strong>1&nbsp;</strong>» set Timezone</p>
<p><img loading="lazy" decoding="async" width="672" height="176" class="wp-image-6412" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-20.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-20.png 672w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-20-300x79.png 300w" sizes="auto, (max-width: 672px) 100vw, 672px" /><br />
Choisir votre zone, pour la France <strong>(Europe</strong>) «&nbsp;<strong>1</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="570" height="236" class="wp-image-6413" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-21.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-21.png 570w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-21-300x124.png 300w" sizes="auto, (max-width: 570px) 100vw, 570px" /><br />
Choisir «&nbsp;<strong>35</strong>&nbsp;» pour <strong>Paris</strong> (France)</p>
<h4><strong><span style="text-decoration: underline;"><span style="color: #000000;">Configuration de la destination d’installation</span></span></strong></h4>
<p><img loading="lazy" decoding="async" width="665" height="206" class="wp-image-6414" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-22.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-22.png 665w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-22-300x93.png 300w" sizes="auto, (max-width: 665px) 100vw, 665px" /><br />
Choix «&nbsp;<strong>5</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="679" height="186" class="wp-image-6415" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-23.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-23.png 679w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-23-300x82.png 300w" sizes="auto, (max-width: 679px) 100vw, 679px" /><br />
Après le scan, le disque est sélectionné automatiquement. Choisir «&nbsp;<strong>c</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="660" height="219" class="wp-image-6416" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-24.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-24.png 660w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-24-300x100.png 300w" sizes="auto, (max-width: 660px) 100vw, 660px" /><br />
Sélectionner «&nbsp;<strong>Use All Space</strong>&nbsp;» choix «&nbsp;<strong>2</strong>&nbsp;» puis «&nbsp;<strong>c</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="689" height="248" class="wp-image-6417" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-25.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-25.png 689w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-25-300x108.png 300w" sizes="auto, (max-width: 689px) 100vw, 689px" /><br />
Sélectionner «&nbsp;<strong>LVM</strong>&nbsp;» choix «<strong>&nbsp;3</strong>&nbsp;» puis «&nbsp;<strong>c&nbsp;</strong>»</p>
<h4><span style="text-decoration: underline; color: #000000;">Configuration du réseau sur vmbr0</span></h4>
<p><strong><img loading="lazy" decoding="async" width="653" height="252" class="wp-image-6418" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-26.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-26.png 653w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-26-300x116.png 300w" sizes="auto, (max-width: 653px) 100vw, 653px" /></strong><br />
Choisir «&nbsp;<strong>7&nbsp;</strong>»</p>
<p><strong><img loading="lazy" decoding="async" width="649" height="206" class="wp-image-6419" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-27.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-27.png 649w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-27-300x95.png 300w" sizes="auto, (max-width: 649px) 100vw, 649px" /></strong><br />
Choisir «<strong>1&nbsp;</strong>» pour configure le nom de la machine</p>
<p><strong><img loading="lazy" decoding="async" width="670" height="154" class="wp-image-6420" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-28.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-28.png 670w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-28-300x69.png 300w" sizes="auto, (max-width: 670px) 100vw, 670px" /></strong><br />
Ajouter un nom à votre machine, ici <strong>node01-Centos7</strong></p>
<p><strong><img loading="lazy" decoding="async" width="662" height="205" class="wp-image-6421" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-29.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-29.png 662w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-29-300x93.png 300w" sizes="auto, (max-width: 662px) 100vw, 662px" /></strong><br />
Choisir «&nbsp;<strong>2</strong>&nbsp;» pour configurer le réseau de la machine</p>
<p><strong><img loading="lazy" decoding="async" width="687" height="280" class="wp-image-6422" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-30.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-30.png 687w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-30-300x122.png 300w" sizes="auto, (max-width: 687px) 100vw, 687px" /></strong><br />
Choisir «&nbsp;<strong>1&nbsp;</strong>» pour configurer l’IP de la machine</p>
<p><img loading="lazy" decoding="async" width="660" height="59" class="wp-image-6423" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-31.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-31.png 660w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-31-300x27.png 300w" sizes="auto, (max-width: 660px) 100vw, 660px" /><br />
Rentrer une IP : <strong>10.0.0.2</strong> dans le Subnet 10.0.0.0/24</p>
<p><img loading="lazy" decoding="async" width="652" height="138" class="wp-image-6424" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-32.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-32.png 652w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-32-300x63.png 300w" sizes="auto, (max-width: 652px) 100vw, 652px" /><br />
Choisir «&nbsp;<strong>2</strong> » pour configurer le Netmask du réseau</p>
<p><img loading="lazy" decoding="async" width="677" height="71" class="wp-image-6425" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-33.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-33.png 677w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-33-300x31.png 300w" sizes="auto, (max-width: 677px) 100vw, 677px" /><br />
Rentrer le netmask <strong>255.255.255.0</strong></p>
<p><img loading="lazy" decoding="async" width="660" height="148" class="wp-image-6426" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-34.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-34.png 660w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-34-300x67.png 300w" sizes="auto, (max-width: 660px) 100vw, 660px" /><br />
Choisir «&nbsp;<strong>3</strong>&nbsp;» pour configurer la passerelle</p>
<p><img loading="lazy" decoding="async" width="658" height="127" class="wp-image-6427" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-35.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-35.png 658w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-35-300x58.png 300w" sizes="auto, (max-width: 658px) 100vw, 658px" /><br />
Rentrer la passerelle du Subnet <strong>10.0.0.1</strong></p>
<p><img loading="lazy" decoding="async" width="678" height="159" class="wp-image-6428" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-36.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-36.png 678w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-36-300x70.png 300w" sizes="auto, (max-width: 678px) 100vw, 678px" /><br />
Choix «<strong>&nbsp;6</strong>&nbsp;» pour l’ajout du DNS</p>
<p><img loading="lazy" decoding="async" width="670" height="137" class="wp-image-6429" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-37.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-37.png 670w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-37-300x61.png 300w" sizes="auto, (max-width: 670px) 100vw, 670px" /><br />
Ajouter l’adresse de votre DNS (<strong>192.168.1.1</strong>)</p>
<p><img loading="lazy" decoding="async" width="666" height="193" class="wp-image-6430" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-38.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-38.png 666w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-38-300x87.png 300w" sizes="auto, (max-width: 666px) 100vw, 666px" /><br />
Choisir «&nbsp;<strong>7&nbsp;</strong>» pour activer la carte au démarrage</p>
<p><img loading="lazy" decoding="async" width="659" height="192" class="wp-image-6431" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-39.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-39.png 659w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-39-300x87.png 300w" sizes="auto, (max-width: 659px) 100vw, 659px" /><br />
Choisir «&nbsp;<strong>8</strong>&nbsp;» pour appliquer la configuration, puis «&nbsp;<strong>c</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="669" height="243" class="wp-image-6432" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-40.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-40.png 669w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-40-300x109.png 300w" sizes="auto, (max-width: 669px) 100vw, 669px" /><br />
Inventaire de la configuration réseau, puis «&nbsp;<strong>c&nbsp;</strong>»</p>
<h4><span style="text-decoration: underline; color: #000000;">Création du mot passe root</span></h4>
<p><img loading="lazy" decoding="async" width="645" height="248" class="wp-image-6433" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-41.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-41.png 645w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-41-300x115.png 300w" sizes="auto, (max-width: 645px) 100vw, 645px" /><br />
Choisir «&nbsp;<strong>8</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="672" height="208" class="wp-image-6434" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-42.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-42.png 672w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-42-300x93.png 300w" sizes="auto, (max-width: 672px) 100vw, 672px" /><br />
Saisir un mot de passe pour l’administrateur «&nbsp;<strong>root</strong>&nbsp;» et le confirmer puis «&nbsp;<strong>yes</strong> »</p>
<h4><span style="text-decoration: underline; color: #000000;">Création d’un utilisateur</span></h4>
<p><img loading="lazy" decoding="async" width="679" height="256" class="wp-image-6435" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-43.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-43.png 679w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-43-300x113.png 300w" sizes="auto, (max-width: 679px) 100vw, 679px" /><br />
Choisie «<strong>&nbsp;9</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="678" height="113" class="wp-image-6436" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-44.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-44.png 678w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-44-300x50.png 300w" sizes="auto, (max-width: 678px) 100vw, 678px" /><br />
Choisir «&nbsp;<strong>1</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="611" height="156" class="wp-image-6437" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-45.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-45.png 611w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-45-300x77.png 300w" sizes="auto, (max-width: 611px) 100vw, 611px" /><br />
Choisir «&nbsp;<strong>2&nbsp;</strong>» pour le nom du compte</p>
<p><img loading="lazy" decoding="async" width="685" height="103" class="wp-image-6438" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-46.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-46.png 685w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-46-300x45.png 300w" sizes="auto, (max-width: 685px) 100vw, 685px" /></p>
<p><img loading="lazy" decoding="async" width="658" height="261" class="wp-image-6439" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-47.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-47.png 658w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-47-300x119.png 300w" sizes="auto, (max-width: 658px) 100vw, 658px" /><br />
Choisir «&nbsp;<strong>3</strong>&nbsp;» pour créer le login.</p>
<p><img loading="lazy" decoding="async" width="709" height="205" class="wp-image-6440" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-48.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-48.png 709w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-48-300x87.png 300w" sizes="auto, (max-width: 709px) 100vw, 709px" /><br />
Choix «&nbsp;<strong>4</strong>&nbsp;» pour activer le mot de passe pour le login</p>
<p><img loading="lazy" decoding="async" width="784" height="284" class="wp-image-6441" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-49.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-49.png 784w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-49-300x109.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-49-768x278.png 768w" sizes="auto, (max-width: 784px) 100vw, 784px" /><br />
Choix «&nbsp;<strong>5</strong> » pour le password de l’utilisateur chris</p>
<p><img loading="lazy" decoding="async" width="714" height="221" class="wp-image-6442" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-50.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-50.png 714w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-50-300x93.png 300w" sizes="auto, (max-width: 714px) 100vw, 714px" /><br />
Choix «&nbsp;<strong>6</strong>&nbsp;» pour passer l’utilisateur chris administrateur puis «&nbsp;<strong>c</strong>&nbsp;»</p>
<h4><span style="text-decoration: underline; color: #000000;"><strong>Choix des paquets à installer </strong></span></h4>
<p><strong><img loading="lazy" decoding="async" width="704" height="250" class="wp-image-6443" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-51.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-51.png 704w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-51-300x107.png 300w" sizes="auto, (max-width: 704px) 100vw, 704px" /></strong><br />
Choix «&nbsp;<strong>4</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="675" height="164" class="wp-image-6444" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-52.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-52.png 675w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-52-300x73.png 300w" sizes="auto, (max-width: 675px) 100vw, 675px" /><br />
«&nbsp;<strong>Minimal Install</strong>&nbsp;»</p>
<h4><span style="text-decoration: underline; color: #000000;"><strong>Check des prérequis</strong></span></h4>
<p><img loading="lazy" decoding="async" width="686" height="271" class="wp-image-6445" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-53.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-53.png 686w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-53-300x119.png 300w" sizes="auto, (max-width: 686px) 100vw, 686px" /><br />
Si vous avez tous les items <strong>[x]</strong> alors vous pouvez commencer l’installation et choisir «&nbsp;<strong>b</strong>&nbsp;»</p>
<p><strong>Lancement de l’installation Centos7 sur la machine node-kvm</strong></p>
<p><img loading="lazy" decoding="async" width="679" height="136" class="wp-image-6446" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-54.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-54.png 679w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-54-300x60.png 300w" sizes="auto, (max-width: 679px) 100vw, 679px" /><br />
Choisir «&nbsp;<strong>b&nbsp;</strong>»</p>
<p><img loading="lazy" decoding="async" width="1144" height="673" class="wp-image-6447" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-55.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-55.png 1144w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-55-300x176.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-55-1024x602.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-55-768x452.png 768w" sizes="auto, (max-width: 1144px) 100vw, 1144px" /><br />
Lancement de l’installation de la machin node01-Centos7</p>
<p><img loading="lazy" decoding="async" width="1278" height="498" class="wp-image-6448" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-56.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-56.png 1278w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-56-300x117.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-56-1024x399.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-56-768x299.png 768w" sizes="auto, (max-width: 1278px) 100vw, 1278px" /><br />
La machine est désormais installée.</p>
<p><img loading="lazy" decoding="async" width="1165" height="306" class="wp-image-6449" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-57.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-57.png 1165w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-57-300x79.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-57-1024x269.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-57-768x202.png 768w" sizes="auto, (max-width: 1165px) 100vw, 1165px" /><br />
Connexion à la machine node01-Centos7</p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>4°) Check VM Centos7 sur KVM </strong></span></h3>
<p><strong>Petite Mise à jour à la machine node01-Centos7</strong></p>
<pre>[root@node01-Centos7 ~]# <span style="color: #ff0000;">yum update -y</span></pre>
<p><img loading="lazy" decoding="async" width="787" height="242" class="wp-image-6450" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-58.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-58.png 787w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-58-300x92.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-58-768x236.png 768w" sizes="auto, (max-width: 787px) 100vw, 787px" /></p>
<p><span style="color: #000000;"><strong>Côté machine KVM</strong></span></p>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">virsh list --all</span></pre>
<p><img loading="lazy" decoding="async" width="462" height="96" class="wp-image-6451" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-59.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-59.png 462w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-59-300x62.png 300w" sizes="auto, (max-width: 462px) 100vw, 462px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>5°) Réaliser un Snapshot</strong></span></h3>
<p><strong>Création d’un Snapshot Virtuelle Machine </strong></p>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">virsh snapshot-create-as --domain <strong>node01-kvm-el7</strong> --name <strong>snapshot01_05_2022</strong> --description "<strong>First snap</strong>"</span>
<span style="color: #ff0000;"><em>Domain snapshot snapshot01_05_2022 created</em></span></pre>
<p><strong>Lister les snapshot</strong></p>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">virsh snapshot-list node01-kvm-el7</span></pre>
<p><img loading="lazy" decoding="async" width="587" height="97" class="wp-image-6452" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-60.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-60.png 587w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-60-300x50.png 300w" sizes="auto, (max-width: 587px) 100vw, 587px" /></p>
<p><strong>Détail du snapshot d’une VM KVM</strong></p>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">virsh snapshot-info --domain <strong>node01-kvm-el7</strong> --snapshotname <strong>snapshot01_05_2022</strong></span></pre>
<p><img loading="lazy" decoding="async" width="831" height="161" class="wp-image-6453" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-61.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-61.png 831w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-61-300x58.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-61-768x149.png 768w" sizes="auto, (max-width: 831px) 100vw, 831px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>6°) Restauration d’une VM via snapshot</strong></span></span></h3>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">virsh snapshot-revert <strong>node01-kvm-el7</strong> <strong>snapshot01_05_2022</strong></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>7°) Effacer un snapshot </strong></span></h3>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">virsh snapshot-list node01-kvm-el7</span>
[root@node-kvm ~]# <span style="color: #ff0000;">virsh snapshot-delete --domain node01-kvm-el7 --snapshotname snapshot01_05_2022</span>
<span style="color: #ff0000;"><em>Domain snapshot snapshot01_05_2022 deleted</em></span></pre>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">virsh snapshot-list node01-kvm-el7</span></pre>
<p><img loading="lazy" decoding="async" width="949" height="203" class="wp-image-6454" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-62.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-62.png 949w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-62-300x64.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-62-768x164.png 768w" sizes="auto, (max-width: 949px) 100vw, 949px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>8°) Détruire une machine Virtuelle KVM</strong></span></h3>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">virsh list --all</span></pre>
<p><img loading="lazy" decoding="async" width="523" height="74" class="wp-image-6455" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-63.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-63.png 523w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-63-300x42.png 300w" sizes="auto, (max-width: 523px) 100vw, 523px" /></p>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">virsh shutdown node01-kvm-el7</span>
<em><span style="color: #ff0000;">Domain node01-kvm-el7 is being shutdown</span> </em></pre>
<p><img loading="lazy" decoding="async" width="621" height="124" class="wp-image-6456" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-64.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-64.png 621w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-64-300x60.png 300w" sizes="auto, (max-width: 621px) 100vw, 621px" /></p>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">virsh destroy node01-kvm-el7</span>
[root@node-kvm ~]# <span style="color: #ff0000;">virsh undefine node01-kvm-el7</span></pre>
<p><img loading="lazy" decoding="async" width="518" height="134" class="wp-image-6457" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-65.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-65.png 518w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-65-300x78.png 300w" sizes="auto, (max-width: 518px) 100vw, 518px" /></p>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">ls -al /var/kvm/images/</span></pre>
<p><img loading="lazy" decoding="async" width="657" height="89" class="wp-image-6458" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-66.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-66.png 657w, https://coffeebreak.en-images.info/wp-content/uploads/2022/05/word-image-66-300x41.png 300w" sizes="auto, (max-width: 657px) 100vw, 657px" /></p>
<pre>[root@node-kvm ~]# <span style="color: #ff0000;">rm -rf /var/kvm/images/node-kvm-el7.img</span></pre>
<p>Views: 5</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-hyperviseur-kvm-et-machine-virtuelle/">MODOP – Installation Hyperviseur KVM et Machine Virtuelle</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-installation-hyperviseur-kvm-et-machine-virtuelle/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Déploiement de VM/Template via CSV/Excel &#8211; Proxmox</title>
		<link>https://coffeebreak.en-images.info/modop-deploiement-de-vm-template-via-csv-excel-proxmox/</link>
					<comments>https://coffeebreak.en-images.info/modop-deploiement-de-vm-template-via-csv-excel-proxmox/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sun, 23 Jan 2022 10:19:31 +0000</pubDate>
				<category><![CDATA[Migration VM]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[PROXMOX]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[Hyperviseurs]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Proxmox]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[Système]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=5560</guid>

					<description><![CDATA[<p>Dans ce nouveau MODOP sur l’intégration de machine virtuelle sur PROXMOX , nous abordons le provisionnement en masse de machine virtuelle à l’aide de la saisie d’un fichier Excel/CSV. Un administrateur compile l’ensemble des besoins de machine virtuelle dans un fichier de type CSV avec les items de type CPU, Réseau, RAM, etc et lance un script bash qui va générer autant de machines qu’il y a de ligne.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-deploiement-de-vm-template-via-csv-excel-proxmox/">MODOP – Déploiement de VM/Template via CSV/Excel &#8211; Proxmox</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3><span style="color: #000000;">Le principe</span></h3>
<p>Vous remplissez les champs d’un fichier Excel avec toutes les options souhaitées pour chacune des machines à créer. Puis vous enregistrer le fichier sous le format CSV que vous transférer sur la machine ou le script sera exécuté.</p>
<p>Le script va découper le fichier et créer pour chaque ligne la machine souhaitée sur l’infrastructure Proxmox</p>
<h4><span style="color: #000000;"><strong>Exemple de fichier Excel</strong></span></h4>
<p><img loading="lazy" decoding="async" width="1411" height="221" class="wp-image-5561" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image.png 1411w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-300x47.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-1024x160.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-768x120.png 768w" sizes="auto, (max-width: 1411px) 100vw, 1411px" /></p>
<p>Il faut enregistrer le fichier Excel au format CSV avec séparateur « ; » et avec pour nom « <strong>deploy_machine.csv</strong> »</p>
<p><img loading="lazy" decoding="async" width="821" height="203" class="wp-image-5562" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-1.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-1.png 821w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-1-300x74.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-1-768x190.png 768w" sizes="auto, (max-width: 821px) 100vw, 821px" /></p>
<p>Transférer le fichier « <strong>deploy_machine.csv</strong> » sur le répertoire du script</p>
<p><img loading="lazy" decoding="async" width="779" height="112" class="wp-image-5563" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-2.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-2.png 779w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-2-300x43.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-2-768x110.png 768w" sizes="auto, (max-width: 779px) 100vw, 779px" /></p>
<pre>root@floki03:~# <span style="color: #ff0000;">cat deploy_machine.csv</span>
<em><span style="color: #ff0000;">Nom de la machine;VMID -Template Model;vSwitch - R▒seau ;IP Souhait▒e;Taille m▒moire - RAM;Taille Disque - Go;Nombre CPU (Socket);Nombre vCPU (Core);Mot de passe ROOT</span></em>
<em><span style="color: #ff0000;">node01-sql.house.cpb;5000;vmbr1;;2048;20G;1;2;test01</span></em>
<em><span style="color: #ff0000;">node02-sql.house.cpb;5000;vmbr1;;2048;20G;1;2;test02</span></em>
<em><span style="color: #ff0000;">node03-sql.house.cpb;5000;vmbr1;;2048;20G;1;2;test03</span></em>
<em><span style="color: #ff0000;">node01-www.house.cpb;5000;vmbr1;;1024;15G;1;1;test04</span></em>
<em><span style="color: #ff0000;">node02-www.house.cpb;5000;vmbr1;;1024;15G;1;1;test05</span></em>
<em><span style="color: #ff0000;">node03-www.house.cpb;5000;vmbr1;;1024;15G;1;1;test06</span></em>
<em><span style="color: #ff0000;">node01-ha.house.cpb;5000;vmbr1;;2048;10G;1;2; test07</span></em>
<em><span style="color: #ff0000;">node02-ha.house.cpb;5000;vmbr1;;2048;10G;1;2;test08</span></em>
<em><span style="color: #ff0000;">node02-dns.house.cpb;5000;vmbr1;172.16.185.50;1024;10G;1;1;</span></em></pre>
<h4><span style="color: #000000;"><strong>Lancement du script </strong></span></h4>
<pre>root@floki03:~# <span style="color: #ff0000;">./Proxmox_Create_VM_via_Template_file.sh</span></pre>
<p><img loading="lazy" decoding="async" width="944" height="283" class="wp-image-5564" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-3.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-3.png 944w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-3-300x90.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-3-768x230.png 768w" sizes="auto, (max-width: 944px) 100vw, 944px" /></p>
<p><img loading="lazy" decoding="async" width="947" height="281" class="wp-image-5565" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-4.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-4.png 947w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-4-300x89.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-4-768x228.png 768w" sizes="auto, (max-width: 947px) 100vw, 947px" /></p>
<p><img loading="lazy" decoding="async" width="1002" height="286" class="wp-image-5566" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-5.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-5.png 1002w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-5-300x86.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-5-768x219.png 768w" sizes="auto, (max-width: 1002px) 100vw, 1002px" /></p>
<p>Toutes les machines provisionner dans le fichier CSV seront créées sur l’infrastructure de votre PVE Proxmox.</p>
<p><img loading="lazy" decoding="async" width="841" height="700" class="wp-image-5567" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-6.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-6.png 841w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-6-300x250.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-6-768x639.png 768w" sizes="auto, (max-width: 841px) 100vw, 841px" /></p>
<p>Toutes les machines sont démarrées en même temps.</p>
<h3><span style="color: #000000;"><strong>Côté Serveur Proxmox</strong></span></h3>
<p><img loading="lazy" decoding="async" width="709" height="228" class="wp-image-5568" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-7.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-7.png 709w, https://coffeebreak.en-images.info/wp-content/uploads/2022/01/word-image-7-300x96.png 300w" sizes="auto, (max-width: 709px) 100vw, 709px" /></p>
<p>Le Script se compose de la manière suivante</p>
<ol>
<li>Mise en variable des champs du fichier CSV</li>
<li>Traitements des variables (Gestion des Options)</li>
<li>Déploiement des machines virtuelles</li>
<li>Démarrage des machines virtuelles</li>
</ol>
<h3><span style="color: #000000;"><strong>Le Script complet </strong></span></h3>
<pre><em>#!/bin/bash</em>

<em>clear</em>

<em>COMPTEUR_LIGNE=0</em>
<em>if [[ -f vmid.txt ]]</em>
<em> then</em>
<em> rm -f vmid.txt</em>
<em> fi</em>

<em>load_main_program () {</em>
<strong><em>#### Test si fichier deploy_machine.csv existe</em></strong>
<em> FILE_DEPLOY=$PWD/deploy_machine.csv</em>
<em> if [[ -f $FILE_DEPLOY ]]</em>
<em> then</em>

<strong><em>## Ttraitement du fichier</em></strong>
<em> for ligne in `cat $FILE_DEPLOY | tail -n +2`</em>
<em> do</em>
<strong><em>
 ###########################################</em></strong>
<strong><em> #### - Mise en variable des datas - ######</em></strong>
<strong><em> ###########################################</em></strong>

<em> MACHINE=`echo $ligne |awk -F";" '{print $1}'`</em>
<em> TEMPLATE=`echo $ligne |awk -F";" '{print $2}'`</em>
<em> VMBR_VM=`echo $ligne |awk -F";" '{print $3}'`</em>
<em> IP=`echo $ligne |awk -F";" '{print $4}'`</em>
<em> RAM=`echo $ligne |awk -F";" '{print $5}'`</em>
<em> DISK=`echo $ligne |awk -F";" '{print $6}'`</em>
<em> CPU=`echo $ligne |awk -F";" '{print $7}'`</em>
<em> CORE=`echo $ligne |awk -F";" '{print $8}'`</em>
<em> PASSWORD=`echo $ligne |awk -F";" '{print $9}'`</em>

<strong><em> ###########################################</em></strong>
<strong><em> ### Traitement des Valeurs de la ligne ####</em></strong>
<strong><em> ###########################################</em></strong>

<strong><em>#Traitement Nom Machine existe dans le fichier</em></strong>
<em> if [[ -z "$MACHINE" ]]</em>
<em> then</em>
<em>   echo ""</em>
<em>   echo "ERREUR - vous n'avez pas renseigné de nom de machine ...."</em>
<em>   echo ""</em>
<em>   exit</em>
<em> else</em>
<em>   NOM_MACHINE=$MACHINE</em>
<em> fi</em>

<strong><em> #Traitement Template existe dans le fichier</em></strong>
<em> if [[ -z "$TEMPLATE" ]]</em>
<em> then</em>
<em>   echo ""</em>
<em>   echo "ERREUR - vous n'avez pas renseigné de Template ...."</em>
<em>   echo ""</em>
<em>   exit</em>
<em> else</em>
<em>   NUMBER_TEMPLATE=$TEMPLATE</em>
<em> fi</em>

<strong><em>#Traitement vmbr réseau existe dans le fichier</em></strong>

<em> if [[ -z "$VMBR_VM" ]]</em>
<em> then</em>
<em>   echo ""</em>
<em>   echo "ERREUR - vous n'avez pas renseigné le vSwitch du réseau Proxmox ...."</em>
<em>   echo ""</em>
<em>   exit</em>
<em> else</em>
<em>   load_vmbr $VMBR_VM</em>
<em> fi</em>

<strong><em> # Traitement IP Fixe par l'uilisateur dans le fichier</em></strong>
<em> if [[ -z "$IP" ]]</em>
<em> then</em>
<em>   #Cherche une IP dispo sur le masque du Réseau vswitch indiqué ci-dessus</em>
<em>   COMPTEUR_LIGNE=`expr $COMPTEUR_LIGNE + 1`</em>
<em>   IP_VALID=`nmap -v -sn $MASK_IP/24|grep -v $MASK_IP|grep down |head -$COMPTEUR_LIGNE |tail -1 |awk '{print $5}'`</em>
<em> else</em>
<em>   IP_VALID=$IP</em>
<em> fi</em>

<strong><em> # Traitement Taille mémoire indiqué sur le fichier</em></strong>
<em> if [[ -z "$RAM" ]]</em>
<em> then</em>
<em>   ## Valeur par defaut 1024</em>
<em>   SIZE_RAM=1024</em>
<em> else</em>
<em>   SIZE_RAM=$RAM</em>
<em> fi</em>

<strong><em> # Traitement taille DISK de notre VM</em></strong>
<em> if [[ -z "$DISK" ]]</em>
<em> then</em>
<em>   ## Valeur par defaut 10G</em>
<em>   SIZE_DISK=10G</em>
<em> else</em>
<em>   SIZE_DISK=$DISK</em>
<em> fi</em>

<strong><em># Traitement Nombre de CPU (Socket)</em></strong>
<em> if [[ -z "$CPU" ]]</em>
<em> then</em>
<em>   ## Valeur par defaut 1 CPU</em>
<em>   SIZE_CPU=1</em>
<em> else</em>
<em>   SIZE_CPU=$CPU</em>
<em> fi</em>

<strong><em># Traitement nombre vCPU (Core)</em></strong>
<em> if [[ -z "$CORE" ]]</em>
<em> then</em>
<em>   ## Valeur par defaut 1 vCPU</em>
<em>   SIZE_CORE=2</em>
<em> else</em>
<em>   SIZE_CORE=$CORE</em>
<em> fi</em>

<strong><em> # Traitemnent Mot de passe</em></strong>
<em> if [[ -z "$PASSWORD" ]]</em>
<em> then</em>
<em>   ## Valeur par defaut 1 vCPU</em>
<em>   PASS=toor</em>
<em> else</em>
<em>   PASS=$PASSWORD</em>
<em> fi</em>

<strong><em> #############################################</em></strong>
<strong><em> # Lancement du déploiement des machines</em></strong>
<strong><em> ############################################</em></strong>

<em>   deploy_machines</em>
<em>   done</em>
<em> else</em>
<em>   echo ""</em>
<em>   echo "Le fichier $FILE_DEPLOY n'existe pas sur la ressource"</em>
<em>   echo ""</em>
<em>   exit</em>
<em> fi</em>
<em>}
</em>
<strong><em> #############################################</em></strong>
<strong><em> # Tables des Réseaux sur le serveur</em></strong>
<strong><em> ############################################</em></strong>
<em>
load_vmbr () {</em>
<em> case $VMBR_VM in</em>
<em>
vmbr0)</em>
<em> GATEWAY="192.168.1.1"</em>
<em> NAMESERVER="192.168.1.1"</em>
<em> DOMAINE="house.cpb"</em>
<em> MASK_IP="192.168.1.0"</em>
<em> ;;</em>

<em>vmbr1)</em>
<em> GATEWAY="172.16.185.201"</em>
<em> NAMESERVER="172.16.185.1"</em>
<em> DOMAINE="house.cpb"</em>
<em> MASK_IP="172.16.185.0"</em>
<em> ;;</em>

<em>vmbr2)</em>
<em> GATEWAY="172.32.185.201"</em>
<em> NAMESERVER="172.16.185.1"</em>
<em> DOMAINE="house.cpb"</em>
<em> MASK_IP="172.32.185.0"</em>
<em> ;;</em>

<em>vmbr3)</em>
<em> GATEWAY="172.16.186.201"</em>
<em> NAMESERVER="172.16.185.1"</em>
<em> DOMAINE="house.cpb"</em>
<em> MASK_IP="172.16.186.0"</em>
<em> ;;</em>

<em>esac</em>
<em>}</em>

<em>deploy_machines () {</em>

<strong><em> ##############################################</em></strong>
<strong><em> # Résumé des valeurs #</em></strong>
<strong><em> ##############################################</em></strong>
<em> echo ""</em>
<em> echo $NOM_MACHINE</em>
<em> echo $NUMBER_TEMPLATE</em>
<em> echo $VMBR_VM</em>
<em> echo $IP_VALID</em>
<em> echo $SIZE_RAM</em>
<em> echo $SIZE_DISK</em>
<em> echo $SIZE_CPU</em>
<em> echo $SIZE_CORE</em>
<em> echo $PASS</em>

<strong><em> ##############################################</em></strong>
<strong><em> # Lancement de la création des machines VM #</em></strong>
<strong><em> #############################################</em></strong>
<em> echo ""</em>
<em> echo ""</em>
<strong><em> echo "#########################################################################################"</em></strong>
<strong><em> echo " Déploiement de la machine $NOM_MACHINE sur l'Infra PROXMOX "</em></strong>
<strong><em> echo "#########################################################################################"</em></strong>

<em> echo ""</em>

<strong><em> ##### SPECIFICATION des machines virtuelles</em></strong>
<em> DATASTORE=DataStore02</em>
<em> PATH_DATA=/mnt/pve/DataStore02</em>
<em> USER=root</em>

<strong><em>#Cherche la derniere machine et déploi sur VM+1</em></strong>
<em> LAST_VM=`qm list |awk '{print $1}' |grep -v VMID|grep -v $NUMBER_TEMPLATE |tail -1`</em>
<em> LAST_VM=`expr $LAST_VM + 1`</em>

<strong><em> #Clone du Template</em></strong>
<em> qm clone $NUMBER_TEMPLATE $LAST_VM --name $NOM_MACHINE</em>

<strong><em> #### Reseau de la machine $NOM_MACHINE</em></strong>
<em> qm set $LAST_VM --ipconfig0 ip="$IP_VALID"/24,gw=$GATEWAY</em>
<em> qm set $LAST_VM --searchdomain $DOMAINE</em>
<em> qm set $LAST_VM --nameserver $NAMESERVER</em>

<strong><em>## HArdware Machine</em></strong>
<em> qm resize $LAST_VM scsi0 $SIZE_DISK</em>
<em> qm set $LAST_VM --memory $SIZE_RAM</em>
<em> qm set $LAST_VM --core $SIZE_CORE</em>
<em> qm set $LAST_VM --socket $SIZE_CPU</em>

<strong><em># User</em></strong>
<em> qm set $LAST_VM --ciuser $USER</em>
<em> qm set $LAST_VM --cipassword $PASS</em>
<em> qm set $LAST_VM --sshkey ~/.ssh/id_rsa.pub</em>

<strong><em> # Deplace la VM sur le DATASTORE</em></strong>
<em> qm move_disk $LAST_VM scsi0 $DATASTORE --delete</em>

<strong><em>#Démarrage de la machine</em></strong>
<em> echo $LAST_VM &gt;&gt; vmid.txt</em>
<em> #qm start $LAST_VM</em>
<em>}</em>

<em>load_main_program</em>

<strong><em>## Démarrage des machines</em></strong>
<em>for line in `cat vmid.txt`</em>
<em> do</em>
<strong><em> echo "###################################################"</em></strong>
<strong><em> echo "## Démarrage de la Machine Virtuelle VMID: $line ##"</em></strong>
<strong><em> echo "###################################################"</em></strong>
<em> echo ""</em>
<em> qm start $line</em>
<em> done</em></pre>
<p>Views: 25</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-deploiement-de-vm-template-via-csv-excel-proxmox/">MODOP – Déploiement de VM/Template via CSV/Excel &#8211; Proxmox</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-deploiement-de-vm-template-via-csv-excel-proxmox/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Déploiement d’une VM/Template via Menu BASH- Proxmox</title>
		<link>https://coffeebreak.en-images.info/modop-deploiement-dune-vm-template-via-menu-bash-proxmox/</link>
					<comments>https://coffeebreak.en-images.info/modop-deploiement-dune-vm-template-via-menu-bash-proxmox/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sun, 12 Dec 2021 14:34:01 +0000</pubDate>
				<category><![CDATA[PROXMOX]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[Hyperviseurs]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Proxmox]]></category>
		<category><![CDATA[Système]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=5440</guid>

					<description><![CDATA[<p>Nous allons à présent faire la création d'un machine Virtuelle à l'aide d'un Menu Script BASH et du Template "Référent" précédemment crée. Tout est réalisé en ligne de commande Shell et vos réponses conditionnera le type de configuration de la machine qui sera déployée. Le script est "Open" à vous de le modifier et l'adapter en fonction de votre configuration et surtout vos besoins.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-deploiement-dune-vm-template-via-menu-bash-proxmox/">MODOP – Déploiement d’une VM/Template via Menu BASH- Proxmox</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Le but est de rendre interactif la création d’une machine virtuelle via un Template Proxmox et un menu BASH.</p>
<p>Il est évident qu’il vous faudra un Template déjà présent sur votre infrastructure PROXMOX.</p>
<p>Le menu permet de préciser les différents items que l’on désirs pour déployer la nouvelle machine virtuelle. (Script en fin de MODOP)</p>
<h4><span style="color: #000000;"><strong>Le menu BASH vous demandera de préciser</strong></span></h4>
<ul>
<li>Le numéro (VMID) de la machine Template</li>
<li>Le nom de la machine sur l’infrastructure</li>
<li>Le réseau (vSwitch) pour la machine virtuelle</li>
<li>La taille de mémoire à allouer</li>
<li>La taille du disque à allouer</li>
<li>Le nombre de Processeur (Socket)</li>
<li>Le nombre de vCPU (Core)</li>
<li>Le mot de passe pour le root</li>
</ul>
<h4><span style="color: #000000;"><strong>Le script va permettre</strong></span></h4>
<ul>
<li>Récupérer une VMID+1 pour la nouvelle machine virtuelle</li>
<li>Récupérer les IP/Gateway/DNS/Domaine via le vSwitch</li>
<li>Récupérer une IP disponible sur le réseau vSwitch</li>
</ul>
<h4><span style="color: #000000;"><strong>Le Template Centos7</strong></span></h4>
<p><img loading="lazy" decoding="async" width="902" height="313" class="wp-image-5441" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-62.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-62.png 902w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-62-300x104.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-62-768x267.png 768w" sizes="auto, (max-width: 902px) 100vw, 902px" /></p>
<p><em>Ici le VMID du Template est&nbsp;: <strong>5000</strong></em></p>
<h4><span style="color: #000000;"><strong>Lancement du script </strong></span></h4>
<pre>root@floki03:~# <span style="color: #ff0000;">./Proxmox_Create_VM_via_Template.sh</span></pre>
<p><img loading="lazy" decoding="async" width="684" height="141" class="wp-image-5442" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-63.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-63.png 684w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-63-300x62.png 300w" sizes="auto, (max-width: 684px) 100vw, 684px" /><br />
Saisir le<strong> VMID</strong> du Template et «<strong>&nbsp;ENTER</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="677" height="172" class="wp-image-5443" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-64.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-64.png 677w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-64-300x76.png 300w" sizes="auto, (max-width: 677px) 100vw, 677px" /><br />
Saisir votre nom machine et «<strong>&nbsp;ENTER</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="682" height="202" class="wp-image-5444" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-65.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-65.png 682w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-65-300x89.png 300w" sizes="auto, (max-width: 682px) 100vw, 682px" /><br />
Préciser le vSwitch et «<strong>&nbsp;ENTER</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="686" height="249" class="wp-image-5445" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-66.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-66.png 686w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-66-300x109.png 300w" sizes="auto, (max-width: 686px) 100vw, 686px" /><br />
Préciser la taille de la mémoire et «<strong>&nbsp;ENTER</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="689" height="251" class="wp-image-5446" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-67.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-67.png 689w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-67-300x109.png 300w" sizes="auto, (max-width: 689px) 100vw, 689px" /><br />
Préciser la taille du disque et «<strong>&nbsp;ENTER</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="676" height="264" class="wp-image-5447" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-68.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-68.png 676w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-68-300x117.png 300w" sizes="auto, (max-width: 676px) 100vw, 676px" /><br />
Préciser le nombre de CPU (Socket) et «<strong>&nbsp;ENTER</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="805" height="283" class="wp-image-5448" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-69.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-69.png 805w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-69-300x105.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-69-768x270.png 768w" sizes="auto, (max-width: 805px) 100vw, 805px" /><br />
Préciser le nombre de vCPU (Core) et «<strong>&nbsp;ENTER</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="763" height="318" class="wp-image-5449" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-70.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-70.png 763w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-70-300x125.png 300w" sizes="auto, (max-width: 763px) 100vw, 763px" /><br />
Préciser votre mot de passe et «<strong>&nbsp;ENTER</strong>&nbsp;»</p>
<p><img loading="lazy" decoding="async" width="1088" height="718" class="wp-image-5450" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-71.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-71.png 1088w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-71-300x198.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-71-1024x676.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-71-768x507.png 768w" sizes="auto, (max-width: 1088px) 100vw, 1088px" /></p>
<p>La machine va se déployer automatiquement sur l’infrastructure et démarrer et se mettre à jour automatiquement via Cloud-Init.</p>
<h4><span style="color: #000000;"><strong>Machine haproxy déployée.</strong></span></h4>
<p><img loading="lazy" decoding="async" width="1454" height="457" class="wp-image-5451" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-72.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-72.png 1454w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-72-300x94.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-72-1024x322.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-72-768x241.png 768w" sizes="auto, (max-width: 1454px) 100vw, 1454px" /></p>
<h4><span style="color: #000000;"><strong>Spécification de la machine </strong></span></h4>
<p><img loading="lazy" decoding="async" width="877" height="311" class="wp-image-5452" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-73.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-73.png 877w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-73-300x106.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-73-768x272.png 768w" sizes="auto, (max-width: 877px) 100vw, 877px" /></p>
<h4><span style="color: #000000;"><strong>Spécification Cloud-Init de la machine </strong></span></h4>
<p><img loading="lazy" decoding="async" width="760" height="242" class="wp-image-5453" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-74.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-74.png 760w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-74-300x96.png 300w" sizes="auto, (max-width: 760px) 100vw, 760px" /></p>
<h4><span style="color: #000000;"><strong>Script BASH </strong></span></h4>
<pre>root@floki03:~# <span style="color: #ff0000;"><strong>vi Proxmox_Create_VM_via_Template.sh</strong></span></pre>
<pre><em>#!/bin/bash</em>
<em>clear</em>

<strong><em>echo "############################################################################################"</em></strong>
<strong><em>echo ""</em></strong>
<strong><em>echo " Spécifier les paramètres souhaités pour la machine Virtuelle"</em></strong>
<strong><em>echo ""</em></strong>
<strong><em>echo "############################################################################################"</em></strong>

<em>echo ""</em>
<span style="color: #ff0000;"><strong><em>echo -n " Préciser le VMID du Template Proxmox (ex: 5000): "</em></strong></span>
<em>read NUMBER_TEMPLATE</em>

<em>echo ""</em>
<span style="color: #ff0000;"><strong><em>echo -n " Préciser le nom pour votre machine (ex: web.house.cpb): "</em></strong></span>
<em>read NOM_MACHINE</em>

<em>echo ""</em>
<span style="color: #ff0000;"><strong><em>echo -n " Préciser le Réseau pour votre machine (ex: vmbr0,vmbr1) :"</em></strong></span>
<em>read VMBR_VM</em>
<em>
echo ""</em>
<span style="color: #ff0000;"><strong><em>echo -n " Préciser la taille de mémoire RAM (ex: 1024,2048,4096) :"</em></strong></span>
<em>read SIZE_RAM</em>

<em>echo ""</em>
<span style="color: #ff0000;"><strong><em>echo -n " Préciser la taille de Disque (ex: 10G,20G,..) :"</em></strong></span>
<em>read SIZE_DISK</em>

<em>echo ""</em>
<span style="color: #ff0000;"><strong><em>echo -n " Préciser le nombre de CPU - Socket (ex: 1,2,..) :"</em></strong></span>
<em>read SIZE_CPU</em>

<em>echo ""</em>
<span style="color: #ff0000;"><strong><em>echo -n " Préciser le nombre de vCPU - Core (ex: 2,4,6,..):"</em></strong></span>
<em>read SIZE_CORE</em>

<em>echo ""</em>
<span style="color: #ff0000;"><strong><em>echo -n " Préciser le Mot de passe pour le root User :"</em></strong></span>
<em>read PASS</em>

<em>echo ""</em>

<em>##### SPECIFICATION des machines virtuelles</em>
<em>DATASTORE=DataStore02</em>
<em>PATH_DATA=/mnt/pve/DataStore02</em>
<em>USER=root</em>
<em>LAST_VM=`qm list |awk '{print $1}' |grep -v VMID|grep -v $NUMBER_TEMPLATE |tail -1`</em>

<strong><em>######################################################</em></strong>
<strong><em># Test du réseau en fonction du Switch virtuel utilisé</em></strong>
<strong><em>#####################################################</em></strong>

<em>case $VMBR_VM in</em>
<em>vmbr0)</em>
<em> GATEWAY="192.168.1.1"</em>
<em> NAMESERVER="192.168.1.1"</em>
<em> DOMAINE="house.cpb"</em>
<em> MASK_IP="192.168.1.0"</em>
<em> ;;</em>

<em>vmbr1)</em>
<em> GATEWAY="172.16.185.201"</em>
<em> NAMESERVER="172.16.185.1"</em>
<em> DOMAINE="house.cpb"</em>
<em> MASK_IP="172.16.185.0"</em>
<em> ;;</em>

<em>vmbr2)</em>
<em> GATEWAY="172.32.185.201"</em>
<em> NAMESERVER="172.16.185.1"</em>
<em> DOMAINE="house.cpb"</em>
<em> MASK_IP="172.32.185.0"</em>
<em> ;;</em>

<em>vmbr3)</em>
<em> GATEWAY="172.16.186.201"</em>
<em> NAMESERVER="172.16.185.1"</em>
<em> DOMAINE="house.cpb"</em>
<em> MASK_IP="172.16.186.0"</em>
<em> ;;</em>

<em>esac</em>

<strong><em>##########################################################################################</em></strong>
<strong><em>### PARTIE DES FONCTIONS</em></strong>
<strong><em>##########################################################################################</em></strong>

<em>Deploy_VM () {</em>
<em> echo ""</em>
<em> echo ""</em>
<strong><em> echo "#############################################################################################"</em></strong>
<strong><em> echo " Déploiement de la machine $NOM_MACHINE sur l'Infra PROXMOX "</em></strong>
<strong><em> echo "###############################################################################################"</em></strong>
<em> echo ""</em>
<strong><em>
 #Cherche la derniere machine et déploi sur VM+1</em></strong>
<span style="color: #ff0000;"><em> LAST_VM=`expr LAST_VM + 1`</em></span>

<strong><em> #Cherche une IP dispo sur le masque</em></strong>
<span style="color: #ff0000;"><em> IP_VALID=`nmap -v -sn $MASK_IP/24|grep -v $MASK_IP|grep down |tail -1 |awk '{print $5}'`</em></span>

<strong><em> #Clone du Template</em></strong>
<span style="color: #ff0000;"><em> qm clone $NUMBER_TEMPLATE $LAST_VM --name $NOM_MACHINE</em></span>

<strong><em> #### Reseau de la machine $NOM_MACHINE</em></strong>
<span style="color: #ff0000;"><em> qm set $LAST_VM --ipconfig0 ip= "$IP_VALID"/24,gw=$GATEWAY</em></span>
<span style="color: #ff0000;"><em> qm set $LAST_VM --searchdomain $DOMAINE</em></span>
<span style="color: #ff0000;"><em> qm set $LAST_VM --nameserver $NAMESERVER</em></span>

<strong><em> ## HArdware Machine</em></strong>
<span style="color: #ff0000;"><em> qm resize $LAST_VM scsi0 $SIZE_DISK</em></span>
<span style="color: #ff0000;"><em> qm set $LAST_VM --memory $SIZE_RAM</em></span>
<span style="color: #ff0000;"><em> qm set $LAST_VM --core $SIZE_CORE</em></span>
<span style="color: #ff0000;"><em> qm set $LAST_VM --socket $SIZE_CPU</em></span>

<strong><em># User</em></strong>
<span style="color: #ff0000;"><em> qm set $LAST_VM --ciuser $USER</em></span>
<span style="color: #ff0000;"><em> qm set $LAST_VM --cipassword $PASS</em></span>
<span style="color: #ff0000;"><em> qm set $LAST_VM --sshkey ~/.ssh/id_rsa.pub</em></span>

<strong><em># Deplace la VM sur le DATASTORE</em></strong>
<span style="color: #ff0000;"><em> qm move_disk $LAST_VM scsi0 $DATASTORE --delete</em></span>

<strong><em>#Démarrage de la machine</em></strong>
<span style="color: #ff0000;"><em> qm start $LAST_VM</em></span>

<em>}</em>

<em>## MAIN Programm</em>
<span style="color: #ff0000;"><em>Deploy_VM $NUMBER_TEMPLATE $NOM_MACHINE $VMBR_VM $SIZE_DISK $SIZE_RAM $SIZE_CORE $SIZE_CPU $PASS</em></span></pre>
<p>Views: 34</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-deploiement-dune-vm-template-via-menu-bash-proxmox/">MODOP – Déploiement d’une VM/Template via Menu BASH- Proxmox</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-deploiement-dune-vm-template-via-menu-bash-proxmox/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Déploiement d’une VM via Template en CLI &#8211; Proxmox</title>
		<link>https://coffeebreak.en-images.info/modop-deploiement-dune-vm-via-template-en-cli-proxmox/</link>
					<comments>https://coffeebreak.en-images.info/modop-deploiement-dune-vm-via-template-en-cli-proxmox/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sun, 12 Dec 2021 13:36:59 +0000</pubDate>
				<category><![CDATA[PROXMOX]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Hyperviseurs]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Proxmox]]></category>
		<category><![CDATA[Système]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=5393</guid>

					<description><![CDATA[<p>Dans la continuité du MODOP sur la création d'un Template sous Proxmox ,  nous allons créer une Machine Virtuelle à l'aide du Template "Référent". La création de la machine Virtuelle est faite en mode CLI afin d'anticiper le prochain MODOP sur l'automatisation du déploiement de machines à l'aide d'un script BASH. Le but de ce MODOP est de comprendre les différentes étapes à la création de la machine CentOS via la ligne de commande.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-deploiement-dune-vm-via-template-en-cli-proxmox/">MODOP – Déploiement d’une VM via Template en CLI &#8211; Proxmox</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Nous allons déployer une machine virtuelle à l’aide d’un Template déjà présent sur notre infrastructure. Ce Template est une machine Centos7 Cloud-init</p>
<p><a href="https://coffeebreak.en-images.info/modop-deploiement-dun-template-centos-7-via-cli-proxmox/">MODOP – Déploiement d’un Template Centos 7 via CLI &#8211; Proxmox &#8211; CoffeeBreak Info (en-images.info</a></p>
<p><strong>Le Template</strong></p>
<p><img loading="lazy" decoding="async" width="1051" height="393" class="wp-image-5394" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-28.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-28.png 1051w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-28-300x112.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-28-1024x383.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-28-768x287.png 768w" sizes="auto, (max-width: 1051px) 100vw, 1051px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>1°) Spécification de notre machine à déployer </strong></span></h3>
<h4><span style="color: #000000;"><strong>Template</strong></span></h4>
<ul>
<li>Template : <strong>6000</strong></li>
</ul>
<h4><span style="color: #000000;"><strong>Spécification de notre Machine </strong></span></h4>
<ul>
<li>Host : <strong>www.house.cpb</strong></li>
<li>Stockage : <strong>DataStore02</strong></li>
<li>vCPU : <strong>4</strong></li>
<li>CPU (socket) : <strong>2</strong></li>
<li>Disque : <strong>20Go</strong></li>
<li>Mémoire :<strong> 2Go</strong></li>
</ul>
<h4><span style="color: #000000;"><strong>Réseau </strong></span></h4>
<ul>
<li>IP : <strong>172.16.185.15</strong></li>
<li>Gateway : <strong>172.16.185.201</strong></li>
<li>DNS : <strong>172.16.185.1</strong></li>
<li>Domaine : <strong>house.cpb</strong></li>
</ul>
<h4><span style="color: #000000;"><strong>User</strong></span></h4>
<ul>
<li>Utilisateur : <strong>root</strong></li>
<li>Password : <strong>betttyboob</strong></li>
<li>SSH : <strong>rsa.pub</strong></li>
</ul>
<h3><span style="text-decoration: underline; color: #000000;"><strong>2°) Création de la machine Virtuelle 6001</strong></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">qm clone <strong>6000</strong> <strong>6001</strong> --name <a style="color: #ff0000;" href="http://www.house.cpb"><strong>www.house.cpb</strong></a></span></pre>
<p><img loading="lazy" decoding="async" width="627" height="105" class="wp-image-5395" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-29.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-29.png 627w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-29-300x50.png 300w" sizes="auto, (max-width: 627px) 100vw, 627px" /></p>
<p><img loading="lazy" decoding="async" width="812" height="269" class="wp-image-5396" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-30.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-30.png 812w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-30-300x99.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-30-768x254.png 768w" sizes="auto, (max-width: 812px) 100vw, 812px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>3°) SET la configuration réseau</strong></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">qm set <strong>6001</strong> --ipconfig0 ip=<strong>172.16.185.15/24</strong>,gw=<strong>172.16.185.201</strong></span>
<em><span style="color: #ff0000;">update VM 6001: -ipconfig0 ip=172.16.185.15/24,gw=172.16.185.201</span> </em></pre>
<p><img loading="lazy" decoding="async" width="717" height="208" class="wp-image-5397" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-31.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-31.png 717w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-31-300x87.png 300w" sizes="auto, (max-width: 717px) 100vw, 717px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>4°) SET le domaine</strong></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">qm set <strong>6001</strong> --searchdomain <strong>house.cpb</strong></span>
<em><span style="color: #ff0000;">update VM 6001: -searchdomain house.cpb</span> </em></pre>
<p><img loading="lazy" decoding="async" width="685" height="196" class="wp-image-5398" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-32.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-32.png 685w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-32-300x86.png 300w" sizes="auto, (max-width: 685px) 100vw, 685px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>5°) SET le DNS Serveur </strong></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">qm set <strong>6001</strong> --nameserver <strong>172.16.185.1</strong></span>
<span style="color: #ff0000;"><em>update VM 6001: -nameserver 172.16.185.1</em></span></pre>
<p><img loading="lazy" decoding="async" width="756" height="197" class="wp-image-5399" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-33.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-33.png 756w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-33-300x78.png 300w" sizes="auto, (max-width: 756px) 100vw, 756px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>6°) SET la taille disque (20Go)</strong></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">qm resize <strong>6001 </strong>scsi0 <strong>20G</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1070" height="101" class="wp-image-5400" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-34.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-34.png 1070w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-34-300x28.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-34-1024x97.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-34-768x72.png 768w" sizes="auto, (max-width: 1070px) 100vw, 1070px" /></p>
<p><img loading="lazy" decoding="async" width="760" height="266" class="wp-image-5401" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-35.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-35.png 760w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-35-300x105.png 300w" sizes="auto, (max-width: 760px) 100vw, 760px" /></p>
<h4><span style="text-decoration: underline; color: #000000;"><strong>7°) SET la taille mémoire (2Go)</strong></span></h4>
<p>Pour rappel</p>
<ul>
<li>1Go =&gt; 1024 octets</li>
<li>2Go=&gt; 2048 octets</li>
<li>4Go=&gt; 4096 octets</li>
<li>8Go=&gt; 8192 octets</li>
</ul>
<pre>root@floki03:~#<span style="color: #ff0000;"> qm set <strong>6001</strong> --memory</span><strong><span style="color: #ff0000;"> 2048</span> </strong>
<span style="color: #ff0000;"><em>update VM 6001: -memory 2048</em></span></pre>
<p><img loading="lazy" decoding="async" width="719" height="263" class="wp-image-5402" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-36.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-36.png 719w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-36-300x110.png 300w" sizes="auto, (max-width: 719px) 100vw, 719px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>8°) SET le nombre de Core (vCPU)</strong></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">qm set<strong> 6001</strong> --core <strong>4</strong></span>
<span style="color: #ff0000;"><em>update VM 6001: -cores </em><strong><em>4</em></strong></span></pre>
<p><strong><img loading="lazy" decoding="async" width="720" height="269" class="wp-image-5403" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-37.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-37.png 720w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-37-300x112.png 300w" sizes="auto, (max-width: 720px) 100vw, 720px" /></strong></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>9°) SET le nombre de Socket (CPU)</strong></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">qm set <strong>6001</strong> --socket <strong>2</strong></span>
<span style="color: #ff0000;"><em>update VM 6001: -sockets 2</em></span></pre>
<p><em><img loading="lazy" decoding="async" width="708" height="265" class="wp-image-5404" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-38.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-38.png 708w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-38-300x112.png 300w" sizes="auto, (max-width: 708px) 100vw, 708px" /></em></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>10°) SET le compte user Admin via Crédentials</strong></span></h3>
<p><strong>Nom utilisateur</strong></p>
<pre>root@floki03:~# <span style="color: #ff0000;">qm set <strong>6001 </strong>--ciuser <strong>root</strong></span>
<span style="color: #ff0000;"><em>update VM 5001: -ciuser root</em></span></pre>
<p><strong>Mot de passe Utilisateur</strong></p>
<pre>root@floki03:~# <span style="color: #ff0000;">qm set <strong>6001</strong> --cipassword <strong>MOT_DE_PASSE</strong></span>
<span style="color: #ff0000;"><em>update VM 5001: -cipassword &lt;hidden&gt;</em></span></pre>
<p><img loading="lazy" decoding="async" width="745" height="210" class="wp-image-5405" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-39.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-39.png 745w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-39-300x85.png 300w" sizes="auto, (max-width: 745px) 100vw, 745px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>11°) SET le compte user Admin via SSH Public key</strong></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">ssh-keygen</span>
<span style="color: #ff0000;"><em>Your identification has been saved in /root/.ssh/id_rsa.</em></span>
<span style="color: #ff0000;"><em>Your public key has been saved in </em><strong><em>/root/.ssh/id_rsa.pub</em></strong><em>.</em></span>
<span style="color: #ff0000;"><em>The key fingerprint is:</em></span>
<span style="color: #ff0000;"><em>a9:49:2e:2a:5e:33:3e:a9:de:4e:77:11:58:b6:90:26 root@floki03</em></span>
<span style="color: #ff0000;"><em>The key's randomart image is:</em></span>
<span style="color: #ff0000;"><em>+--[ RSA 2048]----+</em></span>
<span style="color: #ff0000;"><em>| ..o |</em></span>
<span style="color: #ff0000;"><em>| E o= . |</em></span>
<span style="color: #ff0000;"><em>| o. o |</em></span>
<span style="color: #ff0000;"><em>| .. |</em></span>
<span style="color: #ff0000;"><em>| ..S |</em></span>
<span style="color: #ff0000;"><em>| o o. |</em></span>
<span style="color: #ff0000;"><em>| =o.+. |</em></span>
<span style="color: #ff0000;"><em>|. =++.. |</em></span>
<span style="color: #ff0000;"><em>|o=++. |</em></span>
<span style="color: #ff0000;"><em>+-----------------+</em></span>

root@floki03:~# <span style="color: #ff0000;">qm set <strong>6001 </strong>--sshkey <strong>~/.ssh/id_rsa.pub</strong></span>
<span style="color: #ff0000;">update VM 6001: -sshkeys ssh-rsa%20AAAAB3NzaC1yc2EAAAADAQABAAABAQDwedA5ZDK%2B9yijrzljRMnFXX5Q0k6GZ076ViLccRnAoJABVo0KHEJOK1RT5H6UPT9cJ3BkNQKlRCB1u7nk7PzdROSGw1UPdRJ5zqDOY787om32j%2BC9DIJRYvXX%2XXXXXXdg1F1U%2FRSbElj34fa0i545nnwOsBlNfRx0NmhgQkiqvNquHM7iGtfpSs5YeMCrXXX010Y20wmsUZlaXVN1QGVvXXXXm%2BopjsT9gCAvXTwJ1pXXMXohid4N5SEvbIocfi0r%2FKX51%2BhSu7FCdsfJvU%2B%2FetVYbtvO6X%2FYaaNml1N1bntueKXXXkRt%2BpFAAOH4IiM7y4gC0RC5uoxuAgn%2FzL%20root%40floki03%0A</span></pre>
<p><img loading="lazy" decoding="async" width="828" height="81" class="wp-image-5406" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-40.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-40.png 828w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-40-300x29.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-40-768x75.png 768w" sizes="auto, (max-width: 828px) 100vw, 828px" /></p>
<p><img loading="lazy" decoding="async" width="729" height="209" class="wp-image-5407" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-41.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-41.png 729w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-41-300x86.png 300w" sizes="auto, (max-width: 729px) 100vw, 729px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>12°) Stockage de la VM sur un DataStore </strong></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">df -h</span></pre>
<p><img loading="lazy" decoding="async" width="826" height="212" class="wp-image-5408" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-42.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-42.png 826w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-42-300x77.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-42-768x197.png 768w" sizes="auto, (max-width: 826px) 100vw, 826px" /></p>
<pre>root@floki03:~# <span style="color: #ff0000;">qm move_disk <strong>6001 </strong>scsi0 <strong>DataStore02 --delete</strong></span></pre>
<p><strong><img loading="lazy" decoding="async" width="710" height="521" class="wp-image-5409" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-43.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-43.png 710w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-43-300x220.png 300w" sizes="auto, (max-width: 710px) 100vw, 710px" /></strong></p>
<p><strong><img loading="lazy" decoding="async" width="719" height="285" class="wp-image-5410" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-44.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-44.png 719w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-44-300x119.png 300w" sizes="auto, (max-width: 719px) 100vw, 719px" /></strong></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>13°) Démarrer la nouvelle machine VMID 6001 – </strong><a style="color: #000000;" href="http://www.house.cpb"><strong>www.house.cpb</strong></a></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;"><strong>qm start 6001</strong></span>
<span style="color: #ff0000;"><em>generating cloud-init ISO</em></span></pre>
<p><strong><img loading="lazy" decoding="async" width="1362" height="499" class="wp-image-5411" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-45.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-45.png 1362w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-45-300x110.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-45-1024x375.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-45-768x281.png 768w" sizes="auto, (max-width: 1362px) 100vw, 1362px" /></strong></p>
<p>« Démarrage »</p>
<p><img loading="lazy" decoding="async" width="1342" height="407" class="wp-image-5412" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-46.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-46.png 1342w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-46-300x91.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-46-1024x311.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-46-768x233.png 768w" sizes="auto, (max-width: 1342px) 100vw, 1342px" /></p>
<p>« Update Automatique »</p>
<p><img loading="lazy" decoding="async" width="1325" height="413" class="wp-image-5413" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-47.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-47.png 1325w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-47-300x94.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-47-1024x319.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-47-768x239.png 768w" sizes="auto, (max-width: 1325px) 100vw, 1325px" /></p>
<p>« Clean après Update »</p>
<p><img loading="lazy" decoding="async" width="1348" height="575" class="wp-image-5414" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-48.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-48.png 1348w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-48-300x128.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-48-1024x437.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-48-768x328.png 768w" sizes="auto, (max-width: 1348px) 100vw, 1348px" /></p>
<p>« Génération des KEYS  SSH pour Cloud-init »</p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>14 °) Vérification de la nouvelle machine virtuelle</strong></span></h3>
<h4><span style="color: #000000;"><strong>Pour rappel de la machine</strong></span></h4>
<ul>
<li>Host : <strong>www.house.cpb</strong></li>
<li>vCPU : <strong>4 </strong></li>
<li>CPU (socket) : <strong>2</strong></li>
<li>Disque : <strong>20Go</strong></li>
<li>Mémoire :<strong> 2Go</strong></li>
</ul>
<h4><span style="color: #000000;"><strong>Réseau </strong></span></h4>
<ul>
<li>IP : <strong>172.16.185.15</strong></li>
<li>Gateway : <strong>172.16.185.201</strong></li>
<li>DNS : <strong>172.16.185.1</strong></li>
<li>Domaine : <strong>house.cpb</strong></li>
</ul>
<h4><span style="color: #000000;"><strong>User</strong></span></h4>
<ul>
<li>Utilisateur : <strong>root</strong></li>
<li>SSH : <strong>rsa.pub</strong></li>
</ul>
<h4><span style="color: #000000;"><strong>Vérification Connexion via ssh key</strong></span></h4>
<pre>root@floki03:~# <span style="color: #ff0000;"><strong>ssh -l root 172.16.185.15</strong></span></pre>
<p><img loading="lazy" decoding="async" width="624" height="151" class="wp-image-5415" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-49.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-49.png 624w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-49-300x73.png 300w" sizes="auto, (max-width: 624px) 100vw, 624px" /></p>
<p>Notre clef SSH root de floki03 est bien validée et bien active sur notre machine <a href="http://www.house.cpb">www.house.cpb</a></p>
<h4><span style="color: #000000;"><strong>Vérification nom machine FQDN complet</strong></span></h4>
<pre>[root@www ~]#<span style="color: #ff0000;"><strong> hostname</strong></span></pre>
<p><img loading="lazy" decoding="async" width="357" height="66" class="wp-image-5416" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-50.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-50.png 357w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-50-300x55.png 300w" sizes="auto, (max-width: 357px) 100vw, 357px" /></p>
<p>Notre nom machine FQDN complet est bien SET</p>
<h4><span style="color: #000000;"><strong>Vérification Réseau IP/Gateway/DNS</strong></span></h4>
<pre>[root@www ~]# <span style="color: #ff0000;"><strong>ip a</strong></span></pre>
<p><img loading="lazy" decoding="async" width="753" height="191" class="wp-image-5417" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-51.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-51.png 753w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-51-300x76.png 300w" sizes="auto, (max-width: 753px) 100vw, 753px" /></p>
<pre>[root@www ~]# <span style="color: #ff0000;"><strong>ip r</strong></span></pre>
<p><img loading="lazy" decoding="async" width="579" height="71" class="wp-image-5418" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-52.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-52.png 579w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-52-300x37.png 300w" sizes="auto, (max-width: 579px) 100vw, 579px" /></p>
<pre>[root@www ~]# <span style="color: #ff0000;"><strong>cat /etc/sysconfig/network-scripts/ifcfg-eth0</strong></span></pre>
<p><img loading="lazy" decoding="async" width="601" height="208" class="wp-image-5419" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-53.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-53.png 601w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-53-300x104.png 300w" sizes="auto, (max-width: 601px) 100vw, 601px" /></p>
<pre>[root@www ~]# <span style="color: #ff0000;"><strong>cat /etc/resolv.conf</strong></span></pre>
<p><img loading="lazy" decoding="async" width="532" height="133" class="wp-image-5420" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-54.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-54.png 532w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-54-300x75.png 300w" sizes="auto, (max-width: 532px) 100vw, 532px" /></p>
<pre>[root@www ~]# <span style="color: #ff0000;">yum install bind-utils</span>
[root@www ~]# <span style="color: #ff0000;">nslookup dns-pri</span></pre>
<p><img loading="lazy" decoding="async" width="291" height="100" class="wp-image-5421" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-55.png" /></p>
<pre>[root@www ~]# <span style="color: #ff0000;">nslookup dns-sec</span></pre>
<p><img loading="lazy" decoding="async" width="329" height="99" class="wp-image-5422" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-56.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-56.png 329w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-56-300x90.png 300w" sizes="auto, (max-width: 329px) 100vw, 329px" /></p>
<p>Notre machine virtuelle est bien paramétrée avec nos IP/Gateway/DNS désirés.</p>
<h4><span style="color: #000000;"><strong>Vérification RAM/Disque/CPU</strong></span></h4>
<h4><span style="color: #000000;"><strong>RAM</strong></span></h4>
<pre>[root@www ~]#<span style="color: #ff0000;"> <strong>free –h</strong></span></pre>
<p><img loading="lazy" decoding="async" width="656" height="82" class="wp-image-5423" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-57.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-57.png 656w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-57-300x38.png 300w" sizes="auto, (max-width: 656px) 100vw, 656px" /></p>
<h4><span style="color: #000000;"><strong>DISQUE</strong></span></h4>
<pre>[root@www ~]# <span style="color: #ff0000;"><strong>df -h</strong></span></pre>
<p><img loading="lazy" decoding="async" width="512" height="136" class="wp-image-5424" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-58.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-58.png 512w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-58-300x80.png 300w" sizes="auto, (max-width: 512px) 100vw, 512px" /></p>
<h4><span style="color: #000000;"><strong>Nombre de vCPU</strong></span></h4>
<pre>[root@www ~]# <span style="color: #ff0000;"><strong>cat /proc/cpuinfo | grep processor |grep -v model |wc -l</strong></span>
<span style="color: #ff0000;"><strong><em>8</em></strong></span>
[root@www ~]# <span style="color: #ff0000;"><strong>cat /proc/cpuinfo | grep processor |grep -v model</strong></span></pre>
<p><img loading="lazy" decoding="async" width="495" height="148" class="wp-image-5425" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-59.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-59.png 495w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-59-300x90.png 300w" sizes="auto, (max-width: 495px) 100vw, 495px" /></p>
<h4><span style="color: #000000;"><strong>Nombre de Socket CPU</strong></span></h4>
<pre>[root@www ~]# <span style="color: #ff0000;"><strong>dmidecode --type processor |grep Socket |wc -l</strong></span>
<span style="color: #ff0000;"><strong><em>2</em></strong></span>
[root@www ~]# <span style="color: #ff0000;"><strong>dmidecode --type processor |grep Socket</strong></span></pre>
<p><img loading="lazy" decoding="async" width="467" height="76" class="wp-image-5426" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-60.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-60.png 467w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-60-300x49.png 300w" sizes="auto, (max-width: 467px) 100vw, 467px" /></p>
<pre>[root@www ~]#<span style="color: #ff0000;"> <strong>dmidecode --type processor</strong></span></pre>
<p><img loading="lazy" decoding="async" width="439" height="783" class="wp-image-5427" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-61.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-61.png 439w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-61-168x300.png 168w" sizes="auto, (max-width: 439px) 100vw, 439px" /></p>
<p>Views: 16</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-deploiement-dune-vm-via-template-en-cli-proxmox/">MODOP – Déploiement d’une VM via Template en CLI &#8211; Proxmox</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-deploiement-dune-vm-via-template-en-cli-proxmox/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP &#8211; Conversion de machine Virtuelle avec QEMU-IMG</title>
		<link>https://coffeebreak.en-images.info/modop-conversion-de-machine-virtuelle-avec-qemu-img/</link>
					<comments>https://coffeebreak.en-images.info/modop-conversion-de-machine-virtuelle-avec-qemu-img/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sat, 11 Dec 2021 22:36:41 +0000</pubDate>
				<category><![CDATA[Migration VM]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[HyperV]]></category>
		<category><![CDATA[Hyperviseurs]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Proxmox]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[VMWare]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=5378</guid>

					<description><![CDATA[<p>Ici cet article permet de lister toutes les conversions possibles de machine virtuelle à l'aide de l'outil Qemu-img. En effet, celui-ci permet de convertir des machines/enveloppes d'un format à l'autre afin de faciliter la migration de machine sur toutes sortes d'hyperviseurs différents. Cela est bien utile quand vos DEV travaillent sur des virtualBOX et que votre PROD est sur VMware. On peut ainsi passer d'Hyper-V vers VMware, Hyper-V vers Proxmox , VirtualBox vers VMware , etc.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-conversion-de-machine-virtuelle-avec-qemu-img/">MODOP &#8211; Conversion de machine Virtuelle avec QEMU-IMG</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>1°) Conversion des fichiers RAW</strong></span></span></h3>
<h4><span style="color: #000000;"><span style="color: #000000;">Conversion</span><strong style="color: #000000;"> Raw image to Qcow2</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f raw image.raw -O qcow2 image.qcow2</span></pre>
<h4><span style="color: #000000;"><strong>Conversion Raw image to VDI</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f raw image.raw -O vdi image.vdi</span></pre>
<h4><span style="color: #000000;"><strong>Conversion Raw image to VMDK</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f raw image.raw -O vmdk image.vmdk</span></pre>
<h4><span style="color: #000000;"><strong>Conversion Raw image to VHD</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f raw image.raw -O vpc image.vhd</span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>2°) Conversion des fichiers Qcow2</strong></span></span></h3>
<h4><span style="color: #000000;"><strong>Conversion Qcow2 image to RAW</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f qcow2 image.qcow2 -O raw image.raw</span></pre>
<h4><span style="color: #000000;"><strong>Conversion Qcow2 image to VDI</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f qcow2 image.qcow2 -O vdi image.vdi</span></pre>
<h4><span style="color: #000000;"><strong>Conversion Qcow2 image to VMDK</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f qcow2 image.qcow2 -O vmdk image.vmdk</span></pre>
<h4><span style="color: #000000;"><strong>Conversion Qcow2 image to VHD</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f qcow2 image.qcow2 -O vpc image.vhd</span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>3°) Conversion des fichiers VDI</strong></span></span></h3>
<h4><span style="color: #000000;"><strong>Conversion VDI image to RAW</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f vdi image.vdi -O raw image.raw</span></pre>
<h4><span style="color: #000000;"><strong>Conversion VDI image to Qcow2</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f vdi image.vdi -O qcow2 image.qcow2</span></pre>
<h4><span style="color: #000000;"><strong>Conversion VD » I image to VMDK</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f vdi image.vdi -O vmdk image.vmdk</span></pre>
<h4><span style="color: #000000;">Conversion VDI image to VHD</span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f vdi image.vdi -O vpc image.vhd</span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>4°) Conversion des fichiers VMDK</strong></span></span></h3>
<h4><span style="color: #000000;"><strong>Conversion VMDK image to RAW</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f vmdk image.vmdk -O raw image.raw</span></pre>
<h4><span style="color: #000000;"><strong>Conversion VMDK image to Qcow2</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f vmdk image.vmdk -O qcow2 image.qcow2</span></pre>
<h4><span style="color: #000000;"><strong>Conversion VMDK image to VDI</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f vmdk image.vmdk -O vdi image.vdi</span></pre>
<h4><span style="color: #000000;"><strong>Conversion VMDK image to VHD</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f vmdk image.vmdk -O vpc image.vhd</span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>5°) Conversion des fichiers VHD</strong></span></h3>
<h4><span style="color: #000000;"><strong>Conversion VHD image to RAW</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f vpc image.vhd -O raw image.raw</span></pre>
<h4><span style="color: #000000;"><strong>Conversion VHD image to Qcow2</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f vpc image.vhd -O qcow2 image.qcow2</span></pre>
<h4><span style="color: #000000;">Conversion VHD image to VDI</span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f vhd image.vhd -O vdi image.vdi</span></pre>
<h4><span style="color: #000000;"><strong>Conversion VHD image to VMDK</strong></span></h4>
<pre># <span style="color: #ff0000;">qemu-img convert -f vpc image.vhd -O vmdk image.vmdk</span></pre>
<p>Views: 32</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-conversion-de-machine-virtuelle-avec-qemu-img/">MODOP &#8211; Conversion de machine Virtuelle avec QEMU-IMG</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-conversion-de-machine-virtuelle-avec-qemu-img/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Déploiement d’un Template Centos 7 via CLI &#8211; Proxmox</title>
		<link>https://coffeebreak.en-images.info/modop-deploiement-dun-template-centos-7-via-cli-proxmox/</link>
					<comments>https://coffeebreak.en-images.info/modop-deploiement-dun-template-centos-7-via-cli-proxmox/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sat, 11 Dec 2021 20:25:08 +0000</pubDate>
				<category><![CDATA[PROXMOX]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Hyperviseurs]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Proxmox]]></category>
		<category><![CDATA[Système]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=5322</guid>

					<description><![CDATA[<p>MODOP sur le déploiement d'un modèle/Template Centos7 référent pour créer des machines Linux à profusion. Le but est de cloner le Template autant de fois que l’on souhaite et ainsi de s'affranchir de la partie installation de l’OS.<br />
L’intérêt est de se faciliter la vie en déployant des machines virtuelles en un CLIC de souris.<br />
Dans notre cas nous allons créer un modèle Centos7, mais il est possible de réaliser des modèles pour DEBIAN, UBUNTU, etc.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-deploiement-dun-template-centos-7-via-cli-proxmox/">MODOP – Déploiement d’un Template Centos 7 via CLI &#8211; Proxmox</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>1°) Installer le packet cloud-init</strong></span></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">apt -y update &amp;&amp; apt -y upgrade</span>
root@floki03:~# <span style="color: #ff0000;">apt -y autoremove</span>
root@floki03:~# <span style="color: #ff0000;">apt install cloud-init</span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>2°) Récupérer une Image Cloud-ini </strong></span></h3>
<ul>
<li><a href="https://cloud.centos.org/centos/7/images/">https://cloud.centos.org/centos/7/images/</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="1471" height="685" class="wp-image-5323" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image.png 1471w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-300x140.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-1024x477.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-768x358.png 768w" sizes="auto, (max-width: 1471px) 100vw, 1471px" /></p>
<pre>root@floki03:~# <span style="color: #ff0000;">wget https://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2</span></pre>
<p><strong><img loading="lazy" decoding="async" width="1668" height="167" class="wp-image-5324" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-1.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-1.png 1668w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-1-300x30.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-1-1024x103.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-1-768x77.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-1-1536x154.png 1536w" sizes="auto, (max-width: 1668px) 100vw, 1668px" /></strong></p>
<pre>root@floki03:~# <span style="color: #ff0000;">ls -al CentOS-7-x86_64-GenericCloud.qcow2</span>
<span style="color: #ff0000;"><em>-rw-r--r-- 1 root root 858783744 Apr 22 2020 CentOS-7-x86_64-GenericCloud.qcow2</em></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>3°) Création du modèle </strong></span></span></h3>
<ul>
<li>Numéro VMID&nbsp;: <strong>5000</strong></li>
<li>Size RAM&nbsp;: <strong>1Go</strong></li>
<li>Nom du Template&nbsp;: <strong>Centos7-Template</strong></li>
<li>Réseau (vSwitch)&nbsp;: <strong>vmbr1</strong></li>
</ul>
<pre>root@floki03:~# <span style="color: #ff0000;">qm create <strong>5000</strong> --memory <strong>1024</strong> --name <strong>Cento7-Template</strong> --net0 virtio,bridge=<strong>vmbr1</strong></span>
root@floki03:~# <span style="color: #ff0000;">qm list |grep <strong>5000</strong></span>
<span style="color: #ff0000;"><em> 5000 Cento7-Template stopped 1024 0.00 0</em></span></pre>
<p><img loading="lazy" decoding="async" width="876" height="237" class="wp-image-5325" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-2.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-2.png 876w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-2-300x81.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-2-768x208.png 768w" sizes="auto, (max-width: 876px) 100vw, 876px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>4°) Importer l’image CentOS-7-x86_64-GenericCloud.qcow2</strong></span></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">qm importdisk <strong>5000 CentOS-7-x86_64-GenericCloud.qcow2 </strong>local-lvm</span></pre>
<p><img loading="lazy" decoding="async" width="639" height="350" class="wp-image-5326" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-3.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-3.png 639w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-3-300x164.png 300w" sizes="auto, (max-width: 639px) 100vw, 639px" /></p>
<p><img loading="lazy" decoding="async" width="862" height="258" class="wp-image-5327" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-4.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-4.png 862w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-4-300x90.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-4-768x230.png 768w" sizes="auto, (max-width: 862px) 100vw, 862px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>5°) Définir le volume&nbsp;«&nbsp;unused&nbsp;» en target scsi0</strong></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">qm set <strong>5000</strong> --scsihw virtio-scsi-pci --scsi0 <strong>local-lvm:vm-5000-disk-0</strong></span>
<span style="color: #ff0000;"><em>update VM 5000: -scsi0 local-lvm:vm-5000-disk-0 -scsihw virtio-scsi-pci</em></span></pre>
<p><img loading="lazy" decoding="async" width="819" height="211" class="wp-image-5328" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-5.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-5.png 819w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-5-300x77.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-5-768x198.png 768w" sizes="auto, (max-width: 819px) 100vw, 819px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>6°) Création d’un volume «&nbsp;Cloudinit&nbsp;» </strong></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">qm set <strong>5000</strong> --ide2 <strong>local-lvm:cloudinit</strong></span>
<span style="color: #ff0000;"><em>update VM 5000: -ide2 local-lvm:cloudinit</em></span>
<span style="color: #ff0000;"><em> Logical volume "vm-5000-cloudinit" created.</em></span></pre>
<p><img loading="lazy" decoding="async" width="840" height="260" class="wp-image-5329" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-6.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-6.png 840w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-6-300x93.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-6-768x238.png 768w" sizes="auto, (max-width: 840px) 100vw, 840px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>7°) Définir l’ordre de Boot sur la target scsi0</strong></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">qm set <strong>5000</strong> --boot c --bootdisk <strong>scsi0</strong></span>
<span style="color: #ff0000;"><em>update VM 5000: -boot c -bootdisk scsi0</em></span></pre>
<p><img loading="lazy" decoding="async" width="793" height="271" class="wp-image-5330" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-7.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-7.png 793w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-7-300x103.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-7-768x262.png 768w" sizes="auto, (max-width: 793px) 100vw, 793px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>8°) Définir le mode TTY Serie sur VGA</strong></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">qm set <strong>5000</strong> --serial0 socket --vga <strong>serial0</strong></span>
<span style="color: #ff0000;"><em>update VM 5000: -serial0 socket -vga serial0</em></span></pre>
<p><img loading="lazy" decoding="async" width="685" height="288" class="wp-image-5331" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-8.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-8.png 685w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-8-300x126.png 300w" sizes="auto, (max-width: 685px) 100vw, 685px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>9°) Création du Template 5000</strong></span></h3>
<pre>root@floki03:~# <span style="color: #ff0000;">qm template <strong>5000</strong></span></pre>
<p><img loading="lazy" decoding="async" width="713" height="89" class="wp-image-5332" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-9.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-9.png 713w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-9-300x37.png 300w" sizes="auto, (max-width: 713px) 100vw, 713px" /></p>
<p><strong><img loading="lazy" decoding="async" width="765" height="260" class="wp-image-5333" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-10.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-10.png 765w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/word-image-10-300x102.png 300w" sizes="auto, (max-width: 765px) 100vw, 765px" /></strong></p>
<p></p>


<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="919" height="375" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/template5000.png" alt="" class="wp-image-5340" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/12/template5000.png 919w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/template5000-300x122.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/12/template5000-768x313.png 768w" sizes="auto, (max-width: 919px) 100vw, 919px" /></figure>
<p>Views: 15</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-deploiement-dun-template-centos-7-via-cli-proxmox/">MODOP – Déploiement d’un Template Centos 7 via CLI &#8211; Proxmox</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-deploiement-dun-template-centos-7-via-cli-proxmox/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP &#8211; Migrer une VM Proxmox VE vers Hyper-V</title>
		<link>https://coffeebreak.en-images.info/modop-migrer-une-vm-proxmox-ve-vers-hyper-v/</link>
					<comments>https://coffeebreak.en-images.info/modop-migrer-une-vm-proxmox-ve-vers-hyper-v/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Fri, 05 Nov 2021 18:02:12 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Migration VM]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[HyperV]]></category>
		<category><![CDATA[Hyperviseurs]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Proxmox]]></category>
		<category><![CDATA[RockyLinux]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=4483</guid>

					<description><![CDATA[<p>Ce MODOP est le pendant du précédent MODOP sur la migration de HyperV to Proxmox.<br />
Celui-ci aborde de la conversion/migration inverse d’une machine virtuelle Proxmox vers un hyperviseur Hyper-V.<br />
La machine virtuelle est facilement transposable d’un hyperviseur source à un hyperviseur Cible tout en sachant qu’il faudra forcément ajuster la partie matérielle à la nouvelle infrastructure cible.  </p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-migrer-une-vm-proxmox-ve-vers-hyper-v/">MODOP &#8211; Migrer une VM Proxmox VE vers Hyper-V</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Dans ce MODOP nous allons tester la migration d’une machine virtuelle Proxmox RockyLinux 8.4 vers un hyperviseur HyperV.</p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>1°) Exportation de la Machine Proxmox</strong></span></h3>
<p><img loading="lazy" decoding="async" width="1463" height="469" class="wp-image-4484" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-27.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-27.png 1463w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-27-300x96.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-27-1024x328.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-27-768x246.png 768w" sizes="auto, (max-width: 1463px) 100vw, 1463px" /></p>
<p><strong>Identifier le numéro VMID de la machine virtuelle</strong><br />
<img loading="lazy" decoding="async" width="848" height="278" class="wp-image-4485" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-28.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-28.png 848w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-28-300x98.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-28-768x252.png 768w" sizes="auto, (max-width: 848px) 100vw, 848px" /><br />
Ici le VMID : <strong>104</strong></p>
<p><strong>Identifier le lieu de stockage du fichier qcow2 pour le VMID 104</strong><br />
<img loading="lazy" decoding="async" width="750" height="93" class="wp-image-4486" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-29.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-29.png 750w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-29-300x37.png 300w" sizes="auto, (max-width: 750px) 100vw, 750px" /><br />
Ici le Datastore : <strong>DataStore02</strong></p>
<p>Se connecter en « ssh » sur le serveur Proxmox et se rendre sur « <span style="color: #ff0000;">/mnt/pve/<strong>DataStore02/</strong>images/</span><strong><span style="color: #ff0000;">104</span></strong> »</p>
<pre>root@floki03:~# <span style="color: #ff0000;">cd /mnt/pve/DataStore02/images/104</span>
root@floki03:/mnt/pve/DataStore02/images/104# <span style="color: #ff0000;">ls</span>
<span style="color: #ff0000;"><em>vm-104-disk-0.qcow2</em></span></pre>
<p><img loading="lazy" decoding="async" width="629" height="85" class="wp-image-4487" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-30.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-30.png 629w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-30-300x41.png 300w" sizes="auto, (max-width: 629px) 100vw, 629px" /></p>
<p><strong>Conversion de l’enveloppe machine Proxmox en VHD</strong></p>
<pre>root@floki03:/mnt/pve/DataStore02/images/104#<span style="color: #ff0000;"> qm stop 104</span>
root@floki03:/mnt/pve/DataStore02/images/104# <span style="color: #ff0000;">qemu-img convert -f <strong>qcow2 vm-104-disk-0.qcow2</strong> -O vpc<strong> RockyLinux.vhd</strong></span></pre>
<p><img loading="lazy" decoding="async" width="976" height="123" class="wp-image-4488" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-31.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-31.png 976w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-31-300x38.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-31-768x97.png 768w" sizes="auto, (max-width: 976px) 100vw, 976px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>2°) Transférer la machine VMID 104 PROXMOX sur Windows HyperV</strong></span></h3>
<p>Pour faciliter les transferts de fichier du monde Linux⬄Windows , j’utilise MobaXterm.</p>
<ul>
<li>Disponible sur : <strong><a href="https://mobaxterm.mobatek.net/">https://mobaxterm.mobatek.net/</a></strong></li>
</ul>
<pre>/home/mobaxterm# <span style="color: #ff0000;">cd /tmp</span>
/tmp# <span style="color: #ff0000;">scp root@floki03:/mnt/pve/DataStore02/images/104/RockyLinux.vhd .</span></pre>
<p><img loading="lazy" decoding="async" width="1636" height="200" class="wp-image-4489" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-32.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-32.png 1636w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-32-300x37.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-32-1024x125.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-32-768x94.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-32-1536x188.png 1536w" sizes="auto, (max-width: 1636px) 100vw, 1636px" /></p>
<pre>/tmp# <span style="color: #ff0000;">mv RockyLinux.vhd /cygdrive/c/Temp</span></pre>
<p><img loading="lazy" decoding="async" width="877" height="204" class="wp-image-4490" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-33.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-33.png 877w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-33-300x70.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-33-768x179.png 768w" sizes="auto, (max-width: 877px) 100vw, 877px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>3°) Importation de la machine VMID 104 PROXMOX sur Windows HyperV</strong></span></h3>
<p><img loading="lazy" decoding="async" width="762" height="244" class="wp-image-4491" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-34.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-34.png 762w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-34-300x96.png 300w" sizes="auto, (max-width: 762px) 100vw, 762px" /><br />
« <strong>Ouvrir</strong> » votre hyperviseur Hyper-V</p>
<p><img loading="lazy" decoding="async" width="980" height="253" class="wp-image-4492" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-35.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-35.png 980w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-35-300x77.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-35-768x198.png 768w" sizes="auto, (max-width: 980px) 100vw, 980px" /><br />
Faire la création d’une <strong>nouvelle machine virtuelle</strong></p>
<p><img loading="lazy" decoding="async" width="698" height="309" class="wp-image-4493" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-36.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-36.png 698w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-36-300x133.png 300w" sizes="auto, (max-width: 698px) 100vw, 698px" /><br />
« <strong>Suivant</strong> »</p>
<p><img loading="lazy" decoding="async" width="702" height="330" class="wp-image-4494" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-37.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-37.png 702w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-37-300x141.png 300w" sizes="auto, (max-width: 702px) 100vw, 702px" /><br />
Indiquer un nom de machine VM et « <strong>Suivant </strong>»</p>
<p><img loading="lazy" decoding="async" width="702" height="309" class="wp-image-4495" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-38.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-38.png 702w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-38-300x132.png 300w" sizes="auto, (max-width: 702px) 100vw, 702px" /><br />
Si pas d’UEFI pour votre machine source alors « <strong>Génération 1</strong> » et « <strong>Suivant</strong> »</p>
<p><img loading="lazy" decoding="async" width="701" height="301" class="wp-image-4496" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-39.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-39.png 701w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-39-300x129.png 300w" sizes="auto, (max-width: 701px) 100vw, 701px" /><br />
Indiquer une taille de mémoire RAM et « <strong>Suivant</strong> »</p>
<p><img loading="lazy" decoding="async" width="701" height="294" class="wp-image-4497" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-40.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-40.png 701w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-40-300x126.png 300w" sizes="auto, (max-width: 701px) 100vw, 701px" /><br />
Indiquer le vSwitch de votre réseau HyperV et « <strong>Suivant</strong> »</p>
<p><img loading="lazy" decoding="async" width="699" height="416" class="wp-image-4498" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-41.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-41.png 699w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-41-300x179.png 300w" sizes="auto, (max-width: 699px) 100vw, 699px" /><br />
« <strong>Utiliser un disque virtuel existant</strong> » choisir la machine convertie sous Proxmox et « <strong>Suivant</strong> »</p>
<p><img loading="lazy" decoding="async" width="702" height="310" class="wp-image-4499" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-42.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-42.png 702w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-42-300x132.png 300w" sizes="auto, (max-width: 702px) 100vw, 702px" /><br />
« <strong>Terminer </strong>»</p>
<p><img loading="lazy" decoding="async" width="1249" height="498" class="wp-image-4500" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-43.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-43.png 1249w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-43-300x120.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-43-1024x408.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-43-768x306.png 768w" sizes="auto, (max-width: 1249px) 100vw, 1249px" /> Spécification matériel de la machine virtuelle « <strong>RockyLinux</strong> »</p>
<p><img loading="lazy" decoding="async" width="1206" height="453" class="wp-image-4501" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-44.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-44.png 1206w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-44-300x113.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-44-1024x385.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-44-768x288.png 768w" sizes="auto, (max-width: 1206px) 100vw, 1206px" /><br />
« <strong>Démarrer</strong> » la machine virtuelle</p>
<p><img loading="lazy" decoding="async" width="1100" height="683" class="wp-image-4502" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-45.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-45.png 1100w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-45-300x186.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-45-1024x636.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-45-768x477.png 768w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /><br />
Démarrage complet de la machine.</p>
<h3><span style="color: #000000;"><strong>4°) TroubleShooting Boot Disque</strong></span></h3>
<p>Dans le cas où la machine virtuelle démarre en mode dégradé « <strong>Dracut</strong> »<br />
<img loading="lazy" decoding="async" width="936" height="461" class="wp-image-4503" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-46.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-46.png 936w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-46-300x148.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-46-768x378.png 768w" sizes="auto, (max-width: 936px) 100vw, 936px" /><br />
Redémarrer la machine et passer en Noyau « <strong>rescue</strong> » Mode TroubleShooting<br />
<img loading="lazy" decoding="async" width="759" height="195" class="wp-image-4504" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-47.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-47.png 759w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-47-300x77.png 300w" sizes="auto, (max-width: 759px) 100vw, 759px" /></p>
<pre>[root@rocky01 ~]# <span style="color: #ff0000;">dracut --regenerate-all -f</span>
[root@rocky01 ~]# <span style="color: #ff0000;">grub2-mkconfig -o /boot/grub2/grub.cfg</span>
[root@rocky01 ~]#<span style="color: #ff0000;"> reboot</span></pre>
<p><img loading="lazy" decoding="async" width="901" height="337" class="wp-image-4505" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-48.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-48.png 901w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-48-300x112.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-48-768x287.png 768w" sizes="auto, (max-width: 901px) 100vw, 901px" /></p>
<p>Redémarrage de la machine<br />
<img loading="lazy" decoding="async" width="965" height="450" class="wp-image-4506" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-49.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-49.png 965w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-49-300x140.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-49-768x358.png 768w" sizes="auto, (max-width: 965px) 100vw, 965px" /></p>
<p>Views: 29</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-migrer-une-vm-proxmox-ve-vers-hyper-v/">MODOP &#8211; Migrer une VM Proxmox VE vers Hyper-V</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-migrer-une-vm-proxmox-ve-vers-hyper-v/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP &#8211; Migrer une VM Hyper-V vers Proxmox VE</title>
		<link>https://coffeebreak.en-images.info/modop-migrer-une-vm-hyper-v-vers-proxmox-ve/</link>
					<comments>https://coffeebreak.en-images.info/modop-migrer-une-vm-hyper-v-vers-proxmox-ve/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Thu, 04 Nov 2021 18:11:16 +0000</pubDate>
				<category><![CDATA[Migration VM]]></category>
		<category><![CDATA[PROXMOX]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[HyperV]]></category>
		<category><![CDATA[Hyperviseurs]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Proxmox]]></category>
		<category><![CDATA[Système]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=4442</guid>

					<description><![CDATA[<p>Ce MODOP aborde la migration de Machine Virtuelle d'un Hyperviseur Hyper-V vers un hyperviseur PROXMOX.<br />
Le but est de pouvoir migrer des enveloppes de machine virtuelle assez facilement d'un hyperviseur vers un autre et cela sans soucier du contenant de la machine.<br />
Il est entendu qu’il faudra forcément, après migration, reconfigurer la partie système de la machine afin de tendre vers les spécifications de l’hyperviseur cible. (Réseaux, Type Disque, Ram , etc.)</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-migrer-une-vm-hyper-v-vers-proxmox-ve/">MODOP &#8211; Migrer une VM Hyper-V vers Proxmox VE</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Le but est d’exporter une machine virtuelle Hyper-V et l’importer sur un hyperviseur Proxmox VE. Dans mon exemple , j&rsquo;utilise une machine virtuelle Cento7 sur un Hyperviseur Hyper-V.</p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>1°) Exportation de la Machine Virtuelle Centos  Hyper-V</strong></span></span></h3>
<p><img loading="lazy" decoding="async" width="1362" height="373" class="wp-image-4443" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-10.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-10.png 1362w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-10-300x82.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-10-1024x280.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-10-768x210.png 768w" sizes="auto, (max-width: 1362px) 100vw, 1362px" /><br />
Exportation de la machine Virtuelle</p>
<p><img loading="lazy" decoding="async" width="1008" height="360" class="wp-image-4444" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-11.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-11.png 1008w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-11-300x107.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-11-768x274.png 768w" sizes="auto, (max-width: 1008px) 100vw, 1008px" /><br />
« <strong>Clique droit</strong> » et « <strong>Exporter</strong> »</p>
<p><img loading="lazy" decoding="async" width="709" height="228" class="wp-image-4445" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-12.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-12.png 709w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-12-300x96.png 300w" sizes="auto, (max-width: 709px) 100vw, 709px" /><br />
Choisir l’emplacement d’extraction de la machine Hyper-V et « <strong>Exporter</strong> » . L’exportation, ici sur « <strong>c:\TEMP </strong>» , va exporter 3 items/Répertoires</p>
<ul>
<li>SnapShots</li>
</ul>
<p><img loading="lazy" decoding="async" width="938" height="140" class="wp-image-4446" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-13.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-13.png 938w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-13-300x45.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-13-768x115.png 768w" sizes="auto, (max-width: 938px) 100vw, 938px" /></p>
<ul>
<li>Virtual Hard Disks</li>
</ul>
<p><img loading="lazy" decoding="async" width="839" height="133" class="wp-image-4447" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-14.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-14.png 839w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-14-300x48.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-14-768x122.png 768w" sizes="auto, (max-width: 839px) 100vw, 839px" /></p>
<ul>
<li>Virtual Machines</li>
</ul>
<p><img loading="lazy" decoding="async" width="1052" height="152" class="wp-image-4448" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-15.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-15.png 1052w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-15-300x43.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-15-1024x148.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-15-768x111.png 768w" sizes="auto, (max-width: 1052px) 100vw, 1052px" /></p>
<p>Dans notre cas, nous sommes uniquement intéressé par le disque virtuel – VHDX.</p>
<p>Se rendre sur le répertoire « <strong>C:\Temp\Machine_Centos\Virtual Hard Disks</strong> » et copier le fichier VHDX sur l’hyperviseur Proxmox.</p>
<p>Pour faciliter les transferts de fichier du monde Linux⬄Windows , j’utilise MobaXterm.</p>
<ul>
<li>Disponible sur : <strong><a href="https://mobaxterm.mobatek.net/">https://mobaxterm.mobatek.net/</a></strong></li>
</ul>
<p><img loading="lazy" decoding="async" width="985" height="145" class="wp-image-4449" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-16.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-16.png 985w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-16-300x44.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-16-768x113.png 768w" sizes="auto, (max-width: 985px) 100vw, 985px" /></p>
<pre># <strong><span style="color: #ff0000;">scp Clone_New_Centos.vhdx </span></strong><a href="mailto:root@floki03.house.cpb:/home"><strong><span style="color: #ff0000;">root@floki03.house.cpb:/home</span></strong></a></pre>
<p><img loading="lazy" decoding="async" width="1661" height="135" class="wp-image-4450" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-17.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-17.png 1661w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-17-300x24.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-17-1024x83.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-17-768x62.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-17-1536x125.png 1536w" sizes="auto, (max-width: 1661px) 100vw, 1661px" /><br />
<img loading="lazy" decoding="async" width="1660" height="168" class="wp-image-4451" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-18.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-18.png 1660w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-18-300x30.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-18-1024x104.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-18-768x78.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-18-1536x155.png 1536w" sizes="auto, (max-width: 1660px) 100vw, 1660px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>2°) Création de la machine HyperV sur PROXMOX </strong></span></h3>
<pre>root@floki03:~#<span style="color: #ff0000;"> ls -al /home|grep vhdx</span>
<em>-rwxr-x--- 1 root root 1769996288 Oct 21 18:58 Clone_New_Centos.vhdx</em></pre>
<p><strong>Check l’intégrité du fichier HyperV</strong></p>
<pre>root@floki03:/home# <span style="color: #ff0000;">qemu-img check -r all Clone_New_Centos.vhdx
<em>No errors were found on the image.</em></span></pre>
<p><strong>On cherche le dernier VMID + 1 disponible sur notre infrastructure</strong></p>
<pre>root@floki03:/home# <span style="color: #ff0000;">a=`qm list |awk '{print $1}' |grep -v VMID |tail -1` &amp;&amp; a=$(($a + 1)) &amp;&amp; echo $a</span>
<span style="color: #ff0000;"><strong><em>5001</em></strong></span></pre>
<p><strong>Création de la machine sur l&rsquo;hyperviseur Proxmox VE</strong></p>
<pre>root@floki03:/home# <span style="color: #ff0000;">qm create <strong>5001</strong> --name <strong>Node01-centos7</strong></span></pre>
<p><strong>Création du Hardware Machine</strong></p>
<pre>root@floki03:/home# <span style="color: #ff0000;">qm set <strong>5001</strong> --memory <strong>2048</strong></span>
<span style="color: #ff0000;"><em>update VM 5001: -memory 2048</em></span></pre>
<pre>root@floki03:/home# <span style="color: #ff0000;">qm set <strong>5001</strong> --core <strong>2</strong></span>
<span style="color: #ff0000;"><em>update VM 5001: -cores 2</em></span></pre>
<pre>root@floki03:/home# <span style="color: #ff0000;">qm set <strong>5001</strong> --socket <strong>1</strong></span>
<span style="color: #ff0000;"><em>update VM 5001: -sockets 1</em></span></pre>
<pre>root@floki03:/home# <span style="color: #ff0000;">qm set <strong>5001</strong> --net0 virtio,bridge=<strong>vmbr0,firewall=1</strong></span>
<span style="color: #ff0000;"><em>update VM 5002: -net0 virtio,bridge=vmbr0,firewall=1</em></span></pre>
<pre>root@floki03:/home# <span style="color: #ff0000;">qm set <strong>5001</strong> --serial0 <strong>socket</strong></span>
<span style="color: #ff0000;"><em>update VM 5002: -serial0 socket</em></span></pre>
<pre>root@floki03:/home# <span style="color: #ff0000;">qm set <strong>5001</strong> --bios <strong>seabios</strong></span>
<span style="color: #ff0000;"><em>update VM 5002: -bios seabios</em></span></pre>
<p><img loading="lazy" decoding="async" width="788" height="223" class="wp-image-4452" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-19.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-19.png 788w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-19-300x85.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-19-768x217.png 768w" sizes="auto, (max-width: 788px) 100vw, 788px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>3°) Importation de la machine VHDX sur VMID 5001</strong></span></h3>
<pre>root@floki03:/home# <span style="color: #ff0000;">qm importdisk 5001 <strong>Clone_New_Centos.vhdx</strong> DataStore02</span></pre>
<p><img loading="lazy" decoding="async" width="844" height="609" class="wp-image-4453" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-20.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-20.png 844w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-20-300x216.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-20-768x554.png 768w" sizes="auto, (max-width: 844px) 100vw, 844px" /></p>
<p><strong>Attacher le disque unused0 (Sata0 , ide0 , scsi0 )</strong><br />
Attention le type dépend de la source d’installation de la machine.</p>
<pre>root@floki03:/home# <span style="color: #ff0000;">qm set <strong>5001</strong> --<strong>sata0</strong> DataStore02:<strong>5001/vm-5001-disk-0.raw</strong></span></pre>
<p><img loading="lazy" decoding="async" width="871" height="282" class="wp-image-4454" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-21.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-21.png 871w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-21-300x97.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-21-768x249.png 768w" sizes="auto, (max-width: 871px) 100vw, 871px" /><br />
« <strong>Machine vue de Proxmox VE</strong> »</p>
<p><strong>Définir l’ordre de boot</strong></p>
<pre>root@floki03:/home# <span style="color: #ff0000;">qm set <strong>5001</strong> --boot order='<strong>sata0</strong>'</span></pre>
<p><strong>Définir le type d’OS Machine </strong></p>
<pre>ostype =&gt; 'other, wxp, w2k, w2k3, w2k8, wvista, win7, win8, win10, l24, l26, solaris'</pre>
<pre>root@floki03:/home# <span style="color: #ff0000;">qm set <strong>5001</strong> --ostype <strong>l26</strong></span>
<span style="color: #ff0000;"><em>update VM 5001: -ostype l26</em></span></pre>
<p><strong>Désactiver ACPI</strong></p>
<pre>root@floki03:/home# <span style="color: #ff0000;">qm set <strong>5001</strong> --acpi <strong>0</strong></span>
<span style="color: #ff0000;"><em>update VM 5001: -acpi 0</em></span></pre>
<p><strong>Activer « Guest Agent »</strong></p>
<pre>root@floki03:/home# <span style="color: #ff0000;">qm set <strong>5001</strong> --agent <strong>1</strong></span>
<span style="color: #ff0000;"><em>update VM 5002: -agent 1</em></span></pre>
<p><strong>Démarrage de la machine </strong></p>
<pre>root@floki03:/home# <span style="color: #ff0000;">qm start <strong>5001</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1010" height="229" class="wp-image-4455" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-22.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-22.png 1010w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-22-300x68.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-22-768x174.png 768w" sizes="auto, (max-width: 1010px) 100vw, 1010px" /></p>
<p>La machine est désormais migrée et fonctionnelle sur l’hyperviseur Proxmox. Il restera à reconfigurer le réseau en fonction des spécifications réseau du bridge du vmbr0.</p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>4°) TroubleShooting Boot Disque</strong></span></span></h3>
<p>Dans le cas où la machine virtuelle démarre en mode dégradé « <strong>Dracut</strong> »<br />
<img loading="lazy" decoding="async" width="1308" height="718" class="wp-image-4456" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-23.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-23.png 1308w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-23-300x165.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-23-1024x562.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-23-768x422.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-23-800x440.png 800w" sizes="auto, (max-width: 1308px) 100vw, 1308px" /></p>
<p>Redémarrer la machine et passer en Noyau « <strong>rescue</strong> » Mode TroubleShooting<br />
<img loading="lazy" decoding="async" width="1313" height="267" class="wp-image-4457" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-24.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-24.png 1313w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-24-300x61.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-24-1024x208.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-24-768x156.png 768w" sizes="auto, (max-width: 1313px) 100vw, 1313px" /></p>
<pre>[root@Centos7 ~]# <span style="color: #ff0000;">dracut --regenerate-all -f</span>
[root@Centos7 ~]# <span style="color: #ff0000;">grub2-mkconfig -o /boot/grub2/grub.cfg</span>
[root@Centos7 ~]# <span style="color: #ff0000;">reboot</span></pre>
<p><img loading="lazy" decoding="async" width="765" height="186" class="wp-image-4458" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-25.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-25.png 765w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-25-300x73.png 300w" sizes="auto, (max-width: 765px) 100vw, 765px" /><br />
<img loading="lazy" decoding="async" width="987" height="329" class="wp-image-4459" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-26.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-26.png 987w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-26-300x100.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/11/word-image-26-768x256.png 768w" sizes="auto, (max-width: 987px) 100vw, 987px" /></p>
<p>Views: 32</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-migrer-une-vm-hyper-v-vers-proxmox-ve/">MODOP &#8211; Migrer une VM Hyper-V vers Proxmox VE</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-migrer-une-vm-hyper-v-vers-proxmox-ve/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Migrer une Machine Virtuelle VMWare vers Hyper-V</title>
		<link>https://coffeebreak.en-images.info/modop-migrer-une-machine-virtuelle-vmware-vers-hyper-v/</link>
					<comments>https://coffeebreak.en-images.info/modop-migrer-une-machine-virtuelle-vmware-vers-hyper-v/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sat, 21 Aug 2021 09:24:58 +0000</pubDate>
				<category><![CDATA[Migration VM]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[HyperV]]></category>
		<category><![CDATA[Hyperviseurs]]></category>
		<category><![CDATA[WIndows]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=4082</guid>

					<description><![CDATA[<p>Ce MODOP traite de la migration d'une machine Virtuelle de "PROD"  VMWare vers un Hyperviseur Hyper-V. Le but est de permettre la récupération de l'enveloppe d’une machine de Production afin de procéder à des tests de modification/Update/développement sans toucher à la machine en production.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-migrer-une-machine-virtuelle-vmware-vers-hyper-v/">MODOP – Migrer une Machine Virtuelle VMWare vers Hyper-V</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Le but est de migrer une machine de PROD d’une infrastructure VMWare vers un Hyperviseur Hyper-V.</p>
<p>Cela permet de récupérer l’image d’une machine de Production afin de procéder à des tests de modification/Update/développement sans toucher à la machine en production.</p>
<p>Dans notre MODOP, nous allons migrer une machine nommée New_centos de l’infra VMware.</p>
<p><img loading="lazy" decoding="async" width="774" height="309" class="wp-image-4083" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-275.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-275.png 774w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-275-300x120.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-275-768x307.png 768w" sizes="auto, (max-width: 774px) 100vw, 774px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>1°) Cloner la machine de PROD</strong></span></h3>
<p>Afin de ne pas travailler sur la machine de PROD directement, nous allons créer un clone de la machine afin de travailler avec ce clone.</p>
<p><img loading="lazy" decoding="async" width="964" height="294" class="wp-image-4084" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-276.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-276.png 964w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-276-300x91.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-276-768x234.png 768w" sizes="auto, (max-width: 964px) 100vw, 964px" /><br />
« <strong>Actions</strong> » &#8211; « <strong>Cloner</strong> » &#8211; « <strong>Cloner vers une machine virtuelle</strong> »</p>
<p><img loading="lazy" decoding="async" width="956" height="261" class="wp-image-4085" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-277.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-277.png 956w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-277-300x82.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-277-768x210.png 768w" sizes="auto, (max-width: 956px) 100vw, 956px" /><br />
«<strong> Nom de machine</strong> »</p>
<p><img loading="lazy" decoding="async" width="962" height="244" class="wp-image-4086" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-278.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-278.png 962w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-278-300x76.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-278-768x195.png 768w" sizes="auto, (max-width: 962px) 100vw, 962px" /><br />
« <strong>Next </strong>»</p>
<p><img loading="lazy" decoding="async" width="951" height="404" class="wp-image-4087" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-279.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-279.png 951w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-279-300x127.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-279-768x326.png 768w" sizes="auto, (max-width: 951px) 100vw, 951px" /><br />
Choisir un Datastore et « <strong>Next</strong> »</p>
<p><img loading="lazy" decoding="async" width="935" height="198" class="wp-image-4088" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-280.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-280.png 935w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-280-300x64.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-280-768x163.png 768w" sizes="auto, (max-width: 935px) 100vw, 935px" /><br />
« <strong>Next</strong> »</p>
<p><img loading="lazy" decoding="async" width="954" height="324" class="wp-image-4089" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-281.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-281.png 954w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-281-300x102.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-281-768x261.png 768w" sizes="auto, (max-width: 954px) 100vw, 954px" /><br />
« <strong>Finish</strong> »</p>
<p><img loading="lazy" decoding="async" width="889" height="103" class="wp-image-4090" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-282.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-282.png 889w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-282-300x35.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-282-768x89.png 768w" sizes="auto, (max-width: 889px) 100vw, 889px" /><br />
La machine de Prod « <strong>New_Centos </strong>» va être cloner.</p>
<p><img loading="lazy" decoding="async" width="743" height="282" class="wp-image-4091" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-283.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-283.png 743w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-283-300x114.png 300w" sizes="auto, (max-width: 743px) 100vw, 743px" /><br />
« <strong>Nouvelle Machine</strong> »</p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>2°) Exporter la machine « Clone_New_Centos »</strong></span></h3>
<p>Pas de chichi, nous allons récupérer la machine Virtuelle « brute » en exportant le fichier vmdk via l’upload du datastore.</p>
<p><img loading="lazy" decoding="async" width="1444" height="434" class="wp-image-4092" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-284.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-284.png 1444w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-284-300x90.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-284-1024x308.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-284-768x231.png 768w" sizes="auto, (max-width: 1444px) 100vw, 1444px" /><br />
Sélectionner le Datastore qui héberge la machine virtuelle (Datastore2)</p>
<p><img loading="lazy" decoding="async" width="1217" height="278" class="wp-image-4093" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-285.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-285.png 1217w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-285-300x69.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-285-1024x234.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-285-768x175.png 768w" sizes="auto, (max-width: 1217px) 100vw, 1217px" /><br />
Choisir le fichier VMDK et Télécharger</p>
<p><img loading="lazy" decoding="async" width="882" height="171" class="wp-image-4094" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-286.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-286.png 882w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-286-300x58.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-286-768x149.png 768w" sizes="auto, (max-width: 882px) 100vw, 882px" /><br />
Le fichier va être télécharger sur la machine en local au format ZIP. Il faudra le décompresser.</p>
<p><img loading="lazy" decoding="async" width="836" height="148" class="wp-image-4095" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-287.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-287.png 836w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-287-300x53.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-287-768x136.png 768w" sizes="auto, (max-width: 836px) 100vw, 836px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>3°) Télécharger et installer Microsoft Virtual Machine </strong></span></h3>
<ul>
<li><a href="http://download.microsoft.com/download/9/1/E/91E9F42C-3F1F-4AD9-92B7-8DD65DA3B0C2/mvmc_setup.msi">http://download.microsoft.com/download/9/1/E/91E9F42C-3F1F-4AD9-92B7-8DD65DA3B0C2/mvmc_setup.msi</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="496" height="384" class="wp-image-4096" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-288.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-288.png 496w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-288-300x232.png 300w" sizes="auto, (max-width: 496px) 100vw, 496px" /><br />
« <strong>Next </strong>»</p>
<p><strong><img loading="lazy" decoding="async" width="494" height="386" class="wp-image-4097" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-289.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-289.png 494w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-289-300x234.png 300w" sizes="auto, (max-width: 494px) 100vw, 494px" /></strong><br />
«<strong> Next</strong> »</p>
<p><img loading="lazy" decoding="async" width="492" height="385" class="wp-image-4098" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-290.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-290.png 492w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-290-300x235.png 300w" sizes="auto, (max-width: 492px) 100vw, 492px" /><br />
« <strong>Next</strong> »</p>
<p><img loading="lazy" decoding="async" width="491" height="386" class="wp-image-4099" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-291.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-291.png 491w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-291-300x236.png 300w" sizes="auto, (max-width: 491px) 100vw, 491px" /><br />
« <strong>Install</strong> »</p>
<p><strong><img loading="lazy" decoding="async" width="489" height="387" class="wp-image-4100" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-292.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-292.png 489w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-292-300x237.png 300w" sizes="auto, (max-width: 489px) 100vw, 489px" /></strong><br />
« <strong>Finish</strong> »</p>
<h4><span style="text-decoration: underline;"><span style="color: #000000;"><strong>4°) conversion Machine VMDK =&gt; VHDX</strong></span></span></h4>
<p>Le module PowerShell de MVMC est sur le chemin suivant :</p>
<ul>
<li><strong>C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1</strong></li>
</ul>
<p><img loading="lazy" decoding="async" width="999" height="332" class="wp-image-4101" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-293.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-293.png 999w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-293-300x100.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-293-768x255.png 768w" sizes="auto, (max-width: 999px) 100vw, 999px" /><br />
Ouvrir un PowerShell en mode « <strong>Administrateur </strong>»</p>
<p><img loading="lazy" decoding="async" width="768" height="247" class="wp-image-4102" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-294.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-294.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-294-300x96.png 300w" sizes="auto, (max-width: 768px) 100vw, 768px" /></p>
<p><strong>Importer le module MVMC.</strong></p>
<pre>
PS C:\WINDOWS\system32&gt; <span style="color: #ff0000;"><strong>Import-Module 'C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1'</strong></span></pre>
<p><img loading="lazy" decoding="async" width="779" height="183" class="wp-image-4103" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-295.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-295.png 779w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-295-300x70.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-295-768x180.png 768w" sizes="auto, (max-width: 779px) 100vw, 779px" /></p>
<pre>PS C:\Users\chris&gt; <strong><span style="color: #ff0000;">ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath C:\Temp\Clone_New_Centos_files\Clone_New_Centos.vmdk -VhdType DynamicHardDisk -VhdFormat vhdx -destination C:\Temp\Clone_New_Centos_files\Clone_New_Centos</span></strong></pre>
<p><img loading="lazy" decoding="async" width="1102" height="280" class="wp-image-4104" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-296.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-296.png 1102w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-296-300x76.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-296-1024x260.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-296-768x195.png 768w" sizes="auto, (max-width: 1102px) 100vw, 1102px" /></p>
<p><strong>Troubleshooting</strong><br />
<em>« ConvertTo-MvmcVirtualHardDisk : The entry 4 is not a supported disk database entry for the descriptor »</em></p>
<p><strong>Récuperer le logiciel dsfok</strong></p>
<ul>
<li><a href="https://www.mysysadmintips.com/-downloads-/Windows/Servers/dsfok.zip">https://www.mysysadmintips.com/-downloads-/Windows/Servers/dsfok.zip</a></li>
</ul>
<pre>C:\Users\chris&gt;<strong><span style="color: #ff0000;">cd C:\Temp\Clone_New_Centos_files</span></strong>

C:\Temp\Clone_New_Centos_files&gt;<strong><span style="color: #ff0000;">C:\Temp\dsfok\dsfok\dsfo.exe Clone_New_Centos.vmdk 512 1024 descriptor.txt</span></strong>
<span style="color: #ff0000;"><em>OK, 143 bytes, 0.015s, MD5 = 7e3778ad43008812518ee8f96077b643</em></span></pre>
<p>Editer le fichier descriptor.txt et comment la ligne<strong> ddb.toolsInstallType = “4”</strong><br />
<img loading="lazy" decoding="async" width="529" height="85" class="wp-image-4105" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-297.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-297.png 529w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-297-300x48.png 300w" sizes="auto, (max-width: 529px) 100vw, 529px" /></p>
<pre>C:\Temp\Clone_New_Centos_files&gt;<strong><span style="color: #ff0000;">C:\Temp\dsfok\dsfok\dsfi.exe Clone_New_Centos.vmdk 512 1024 descriptor.txt</span></strong>
<span style="color: #ff0000;"><em>OK, written 144 bytes at offset 512</em></span></pre>
<p><img loading="lazy" decoding="async" width="958" height="123" class="wp-image-4106" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-298.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-298.png 958w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-298-300x39.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-298-768x99.png 768w" sizes="auto, (max-width: 958px) 100vw, 958px" /></p>
<p><strong>Relancer la conversion de la machine virtuelle.</strong></p>
<pre>PS C:\Users\chris&gt; <span style="color: #ff0000;"><strong>ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath C:\Temp\Clone_New_Centos_files\Clone_New_Centos.vmdk -VhdType DynamicHardDisk -VhdFormat vhdx -destination C:\Temp\Clone_New_Centos_files\Clone_New_Centos</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1104" height="191" class="wp-image-4107" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-299.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-299.png 1104w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-299-300x52.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-299-1024x177.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-299-768x133.png 768w" sizes="auto, (max-width: 1104px) 100vw, 1104px" /><br />
La conversion commence à se dérouler</p>
<p><img loading="lazy" decoding="async" width="1095" height="153" class="wp-image-4108" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-300.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-300.png 1095w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-300-300x42.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-300-1024x143.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-300-768x107.png 768w" sizes="auto, (max-width: 1095px) 100vw, 1095px" /><br />
Conversion terminée.</p>
<p><img loading="lazy" decoding="async" width="880" height="190" class="wp-image-4109" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-301.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-301.png 880w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-301-300x65.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-301-768x166.png 768w" sizes="auto, (max-width: 880px) 100vw, 880px" /><br />
Disque VHDX de la machine Convertie VMWare</p>
<h4><span style="text-decoration: underline; color: #000000;"><strong>5°) Intégrer la nouvelle machine à HyperV</strong></span></h4>
<p><img loading="lazy" decoding="async" width="939" height="242" class="wp-image-4110" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-302.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-302.png 939w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-302-300x77.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-302-768x198.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /><br />
«<strong> Nouveau</strong> » &#8211; « <strong>Ordinateur Virtuel </strong>»</p>
<p><img loading="lazy" decoding="async" width="702" height="546" class="wp-image-4111" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-303.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-303.png 702w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-303-300x233.png 300w" sizes="auto, (max-width: 702px) 100vw, 702px" /><br />
« <strong>Suivant </strong>»</p>
<p><img loading="lazy" decoding="async" width="688" height="533" class="wp-image-4112" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-304.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-304.png 688w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-304-300x232.png 300w" sizes="auto, (max-width: 688px) 100vw, 688px" /><br />
«<strong> Suivant </strong>»</p>
<p><img loading="lazy" decoding="async" width="701" height="540" class="wp-image-4113" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-305.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-305.png 701w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-305-300x231.png 300w" sizes="auto, (max-width: 701px) 100vw, 701px" /><br />
« <strong>Generation1 </strong>» et « <strong>Suivant </strong>»</p>
<p><img loading="lazy" decoding="async" width="698" height="542" class="wp-image-4114" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-306.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-306.png 698w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-306-300x233.png 300w" sizes="auto, (max-width: 698px) 100vw, 698px" /><br />
Provisionner la mémoire et « <strong>Suivant </strong>»</p>
<p><img loading="lazy" decoding="async" width="694" height="331" class="wp-image-4115" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-307.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-307.png 694w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-307-300x143.png 300w" sizes="auto, (max-width: 694px) 100vw, 694px" /><br />
Connecter votre machine au vSwitch réseau et « <strong>Suivant </strong>»</p>
<p><img loading="lazy" decoding="async" width="696" height="535" class="wp-image-4116" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-308.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-308.png 696w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-308-300x231.png 300w" sizes="auto, (max-width: 696px) 100vw, 696px" /><br />
Connecter votre disque VHDX de la machine VMware convertie.</p>
<p><img loading="lazy" decoding="async" width="695" height="541" class="wp-image-4117" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-309.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-309.png 695w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-309-300x234.png 300w" sizes="auto, (max-width: 695px) 100vw, 695px" /><br />
« <strong>Résumé</strong> » et « <strong>Terminer</strong> »</p>
<p><img loading="lazy" decoding="async" width="1234" height="701" class="wp-image-4118" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-310.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-310.png 1234w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-310-300x170.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-310-1024x582.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-310-768x436.png 768w" sizes="auto, (max-width: 1234px) 100vw, 1234px" /><br />
La nouvelle machine clone de la machine de PROD VMWare est désormais déployée sur l’hyperviseur Hyper-V.</p>
<p><img loading="lazy" decoding="async" width="1255" height="758" class="wp-image-4119" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-311.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-311.png 1255w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-311-300x181.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-311-1024x618.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-311-768x464.png 768w" sizes="auto, (max-width: 1255px) 100vw, 1255px" /><br />
La machine démarre et est actif.</p>
<p><strong>TroubleShooting Boot Disque </strong></p>
<p>Dans le cas où la machine virtuelle démarre en mode dégradé « <strong>Dracut </strong>»</p>
<p><img loading="lazy" decoding="async" width="846" height="310" class="wp-image-4120" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-312.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-312.png 846w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-312-300x110.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-312-768x281.png 768w" sizes="auto, (max-width: 846px) 100vw, 846px" /><br />
Redémarrer la machine et passer en Noyau « <strong>rescue</strong> » Mode TroubleShooting</p>
<p><img loading="lazy" decoding="async" width="642" height="114" class="wp-image-4121" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-313.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-313.png 642w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-313-300x53.png 300w" sizes="auto, (max-width: 642px) 100vw, 642px" /></p>
<p>Et lancer les deux commandes suivantes</p>
<pre>[root@Centos7 ~]# <strong><span style="color: #ff0000;">dracut --regenerate-all -f</span></strong>
[root@Centos7 ~]# <span style="color: #ff0000;"><strong>grub2-mkconfig -o /boot/grub2/grub.cfg</strong></span>
[root@Centos7 ~]# <span style="color: #ff0000;"><strong>reboot</strong></span></pre>
<p>Views: 71</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-migrer-une-machine-virtuelle-vmware-vers-hyper-v/">MODOP – Migrer une Machine Virtuelle VMWare vers Hyper-V</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-migrer-une-machine-virtuelle-vmware-vers-hyper-v/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
