<?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>vSphere Archives - OVHcloud Blog</title>
	<atom:link href="https://blog.ovhcloud.com/tag/vsphere/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ovhcloud.com/tag/vsphere/</link>
	<description>Innovation for Freedom</description>
	<lastBuildDate>Wed, 27 May 2026 13:29:58 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://blog.ovhcloud.com/wp-content/uploads/2019/07/cropped-cropped-nouveau-logo-ovh-rebranding-32x32.gif</url>
	<title>vSphere Archives - OVHcloud Blog</title>
	<link>https://blog.ovhcloud.com/tag/vsphere/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Managed VMware vSphere: New Premier 2027 Hardware Is Here</title>
		<link>https://blog.ovhcloud.com/managed-vmware-vsphere-new-premier-2027-hardware-is-here/</link>
		
		<dc:creator><![CDATA[Elena Luoto&nbsp;and&nbsp;Céline Haffner Auffret]]></dc:creator>
		<pubDate>Tue, 26 May 2026 15:41:57 +0000</pubDate>
				<category><![CDATA[Accelerating with OVHcloud]]></category>
		<category><![CDATA[Deploy & Scale]]></category>
		<category><![CDATA[OVHcloud Product News]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[OVHcloud]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=30926</guid>

					<description><![CDATA[At OVHcloud, we are proud to continuously evolve our infrastructure to help customers run their virtualized workloads with greater efficiency, flexibility and performance. Today, we announce the availability of Premier 2027 hardware generation for Managed VMware vSphere solution, bringing significant improvements in compute power, memory capacity, storage capacity, and configuration flexibility. The new generation improves [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fmanaged-vmware-vsphere-new-premier-2027-hardware-is-here%2F&amp;action_name=Managed%20VMware%20vSphere%3A%20New%20Premier%202027%20Hardware%20Is%20Here&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large is-style-default"><img fetchpriority="high" decoding="async" width="1024" height="573" src="https://blog.ovhcloud.com/wp-content/uploads/2026/05/managed-vmware-vsphere-new-premier-2027-hardware-1024x573.png" alt="" class="wp-image-32110" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/05/managed-vmware-vsphere-new-premier-2027-hardware-1024x573.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/managed-vmware-vsphere-new-premier-2027-hardware-300x168.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/managed-vmware-vsphere-new-premier-2027-hardware-768x430.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/managed-vmware-vsphere-new-premier-2027-hardware-1536x859.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/managed-vmware-vsphere-new-premier-2027-hardware.png 1677w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">At OVHcloud, we are proud to continuously evolve our infrastructure to help customers run their virtualized workloads with greater efficiency, flexibility and performance.</p>



<p class="wp-block-paragraph">Today, we announce the availability of <strong>Premier 2027 hardware generation</strong> for <strong><a href="https://www.ovhcloud.com/en-ie/hosted-private-cloud/vmware/#" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Managed VMware vSphere</a></strong> <strong>solution</strong>, bringing significant improvements in compute power, memory capacity, storage capacity, and configuration flexibility.</p>



<p class="wp-block-paragraph">The new generation improves upon its predecessors, being designed to better support enterprise virtualization environments, modern cloud workloads, as well as evolving VMware licensing models.</p>



<h2 class="wp-block-heading"><strong>Managed VMware vSphere Welcomes a New Generation of Hardware</strong></h2>



<p class="wp-block-paragraph">The <strong>Premier 2027 hardware range</strong> is replacing the previous <strong>Premier</strong> generation introduced in 2020, delivering stronger performance and broader configuration options for a wide variety of use cases.<br>Powered by the latest <strong>Intel Emerald Rapids processors</strong>, the new infrastructure enables customers to run demanding workloads while maintaining excellent price-performance efficiency.</p>



<p class="wp-block-paragraph">Key highlights of the new generation include:</p>



<ul class="wp-block-list">
<li><strong>Up to 40% more CPU cores</strong> compared to the previous Premier hardware</li>



<li><strong>Up to 1.5 TB RAM per host</strong></li>



<li><strong>High-performance NVMe storage</strong></li>



<li><strong><strong>Up to 50 Gbps private bandwith included</strong></strong></li>
</ul>



<p class="wp-block-paragraph">Together, these improvements provide a more powerful and scalable foundation for virtual infrastructures hosted on OVHcloud, our latest pride and joy.</p>



<h2 class="wp-block-heading"><strong>Premier 2027 Hardware Specifications</strong></h2>



<h3 class="wp-block-heading"><strong>Latest Intel Emerald Rapids processors</strong></h3>



<p class="wp-block-paragraph">The new servers use <strong>Intel Emerald Rapids CPUs</strong>, available in both <strong>mono-socket and bi-socket configurations</strong>, offering a flexible range from <strong>16 to 72 cores</strong>.<br>This allows organizations to choose the right compute capacity for their workloads while benefiting from:</p>



<ul class="wp-block-list">
<li>up to <strong>40% more cores</strong><strong> </strong>compared to the previous Premier hardware</li>



<li>up to <strong>50% more CPU cache</strong> compared to the previous Premier hardware</li>



<li>improved performance for compute-intensive applications</li>



<li>broader servers’ options with global purpose (GP-x) and storage-optimized (STO-x) configurations.</li>
</ul>



<h3 class="wp-block-heading"><strong>Expanded memory capacity</strong></h3>



<p class="wp-block-paragraph">Premier 2027 servers support <strong>up to 1.5 TB of RAM per host</strong>, enabling:</p>



<ul class="wp-block-list">
<li>larger virtual machines</li>



<li>improved consolidation ratios</li>



<li>better performance for memory-intensive applications such as databases and analytics platforms.</li>
</ul>



<h3 class="wp-block-heading"><strong>High-performance NVMe storage</strong></h3>



<p class="wp-block-paragraph">The new hardware generation includes <strong>NVMe storage</strong>, enabling lower latency and faster data throughput.<br>Storage-optimized configurations (STO-x) leverage vSAN NVMe drives and can support up to <strong>70 TB of storage per host</strong>.<br>This allows organizations to efficiently run <strong>storage-intensive workloads</strong>, including large databases (such as CRM), analytics platforms and enterprise applications (such as ERP).</p>



<h3 class="wp-block-heading"><strong>High-speed networking</strong></h3>



<p class="wp-block-paragraph">Premier 2027 servers feature <strong><strong>up to 50 Gbps private networking included</strong></strong>, providing a fast and reliable connectivity for virtual machines and distributed workloads.<br>This high bandwidth improves performance for applications requiring high data throughput, such as:</p>



<ul class="wp-block-list">
<li>distributed systems</li>



<li>backup operations</li>



<li>large-scale data processing.</li>
</ul>



<p class="has-text-align-left wp-block-paragraph"><a href="https://www.ovhcloud.com/en-ie/hosted-private-cloud/vmware/prices/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">View prices</a></p>



<h2 class="wp-block-heading"><strong>Designed for a Wide Range of Enterprise Use Cases</strong></h2>



<p class="wp-block-paragraph">The <strong>Premier 2027 hardware generation</strong> is designed to support a wide range of enterprise virtualization scenarios.</p>



<h3 class="wp-block-heading"><strong>Cloud migration</strong></h3>



<p class="wp-block-paragraph">Organizations migrating workloads from on-premises VMware environments to the cloud can benefit from <strong>performance consistency and familiar tooling</strong>, making migration simpler and reducing operational complexity.</p>



<p class="wp-block-paragraph">The additional compute and memory capacity also make it easier to consolidate workloads and optimize infrastructure costs.</p>



<h3 class="wp-block-heading"><strong>Disaster recovery and business continuity</strong></h3>



<p class="wp-block-paragraph">For <a href="https://www.ovhcloud.com/en-ie/hosted-private-cloud/vmware/uc-disaster-recovery-plan/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">disaster recovery</a> environments, infrastructure performance and scalability are critical.<br>With <strong>high-performance NVMe storage and up to 50 Gbps networking</strong>, the new hardware enables faster replication, improved recovery times and reliable failover environments.</p>



<p class="wp-block-paragraph">Customers also benefit from compatible and resilient backup solutions such as Veeam Managed Backup, a managed backup solution to protect and back up their virtual machines, and/or Zerto, a replication platform installed and updated by OVHcloud, that allows them to resume activity quickly and easily.</p>



<h3 class="wp-block-heading"><strong>Enterprise application hosting</strong></h3>



<p class="wp-block-paragraph">Many enterprise applications require predictable performance and large memory capacity.<br>The <strong>Premier 2027 range</strong> allows customers to run demanding applications such as:</p>



<ul class="wp-block-list">
<li>large databases, such as CRM</li>



<li>ERP systems</li>



<li>data analytics platforms</li>



<li>containerized workloads on VMware environments.</li>
</ul>



<h2 class="wp-block-heading"><strong>Seamless Infrastructure Evolution</strong></h2>



<p class="wp-block-paragraph">Customers already running <strong>Managed VMware vSphere</strong> can integrate the <strong>Premier 2027 servers</strong>, either global purpose (GP-x) or storage-optimized (STO-x) configurations, into existing environments.</p>



<p class="wp-block-paragraph">The new hardware is <strong>compatible with the current Premier generation</strong>, allowing the creation of <strong>heterogeneous clusters</strong> and enabling customers to <strong>scale their infrastructure without requiring a full migration</strong>.</p>



<p class="wp-block-paragraph">This flexibility allows organizations to expand their infrastructure progressively while maintaining operational continuity.</p>



<h2 class="wp-block-heading"><strong>Future-Ready Infrastructure</strong></h2>



<p class="wp-block-paragraph">The Premier 2027 hardware generation provides a strong foundation for future virtualization needs.</p>



<p class="wp-block-paragraph">With the latest CPU architecture, NVMe storage and high-speed networking, organizations can confidently support evolving workloads and future platform upgrades while maintaining the performance and reliability expected from enterprise VMware environments.</p>



<h2 class="wp-block-heading"><strong>Conclusion</strong></h2>



<p class="wp-block-paragraph">The introduction of <strong>Premier 2027 hardware for Managed VMware vSphere</strong> marks an important evolution of the OVHcloud Private Cloud platform.</p>



<p class="wp-block-paragraph">With more powerful processors, increased memory and storage capacity, and flexible configurations, we are delighted to welcome this new generation of infrastructure enabling organizations to run modern workloads more efficiently, while maintaining full control of their VMware environments.</p>



<p class="wp-block-paragraph">Discover the new Premier 2027 range: <a href="https://www.ovhcloud.com/en-ie/hosted-private-cloud/vmware/prices/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">https://www.ovhcloud.com/en-ie/hosted-private-cloud/vmware/prices/</a></p>



<p class="wp-block-paragraph">Find out more about VMware on OVHcloud solutions: <a href="https://www.ovhcloud.com/en-ie/solutions/vmware/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">https://www.ovhcloud.com/en-ie/solutions/vmware/</a></p>



<p class="wp-block-paragraph"></p>
<img decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fmanaged-vmware-vsphere-new-premier-2027-hardware-is-here%2F&amp;action_name=Managed%20VMware%20vSphere%3A%20New%20Premier%202027%20Hardware%20Is%20Here&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Managed VMware vSphere : nouvelle génération Premier 2027 disponible</title>
		<link>https://blog.ovhcloud.com/managed-vmware-vsphere-nouvelle-generation-premier-2027-disponible/</link>
		
		<dc:creator><![CDATA[Elena Luoto&nbsp;and&nbsp;Céline Haffner Auffret]]></dc:creator>
		<pubDate>Tue, 26 May 2026 15:41:37 +0000</pubDate>
				<category><![CDATA[OVHcloud en Français]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[OVHcloud]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=31044</guid>

					<description><![CDATA[Chez OVHcloud, nous faisons évoluer en continu notre infrastructure afin de permettre à nos clients d’exécuter leurs charges de travail virtualisées avec toujours plus d’efficacité, de flexibilité et de performance. Dans cette dynamique, nous annonçons aujourd’hui la disponibilité de la nouvelle génération de serveurs Premier 2027 pour la solution Managed VMware vSphere. Cette évolution apporte [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fmanaged-vmware-vsphere-nouvelle-generation-premier-2027-disponible%2F&amp;action_name=Managed%20VMware%20vSphere%C2%A0%3A%20nouvelle%20g%C3%A9n%C3%A9ration%20Premier%C2%A02027%20disponible&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="573" src="https://blog.ovhcloud.com/wp-content/uploads/2026/05/managed-vmware-vsphere-new-premier-2027-hardware-1024x573.png" alt="" class="wp-image-32110" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/05/managed-vmware-vsphere-new-premier-2027-hardware-1024x573.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/managed-vmware-vsphere-new-premier-2027-hardware-300x168.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/managed-vmware-vsphere-new-premier-2027-hardware-768x430.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/managed-vmware-vsphere-new-premier-2027-hardware-1536x859.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/managed-vmware-vsphere-new-premier-2027-hardware.png 1677w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Chez OVHcloud, nous faisons évoluer en continu notre infrastructure afin de permettre à nos clients d’exécuter leurs charges de travail virtualisées avec toujours plus d’efficacité, de flexibilité et de performance.</p>



<p class="wp-block-paragraph">Dans cette dynamique, nous annonçons aujourd’hui la disponibilité de la nouvelle génération de serveurs Premier 2027 pour la solution <a href="https://www.ovhcloud.com/fr/hosted-private-cloud/vmware/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Managed VMware vSphere</a>. Cette évolution apporte des améliorations significatives en matière de puissance de calcul, de capacité mémoire, de stockage et de flexibilité de configuration.</p>



<p class="wp-block-paragraph">Conçue pour s’inscrire dans la continuité des versions précédentes, cette nouvelle génération a été pensée pour mieux répondre aux exigences des environnements de virtualisation d’entreprise, des charges de travail cloud modernes, ainsi qu’à l’évolution des modèles de licence VMware.</p>



<h2 class="wp-block-heading"><strong><strong>Managed VMware vSphere s’enrichit d’une nouvelle génération de serveurs</strong></strong></h2>



<p class="wp-block-paragraph">La <strong>gamme de serveurs Premier 2027</strong> succède à la gamme Premier introduite en 2020. Elle propose des performances renforcées, tout en élargissant les possibilités de configuration afin de couvrir un large éventail de cas d’usage.<br>Grâce aux derniers <strong>processeurs Intel Emerald Rapids</strong>, cette infrastructure permet d’exécuter des charges de travail exigeantes, tout en conservant un excellent équilibre entre performance et coût.</p>



<p class="wp-block-paragraph">Principaux points clés de cette évolution&nbsp;: jusqu’à <strong>40&nbsp;% de cœurs CPU supplémentaires</strong> par rapport aux serveurs Premier précédents</p>



<ul class="wp-block-list">
<li>jusqu’à <strong>1,5&nbsp;To de RAM</strong> par hôte</li>



<li><strong>stockage NVMe</strong> haute performance</li>



<li>bande passante privée jusqu’à <strong>50&nbsp;Gbit/s incluse</strong></li>
</ul>



<p class="wp-block-paragraph">Ensemble, ces améliorations fournissent une base plus puissante et évolutive pour les infrastructures virtuelles hébergées sur OVHcloud, notre dernière fierté.<br></p>



<h2 class="wp-block-heading"><strong><strong>Spécifications des serveurs Premier 2027</strong></strong></h2>



<h3 class="wp-block-heading"><strong>Derniers processeurs Intel Emerald Rapids</strong></h3>



<p class="wp-block-paragraph">Les nouveaux serveurs reposent sur des <strong>CPU Intel Emerald Rapids</strong>, disponibles en <strong>configurations</strong> <strong>mono-socket et bi-socket</strong>, avec une gamme granulaire allant de <strong>16 à 72&nbsp;cœurs</strong>.<br>Cette diversité permet aux organisations d’ajuster précisément la capacité de calcul à leurs besoins, tout en tirant parti de plusieurs améliorations notables&nbsp;:</p>



<ul class="wp-block-list">
<li>jusqu’à <strong>40&nbsp;% de cœurs supplémentaires</strong> par rapport aux serveurs Premier précédents</li>



<li>jusqu’à <strong>50&nbsp;% de cache CPU supplémentaire</strong> par rapport aux serveurs Premier précédents</li>



<li>des performances accrues pour les applications intensives en calcul</li>



<li>des options de serveurs élargies, avec des configurations polyvalentes (GP-x) et optimisées pour le stockage (STO-x)</li>
</ul>



<h3 class="wp-block-heading"><strong>Capacité de mémoire étendue</strong></h3>



<p class="wp-block-paragraph">Avec une prise en charge allant jusqu’à <strong>1,5&nbsp;To de RAM par hôte</strong>, les serveurs Premier&nbsp;2027 permettent&nbsp;:</p>



<ul class="wp-block-list">
<li>le déploiement de machines virtuelles de plus grande taille</li>



<li>une meilleure consolidation des ressources</li>



<li>des performances accrues pour les applications exigeantes en mémoire, telles que les bases de données et les plateformes analytiques</li>
</ul>



<h3 class="wp-block-heading"><strong>Stockage NVMe haute performance</strong></h3>



<p class="wp-block-paragraph">La nouvelle génération de serveurs intègre du <strong>stockage NVMe</strong>, ce qui se traduit par une latence réduite et un débit de données nettement supérieur.<br>Dans ce cadre, les configurations optimisées pour le stockage (STO-x) s’appuient sur des disques NVMe vSAN et peuvent atteindre jusqu’à <strong>70&nbsp;To de capacité par hôte</strong>.<br>Cette architecture permet d’exécuter efficacement des <strong>charges de travail intensives en stockage</strong>, comme de grandes bases de données telles que les CRM, des plateformes analytiques, ainsi que des applications d’entreprise comme les ERP.</p>



<h3 class="wp-block-heading"><strong>Réseau haut débit</strong></h3>



<p class="wp-block-paragraph">Enfin, les serveurs Premier 2027 intègrent une <strong>bande passante privée jusqu&#8217;à 50&nbsp;Gbit/s</strong>, assurant une communication rapide et fiable pour les machines virtuelles et les charges de travail distribuées.<br>Cette bande passante élevée contribue directement à améliorer les performances des applications nécessitant des échanges de données importants, notamment&nbsp;:</p>



<ul class="wp-block-list">
<li>les systèmes distribués</li>



<li>les opérations de sauvegarde&nbsp;</li>



<li>le traitement de données à grande échelle</li>
</ul>



<p class="wp-block-paragraph"><a href="https://www.ovhcloud.com/fr/hosted-private-cloud/vmware/prices/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Voir les prix</a></p>



<h3 class="wp-block-heading"><strong>Conçu pour une large gamme de cas d&#8217;usages Entreprise</strong></h3>



<p class="wp-block-paragraph">La <strong>nouvelle génération de serveurs Premier 2027</strong> a été conçue pour prendre en charge un large éventail de scénarios de virtualisation d’entreprise.</p>



<h2 class="wp-block-heading"><strong>Migration vers le cloud</strong></h2>



<p class="wp-block-paragraph">Les organisations qui migrent leurs charges de travail depuis des environnements VMware on-premises vers le cloud bénéficient d’une continuité en matière de performances ainsi que d’outils familiers, simplifiant la migration et réduisant la complexité opérationnelle.</p>



<p class="wp-block-paragraph">Par ailleurs, l’augmentation des capacités de calcul et de mémoire facilite la consolidation des charges de travail et contribue à optimiser les coûts d’infrastructure.</p>



<h3 class="wp-block-heading"><strong>Reprise après sinistre et continuité d’activité</strong></h3>



<p class="wp-block-paragraph">Pour les environnements de <a href="https://www.ovhcloud.com/fr/hosted-private-cloud/vmware/uc-disaster-recovery-plan/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">reprise après sinistre</a>, les performances de l’infrastructure et son évolutivité jouent un rôle déterminant.<br>Grâce au <strong>stockage NVMe haute performance et à la connectivité réseau privé jusqu’à 50&nbsp;Gbit/s</strong>, cette gamme permet d’accélérer la réplication, d’améliorer les temps de reprise et de garantir des environnements de basculement fiables.</p>



<p class="wp-block-paragraph">Les clients peuvent également s’appuyer sur des solutions de sauvegarde compatibles et résilientes, telles que Veeam Managed Backup, une solution managée dédiée à la protection des machines virtuelles, ainsi que Zerto, une plateforme de réplication installée et maintenue par OVHcloud, permettant une reprise d’activité rapide et simplifiée.</p>



<h3 class="wp-block-heading"><strong>Hébergement d’applications d’entreprise</strong></h3>



<p class="wp-block-paragraph">De nombreuses applications d’entreprise nécessitent des performances prévisibles ainsi qu’une capacité de mémoire élevée.<br>La <strong>gamme Premier&nbsp;2027</strong> permet d’exécuter efficacement des applications exigeantes, telles que&nbsp;:</p>



<ul class="wp-block-list">
<li>de grandes bases de données, comme les CRM&nbsp;;</li>



<li>des systèmes ERP&nbsp;;</li>



<li>des plateformes d’analyse de données&nbsp;;</li>



<li>des charges de travail conteneurisées dans des environnements VMware.</li>
</ul>



<h3 class="wp-block-heading"><strong>Évolution fluide de l’infrastructure</strong></h3>



<p class="wp-block-paragraph">Les clients utilisant déjà <strong>Managed VMware vSphere</strong> peuvent intégrer les <strong>serveurs Premier 2027</strong>, en configurations polyvalentes (GP-x) ou optimisées pour le stockage (STO-x), au sein de leurs environnements existants.</p>



<p class="wp-block-paragraph">Cette nouvelle gamme de serveursest <strong>compatible avec la gamme Premier actuelle</strong>, ce qui permet de constituer des <strong>clusters hétérogènes</strong> et <strong>d’étendre l’infrastructure sans nécessiter de migration complète.</strong></p>



<p class="wp-block-paragraph">Cette approche offre la possibilité de faire évoluer progressivement l’infrastructure tout en assurant la continuité des opérations.</p>



<h3 class="wp-block-heading"><strong>Une infrastructure prête pour l’avenir</strong></h3>



<p class="wp-block-paragraph">La nouvelle génération de serveurs Premier 2027 constitue une base solide pour répondre aux besoins futurs en matière de virtualisation.</p>



<p class="wp-block-paragraph">Grâce à une architecture CPU de dernière génération, au stockage NVMe et à une connectivité réseau haut débit, les organisations peuvent accompagner l’évolution de leurs charges de travail et de leurs plateformes, tout en maintenant les niveaux de performance et de fiabilité attendus dans des environnements VMware d’entreprise.</p>



<h3 class="wp-block-heading"><strong>Conclusion</strong></h3>



<p class="wp-block-paragraph">L’introduction de la gamme de serveurs <strong>Premier 2027 pour Managed VMware vSphere</strong> marque une évolution importante de l’offre Private Cloud d’OVHcloud.</p>



<p class="wp-block-paragraph">Avec des processeurs plus puissants, une capacité de mémoire et de stockage accrue ainsi que des configurations flexibles, cette évolution permet aux organisations d’exécuter plus efficacement des charges de travail modernes, tout en conservant un contrôle total sur leurs environnements VMware.</p>



<p class="wp-block-paragraph">Découvrez la gamme de serveurs Premier&nbsp;2027&nbsp;: <a href="https://www.ovhcloud.com/fr/hosted-private-cloud/vmware/prices/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">https://www.ovhcloud.com/fr/hosted-private-cloud/vmware/prices/</a></p>



<p class="wp-block-paragraph">En savoir plus sur les solutions VMware on OVHcloud&nbsp;: <a href="https://www.ovhcloud.com/fr/solutions/vmware/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">https://www.ovhcloud.com/fr/solutions/vmware/</a></p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fmanaged-vmware-vsphere-nouvelle-generation-premier-2027-disponible%2F&amp;action_name=Managed%20VMware%20vSphere%C2%A0%3A%20nouvelle%20g%C3%A9n%C3%A9ration%20Premier%C2%A02027%20disponible&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OVH Private Cloud and HashiCorp Terraform &#8211; Part 1</title>
		<link>https://blog.ovhcloud.com/private_cloud_and_hashicorp_terraform_part1/</link>
		
		<dc:creator><![CDATA[Erwan Quelin]]></dc:creator>
		<pubDate>Fri, 03 May 2019 08:59:46 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[HashiCorp]]></category>
		<category><![CDATA[IaaC]]></category>
		<category><![CDATA[Private Cloud]]></category>
		<category><![CDATA[Terraform]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>
		<guid isPermaLink="false">https://blog.ovh.com/fr/blog/?p=15407</guid>

					<description><![CDATA[When discussing the concepts of DevOps and Infrastructure-as-a-Code, the tools developed by HashiCorp quickly come up. With Terraform, HashiCorp offers a simple way to automate infrastructure provisioning in both public clouds and on-premises. Terraform has a long history of deploying and managing OVH&#8217;s Public Cloud resources. For example, you can find a complete guide on [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fprivate_cloud_and_hashicorp_terraform_part1%2F&amp;action_name=OVH%20Private%20Cloud%20and%20HashiCorp%20Terraform%20%26%238211%3B%20Part%201&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en">When discussing the concepts of DevOps and Infrastructure-as-a-Code, the tools developed by <a href="https://www.hashicorp.com/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">HashiCorp</a> quickly come up. With Terraform, HashiCorp offers a simple way to automate infrastructure provisioning in both public clouds and on-premises. Terraform has a long history of deploying and managing <a href="https://www.ovh.co.uk/public-cloud/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVH&#8217;s Public Cloud</a> resources. For example, you can find a complete guide on <a href="https://github.com/ovh/terraform-ovh-commons" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">GitHub</a>. In this article, we will focus on using Terraform to interact with another OVH solution:&nbsp;<a href="https://www.ovh.co.uk/private-cloud/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Private Cloud</a>.</span></p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="900" height="450" src="/blog/wp-content/uploads/2019/04/IMG_0225.jpg" alt="" class="wp-image-15430" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0225.jpg 900w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0225-300x150.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0225-768x384.jpg 768w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure></div>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en"><br>Private Cloud enables customers to benefit from a VMware vSphere infrastructure, hosted and managed by OVH. Terraform lets you automate the creation of resources and their life cycle. In this first article, we will explore the basic notions of Terraform. After reading it, you should be able to write a Terraform configuration file to deploy and customise a virtual machine from a template. In a second article, we will build on this example, and modify it so that it is more generic and can be easily adapted to your needs.</span></p>



<h3 class="wp-block-heading">Installation</h3>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en"><span title="">Terraform is available on the <a href="https://www.terraform.io/downloads.html" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">HashiCorp website</a> for almost all OSs as a simple binary. Just download it and copy it into a directory in</span> <span title=""> your operating system PATH.</span> <span class="" title="">To test that everything is working properly, run the <strong>terraform</strong> command.</span></span></p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">$ terraform
Usage: terraform [-version] [-help] &lt;command> [args]

The available commands for execution are listed below.
The most common, useful commands are shown first, followed by
less common or more advanced commands. If you're just getting
started with Terraform, stick with the common commands. For the
other commands, please read the help and docs before usage.

Common commands:
    apply              Builds or changes infrastructure
    console            Interactive console for Terraform interpolations
    destroy            Destroy Terraform-managed infrastructure</code></pre>



<h3 class="wp-block-heading">Folders and files</h3>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en">Like other Infrastructure-as- a-Code tools, Terraform uses simple files to define the target configuration. To begin, we will create a directory and place a file named <code>main.tf</code>. By default, Terraform will read all the files in the working directory with the <code>.tf</code> extension, but to simplify things, we will start with a single file. We will see in a future article how to organise the data into several files.</span></p>



<p class="wp-block-paragraph">Similarly, to make it easier to understand Terraform operations, we will specify all the necessary information directly in the files. This includes usernames, passwords and names of different resources (vCenter, cluster, etc.). It is obviously not advisable to do this in order to use Terraform in production. The second article will also be an opportunity to improve this part of the code. But for now, let&#8217;s keep it simple!</p>



<h3 class="wp-block-heading">Providers</h3>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en"><span title="">The providers let you specify how Terraform will communicate with the outside world.</span> <span title="">In our example, the vSphere provider will be in charge of connecting with your Private Cloud&#8217;s vCenter.</span> <span title="">We declare a provider as follows:</span><br></span></p>



<pre class="wp-block-code"><code lang="json" class="language-json">provider "vsphere" {
    user = "admin"
    password = "MyAwesomePassword"
    vsphere_server = "pcc-XXX-XXX-XXX-XXX.ovh.com"
}</code></pre>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en"><span class="" title="">We see here that Terraform uses its own way of structuring data (it is also possible to write everything in <a href="https://www.terraform.io/docs/configuration/syntax-json.html" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">JSON</a>&nbsp; to facilitate the automatic generation of files!</span> <span title="">)</span><span class="" title="">.</span> <span class="" title="">Data is grouped in blocks (here a block named <strong>vsphere</strong>, which is of the&nbsp;<strong>provider </strong>type) and the data relating to the block are in the form of keys/values.</span></span></p>



<h3 class="wp-block-heading">Data</h3>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en"><span title="">Now that Terraform is able to connect to the vCenter, we need to retrieve information about the vSphere infrastructure.</span> <span title="">Since we want to deploy a virtual machine, we need to know the datacentre, cluster, template, etc., and where we are going to create it.</span> <span title="">To do this, we will use <strong>data</strong>-type blocks:</span><br></span></p>



<pre class="wp-block-code"><code lang="json" class="language-json">data "vsphere_datacenter" "dc" {
  name = "pcc-XXX-XXX-XXX-XXX_datacenter3113"
}

data "vsphere_datastore" "datastore" {
  name          = "pcc-001234"
  datacenter_id = "${data.vsphere_datacenter.dc.id}"
}

data "vsphere_virtual_machine" "template" {
  name          = "UBUNTU"
  datacenter_id = "${data.vsphere_datacenter.dc.id}"
}</code></pre>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en"><span class="" title="">In the above example, we are trying to get information about the datacentre named <code>pcc-XXX-XXX-XXX-XXX_datacenter3113</code> and get the information from the datastore named <code>pcc-001234</code> and a template whose name</span> <span title="">is <code>UBUNTU</code>.</span> <span class="" title="">We see here that we use the datacentre id to get information about an object associated with it.</span></span></p>



<h3 class="wp-block-heading">Resources</h3>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en"><span title="">The resources will be used to create and/or manage elements of the infrastructure.</span> <span class="" title="">In our example, we will use a resource of type <code>virtual_machine</code>, which as its name suggests, will help us to create a VM.</span><br></span></p>



<pre class="wp-block-code"><code lang="json" class="language-json">resource "vsphere_virtual_machine" "vm" {
  name             = "vm01"
  resource_pool_id = "${data.vsphere_compute_cluster.cluster.resource_pool_id}"
  datastore_id     = "${data.vsphere_datastore.datastore.id}"
  guest_id         = "${data.vsphere_virtual_machine.template.guest_id}"
  scsi_type        = "${data.vsphere_virtual_machine.template.scsi_type}"

  network_interface {
    network_id = "${data.vsphere_network.network.id}"
  }

  disk {
    label = "disk0"
    size  = "${data.vsphere_virtual_machine.template.disks.0.size}"
  }

  clone {
    template_uuid = "${data.vsphere_virtual_machine.template.id}"

    customize {
      linux_options {
        host_name = "vm01"
        domain     = "example.com"
      }

      network_interface {
        ipv4_address = "192.168.1.2"
        ipv4_netmask = 24
      }

      ipv4_gateway    = "192.168.1.254"
      dns_suffix_list = ["example.com"]
      dns_server_list = ["192.168.1.1"]
    }
  }
}</code></pre>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en"><br><span class="" title="">The structure of this resource is a little more complex, because it is composed of several sub-blocks.</span> <span class="" title="">We see that we will first define the name of the virtual machine.</span> <span class="" title="">We then provide information about its configuration (Resource pool, datastore, etc.).</span> <span class="" title="">The <code>network_interface</code> and <code>disk</code> blocks are used to specify the configuration of its virtual devices.</span> <span class="" title="">The <code>clone</code> sub-block will let you specify which template you wish to use to create the VM, and also to specify the configuration information of the operating system installed on the VM.</span> <span class="" title="">The <code>customize</code> sub-block is specific to the type of OS you want to clone.</span> <span class="" title="">At all levels, we use information previously obtained in the <code>data</code> blocks.</span></span></p>



<h3 class="wp-block-heading">Full example</h3>



<pre class="wp-block-code"><code lang="json" class="language-json">provider "vsphere" {
    user = "admin"
    password = "MyAwesomePassword"
    vsphere_server = "pcc-XXX-XXX-XXX-XXX.ovh.com"
}

data "vsphere_datacenter" "dc" {
  name = "pcc-XXX-XXX-XXX-XXX_datacenter3113"
}

data "vsphere_datastore" "datastore" {
  name          = "pcc-001234"
  datacenter_id = "${data.vsphere_datacenter.dc.id}"
}

data "vsphere_compute_cluster" "cluster" {
  name          = "Cluster1"
  datacenter_id = "${data.vsphere_datacenter.dc.id}"
}

data "vsphere_network" "network" {
  name          = "vxw-dvs-57-virtualwire-2-sid-5001-Dc3113_5001"
  datacenter_id = "${data.vsphere_datacenter.dc.id}"
}

data "vsphere_virtual_machine" "template" {
  name          = "UBUNTU"
  datacenter_id = "${data.vsphere_datacenter.dc.id}"
}

resource "vsphere_virtual_machine" "vm" {
  name             = "vm01"
  resource_pool_id = "${data.vsphere_compute_cluster.cluster.resource_pool_id}"
  datastore_id     = "${data.vsphere_datastore.datastore.id}"
  guest_id         = "${data.vsphere_virtual_machine.template.guest_id}"
  scsi_type        = "${data.vsphere_virtual_machine.template.scsi_type}"

  network_interface {
    network_id = "${data.vsphere_network.network.id}"
  }

  disk {
    label = "disk0"
    size  = "${data.vsphere_virtual_machine.template.disks.0.size}"
  }

  clone {
    template_uuid = "${data.vsphere_virtual_machine.template.id}"

    customize {
      linux_options {
        host_name = "vm01"
        domain     = "example.com"
      }

      network_interface {
        ipv4_address = "192.168.1.2"
        ipv4_netmask = 24
      }

      ipv4_gateway    = "192.168.1.254"
      dns_suffix_list = ["example.com"]
      dns_server_list = ["192.168.1.1"]
    }
  }
}</code></pre>



<h3 class="wp-block-heading">3&#8230; 2&#8230; 1&#8230; Ignition</h3>



<p class="wp-block-paragraph">Let&#8217;s look at how to use our new config file with Terraform&#8230;</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2019/04/IMG_0223-1024x405.jpg" alt="OVH Private Cloud and HashiCorp Terraform" class="wp-image-15429" width="768" height="304" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0223-1024x405.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0223-300x119.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0223-768x303.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0223-1200x474.jpg 1200w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0223.jpg 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div>



<h4 class="wp-block-heading">Initialisation</h4>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en"><span class="" title="">Now that our configuration file is ready, we will be able to use it to create our virtual machine.</span> <span class="" title="">Let&#8217;s start by initialising the working environment with the <code>terraform init</code> command.</span> <span class="" title="">This will take care of downloading the vSphere provider and create the different files that Terraform needs to work.</span></span></p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">$ terraform init

Initializing provider plugins...
- Checking for available provider plugins on https://releases.hashicorp.com...
- Downloading plugin for provider "vsphere" (1.10.0)...

The following providers do not have any version constraints in configuration,
so the latest version was installed.

...

* provider.vsphere: version = "~> 1.10"

Terraform has been successfully initialized!
...</code></pre>



<h4 class="wp-block-heading">Plan</h4>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en"><span title="">The next step is to execute the <code>terraform plan</code> command to validate that our configuration file contains no errors and to visualise all the actions that Terraform will perform.</span><br></span></p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">$ terraform plan
Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but will not be
persisted to local or remote state storage.

data.vsphere_datacenter.dc: Refreshing state...
data.vsphere_compute_cluster.cluster: Refreshing state...
data.vsphere_network.network: Refreshing state...
data.vsphere_datastore.datastore: Refreshing state...
data.vsphere_virtual_machine.template: Refreshing state...

------------------------------------------------------------------------

An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
  + create

Terraform will perform the following actions:

  + vsphere_virtual_machine.vm
      id:                                                   &lt;computed>
      boot_retry_delay:                                     "10000"
      change_version:                                       &lt;computed>
      clone.#:                                              "1"
      clone.0.customize.#:                                  "1"
      clone.0.customize.0.dns_server_list.#:                "1"
      clone.0.customize.0.dns_server_list.0:                "192.168.1.1"
      clone.0.customize.0.dns_suffix_list.#:                "1"
      clone.0.customize.0.dns_suffix_list.0:                "example.com"
      clone.0.customize.0.ipv4_gateway:                     "172.16.0.1"
      clone.0.customize.0.linux_options.#:                  "1"
      clone.0.customize.0.linux_options.0.domain:           "example.com"
      clone.0.customize.0.linux_options.0.host_name:        "vm01"
      clone.0.customize.0.linux_options.0.hw_clock_utc:     "true"
      clone.0.customize.0.network_interface.#:              "1"
      clone.0.customize.0.network_interface.0.ipv4_address: "192.168.1.2"
      clone.0.customize.0.network_interface.0.ipv4_netmask: "16"
      clone.0.customize.0.timeout:                          "10"
      clone.0.template_uuid:                                "42061bc5-fdec-03f3-67fd-b709ec06c7f2"
      clone.0.timeout:                                      "30"
      cpu_limit:                                            "-1"
      cpu_share_count:                                      &lt;computed>
      cpu_share_level:                                      "normal"
      datastore_id:                                         "datastore-93"
      default_ip_address:                                   &lt;computed>
      disk.#:                                               "1"
      disk.0.attach:                                        "false"
      disk.0.datastore_id:                                  "&lt;computed>"
      disk.0.device_address:                                &lt;computed>
      ...

Plan: 1 to add, 0 to change, 0 to destroy.</code></pre>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en"><br><span class="" title="">It is important to take time to check all information returned by the <code>plan</code> command before proceeding.</span> <span class="" title="">It would be a mess to delete virtual machines in production due to an error in the configuration file&#8230; In the example below, we see that Terraform will create a new resource (here a VM) and not modify or delete anything,</span> <span class="" title="">which is exactly the goal!</span></span></p>



<h4 class="wp-block-heading">Apply</h4>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en"><span title="">In the last step, the <code>terraform apply</code> command will actually configure the infrastructure according to the information present in the configuration file.</span> <span title="">As a first step, the <code>plan</code> command will be executed, and Terraform will ask you to validate by typing <code>yes</code>.</span><br></span></p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">$ terraform apply
...

Plan: 1 to add, 0 to change, 0 to destroy.

Do you want to perform these actions?
  Terraform will perform the actions described above.
  Only 'yes' will be accepted to approve.

  Enter a value: yes

vsphere_virtual_machine.vm: Creating...
  boot_retry_delay:                                     "" => "10000"
  change_version:                                       "" => "&lt;computed>"
  clone.#:                                              "" => "1"
  clone.0.customize.#:                                  "" => "1"
  clone.0.customize.0.dns_server_list.#:                "" => "1"
  clone.0.customize.0.dns_server_list.0:                "" => "192.168.1.1"
  clone.0.customize.0.dns_suffix_list.#:                "" => "1"
  clone.0.customize.0.dns_suffix_list.0:                "" => "example.com"
  clone.0.customize.0.ipv4_gateway:                     "" => "192.168.1.254"
  clone.0.customize.0.linux_options.#:                  "" => "1"
  clone.0.customize.0.linux_options.0.domain:           "" => "example.com"
  clone.0.customize.0.linux_options.0.host_name:        "" => "terraform-test"
  clone.0.customize.0.linux_options.0.hw_clock_utc:     "" => "true"
  clone.0.customize.0.network_interface.#:              "" => "1"
  clone.0.customize.0.network_interface.0.ipv4_address: "" => "192.168.1.2"
  clone.0.customize.0.network_interface.0.ipv4_netmask: "" => "16"
  clone.0.customize.0.timeout:                          "" => "10"
  clone.0.template_uuid:                                "" => "42061bc5-fdec-03f3-67fd-b709ec06c7f2"
  clone.0.timeout:                                      "" => "30"
  cpu_limit:                                            "" => "-1"
  cpu_share_count:                                      "" => "&lt;computed>"
  cpu_share_level:                                      "" => "normal"
  datastore_id:                                         "" => "datastore-93"
  default_ip_address:                                   "" => "&lt;computed>"
  disk.#:                                               "" => "1"
...
vsphere_virtual_machine.vm: Still creating... (10s elapsed)
vsphere_virtual_machine.vm: Still creating... (20s elapsed)
vsphere_virtual_machine.vm: Still creating... (30s elapsed)
...
vsphere_virtual_machine.vm: Still creating... (1m50s elapsed)
vsphere_virtual_machine.vm: Creation complete after 1m55s (ID: 42068313-d169-03ff-9c55-a23e66a44b48)

Apply complete! Resources: 1 added, 0 changed, 0 destroyed.</code></pre>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en"><span class="" title="">When you connect to the vCenter of your Private Cloud, you should see a new virtual machine in the inventory!<br></span></span></p>



<h4 class="wp-block-heading">Next steps</h4>



<p class="wp-block-paragraph">Now that we have seen a standard Terraform workflow, you may want to test some modifications to your configuration file. For example, you can add another virtual disk to your VM by modifying the virtual_machine resource&#8217;s block like this:</p>



<pre class="wp-block-code"><code lang="json" class="language-json">disk {
  label = "disk0"
  size  = "${data.vsphere_virtual_machine.template.disks.0.size}"
}

disk {
  label = "disk1"
  size  = "${data.vsphere_virtual_machine.template.disks.0.size}"
  unit_number = 1
}</code></pre>



<p class="wp-block-paragraph">Then run <code>terraform plan</code> to see what Terraform is going to do to in order to reconcile the infrastructure state with your configuration file.</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">$ terraform plan
Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but will not be
persisted to local or remote state storage.

data.vsphere_datacenter.dc: Refreshing state...
data.vsphere_datastore.datastore: Refreshing state...
data.vsphere_network.network: Refreshing state...
data.vsphere_compute_cluster.cluster: Refreshing state...
data.vsphere_virtual_machine.template: Refreshing state...
vsphere_virtual_machine.vm: Refreshing state... (ID: 4206be6f-f462-c424-d386-7bd0a0d2cfae)

------------------------------------------------------------------------

An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
  ~ update in-place

Terraform will perform the following actions:

  ~ vsphere_virtual_machine.vm
      disk.#:                  "1" => "2"
      disk.1.attach:           "" => "false"
      disk.1.datastore_id:     "" => "&lt;computed>"
      ...


Plan: 0 to add, 1 to change, 0 to destroy.</code></pre>



<p class="wp-block-paragraph">If you agree with terraform action&#8217;s proposal, you can rerun <code>terraform apply</code>, to add a new virtual disk to your virtual machine.</p>



<h4 class="wp-block-heading">Clean it up</h4>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en"><span title="">When you have finished your tests and you no longer require the utility of the infrastructure,</span>&nbsp;y<span class="" title="">ou can simply run the <code>terraform destroy</code> command to delete all previously-created resources. Be careful with this command, as there is no way to get your data back after that!<br></span></span></p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">$ terraform destroy

data.vsphere_datacenter.dc: Refreshing state...
data.vsphere_compute_cluster.cluster: Refreshing state...
data.vsphere_datastore.datastore: Refreshing state...
data.vsphere_network.network: Refreshing state...
data.vsphere_virtual_machine.template: Refreshing state...
vsphere_virtual_machine.vm: Refreshing state... (ID: 42068313-d169-03ff-9c55-a23e66a44b48)

An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
  - destroy

Terraform will perform the following actions:

  - vsphere_virtual_machine.vm


Plan: 0 to add, 0 to change, 1 to destroy.

Do you really want to destroy all resources?
  Terraform will destroy all your managed infrastructure, as shown above.
  There is no undo. Only 'yes' will be accepted to confirm.

  Enter a value: yes

vsphere_virtual_machine.vm: Destroying... (ID: 42068313-d169-03ff-9c55-a23e66a44b48)
vsphere_virtual_machine.vm: Destruction complete after 3s

Destroy complete! Resources: 1 destroyed.</code></pre>



<p class="wp-block-paragraph"><span class="tlid-translation translation" lang="en"><span class="" title="">In this article, we have seen how to deploy a virtual machine with a Terraform configuration file.</span> <span class="" title="">This allowed us to learn the basic commands <code>plan</code>, <code>apply</code> and <code>destroy</code>, as well as the notions of <code>provider</code>,&nbsp;<code>data</code> and <code>resource</code>.</span> <span class="" title="">In the next article, we will develop this example, by modifying it to make it more adaptable and generic.</span></span></p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fprivate_cloud_and_hashicorp_terraform_part1%2F&amp;action_name=OVH%20Private%20Cloud%20and%20HashiCorp%20Terraform%20%26%238211%3B%20Part%201&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
