<?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 KVM - CoffeeBreak Info</title>
	<atom:link href="https://coffeebreak.en-images.info/tag/kvm/feed/" rel="self" type="application/rss+xml" />
	<link>https://coffeebreak.en-images.info/tag/kvm/</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 KVM - CoffeeBreak Info</title>
	<link>https://coffeebreak.en-images.info/tag/kvm/</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>
	</channel>
</rss>
