<?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>Automated &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/automated/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Mon, 12 Oct 2026 04:31:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Spirent works with AWS to provide automated 5G network testing, 5G</title>
		<link>https://www.bestdevops.com/spirent-works-with-aws-to-provide-automated-5g-network-testing-5g/</link>
					<comments>https://www.bestdevops.com/spirent-works-with-aws-to-provide-automated-5g-network-testing-5g/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 09 Jun 2021 05:54:25 +0000</pubDate>
				<category><![CDATA[Continuous Deployment]]></category>
		<category><![CDATA[5G]]></category>
		<category><![CDATA[Automated]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[CodePipeline]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Spirent]]></category>
		<category><![CDATA[Testing]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=16596</guid>

					<description><![CDATA[Source:-https://illinoisnewstoday.com/ Frederick, Maryland. – – Spirent Communications plc (LSE: SPT) today announced a collaboration with Amazon Web Services (AWS) to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://illinoisnewstoday.com/</p>
<p>Frederick, Maryland. – – Spirent Communications plc (LSE: SPT) today announced a collaboration with Amazon Web Services (AWS) to provide automated 5G testing capabilities to communications service providers (CSPs) building 5G networks on AWS. Spirent’s market-first Landslide 5GC automation package is designed to help carriers quickly deploy 5G networks on AWS, significantly reducing operational costs, time, and resources compared to manual testing.</p>
<p>By combining AWS’s continuous integration and continuous delivery (CI / CD) pipeline with Spirent’s vendor-independent 5G testing capabilities, CSP objectively provides mobile network capabilities and services across a wide range of requirements, including compliance. , You will be able to verify quickly and continuously. Capacity and performance dimensions. The integrated solution is aimed at mobile carriers who want to accelerate the delivery of 5G services on AWS.</p>
<p>Doug Roberts, General Manager of Spirent’s Lifecycle Services Assurance Business, said: “The competition for new 5G technology continues, but it is so complex and new that we have established the critical 5G core testing and validation needed for the success of these complex networks and services. There is a real lack of expertise and resources to provide. To the market. ”</p>
<p>With the introduction of 5G network validation on AWS with Spirent’s Landslide 5GC automation package, operators can easily take advantage of fully integrated 5G test automation capabilities to accelerate both 5G network capabilities and service deployment and updates. Can be tested and verified. It provides a continuous delivery framework using AWS CodePipeline and its security and observer best practices and is available in all AWS Regions. This solution is completely isolated, highly extensible, and supports many parallel tests, while enabling some types of network tests that can be automatically triggered as part of the 5G network application pipeline. ..</p>
<p>“Manually establishing such complex test requirements is a very time-consuming process, usually months,” says Roberts. “Thanks to the new collaboration with AWS, service providers can leverage Spirent’s 5G expertise and proven testing techniques to easily integrate automated 5G testing and validation into AWS for months. You can test with confidence, significantly reduce time to market, and analysis shows that you can achieve significant cost savings compared to traditional manual testing methods. It is shown. ”</p>
<p>CSPs can trigger tests and complete validation without the need for additional manual testing or the development of their own test suite. You can reduce the risk of service failures by testing multi-vendor 5G core elements and accelerate test automation without having to build from scratch.</p>


<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe  id="_ytid_85988"  width="675" height="379"  data-origwidth="675" data-origheight="379" src="https://www.youtube.com/embed/?enablejsapi=1&#038;list=PLTCuRW0ikUdMFARYSiWm733n1DcCem6bN&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;" class="__youtube_prefs__  epyt-is-override  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
</div></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/spirent-works-with-aws-to-provide-automated-5g-network-testing-5g/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Spirent Collaborates with AWS to Deliver Automated 5G Network Testing</title>
		<link>https://www.bestdevops.com/spirent-collaborates-with-aws-to-deliver-automated-5g-network-testing/</link>
					<comments>https://www.bestdevops.com/spirent-collaborates-with-aws-to-deliver-automated-5g-network-testing/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 03 Jun 2021 06:39:11 +0000</pubDate>
				<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Automated]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[BestDevOps]]></category>
		<category><![CDATA[CodePipeline]]></category>
		<category><![CDATA[Network]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=16449</guid>

					<description><![CDATA[Source:-https://www.businesswire.com/ FREDERICK, Md.&#8211;(BUSINESS WIRE)&#8211;Spirent Communications plc (LSE:SPT) today announced a collaboration with Amazon Web Services (AWS) to bring automated 5G [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://www.businesswire.com/</p>
<p>FREDERICK, Md.&#8211;(BUSINESS WIRE)&#8211;Spirent Communications plc (LSE:SPT) today announced a collaboration with Amazon Web Services (AWS) to bring automated 5G testing capabilities to communications service providers (CSPs) building 5G networks on AWS. Spirent’s market-first Landslide 5GC Automation Package is designed to help carriers to rapidly deploy 5G networks on AWS, significantly reducing operational costs, time, and resources compared to manual testing.</p>
<p>By combining AWS’s Continuous Integration and Continuous Delivery (CI/CD) pipeline with Spirent’s vendor-neutral 5G test capabilities, CSPs will be able to objectively, rapidly, and continuously validate mobile network functions and services across a wide range of requirements, including compliance, capacity, and performance dimensions. The combined solution is aimed at mobile carriers who want to accelerate delivery of 5G services on AWS.</p>
<p>“Service providers around the world are facing a number of distinct challenges as they look to deliver on the promise of 5G,” said Doug Roberts, general manager of Spirent’s Lifecycle Service Assurance business. “The race is on to deploy new 5G technology, but because it is highly complex and new, there is a genuine lack of expertise and resources available to establish and deliver the vital 5G core testing and validation necessary to successfully get these complex networks and services to market.”</p>
<p>With the introduction of 5G Network Validation on AWS, utilizing Spirent’s Landslide 5GC Automation Package, operators can easily leverage the fully integrated 5G test automation capabilities to rapidly test and validate both deployments and updates of 5G network functions and services. It provides a continuous delivery framework using AWS CodePipeline, together with its security and observability best practices, and is available in all AWS Regions. The solution is fully decoupled and highly scalable, supporting many parallel tests, while allowing several types of network tests which can be automatically triggered as part of the 5G Network application pipeline.</p>
<p>“Manually establishing such complex testing requirements is a very time-consuming process, typically running into many months,” says Roberts. “Thanks to our new collaboration with AWS, service providers can leverage Spirent’s 5G expertise and proven test methodologies to easily incorporate automated 5G testing and validation on AWS, reducing months to minutes. They will be able to test with confidence, dramatically accelerate time-to-market, and analysis shows significant cost savings can be achieved compared to traditional manual testing methods.”</p>
<p>CSPs can simply trigger the tests and complete validation with no additional need for manual testing or development of their own testing suites. It can reduce the risk of service failure by testing multi-vendor 5G core elements and accelerate test automation without the need to construct from scratch.</p>
<p>Spirent Communications plc. (LSE: SPT) is the leading global provider of automated test and assurance solutions for networks, cybersecurity, and positioning. The company provides innovative products, services and managed solutions that address the test, assurance, and automation challenges of a new generation of technologies, including 5G, SD-WAN, cloud, autonomous vehicles and beyond. From the lab to the real world, Spirent helps companies deliver on their promise to their customers of a new generation of connected devices and technologies.</p>


<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe  id="_ytid_38417"  width="675" height="379"  data-origwidth="675" data-origheight="379" src="https://www.youtube.com/embed/?enablejsapi=1&#038;list=PLTCuRW0ikUdMFARYSiWm733n1DcCem6bN&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;" class="__youtube_prefs__  epyt-is-override  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
</div></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/spirent-collaborates-with-aws-to-deliver-automated-5g-network-testing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Polyverse partners with Arganteal to provide automated DevSecOps</title>
		<link>https://www.bestdevops.com/polyverse-partners-with-arganteal-to-provide-automated-devsecops/</link>
					<comments>https://www.bestdevops.com/polyverse-partners-with-arganteal-to-provide-automated-devsecops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 10 Mar 2021 05:45:39 +0000</pubDate>
				<category><![CDATA[IT Training]]></category>
		<category><![CDATA[Arganteal]]></category>
		<category><![CDATA[Automated]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[Polyverse]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=15826</guid>

					<description><![CDATA[Source:-https://www.einnews.com/ BELLEVUE, WA, USA, March 9, 2021 /EINPresswire.com/ &#8212; Polyverse, the computer industry’s leading provider of zero trust cybersecurity solutions, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://www.einnews.com/</p>
<p>BELLEVUE, WA, USA, March 9, 2021 /EINPresswire.com/ &#8212; Polyverse, the computer industry’s leading provider of zero trust cybersecurity solutions, today announced that it has partnered with Arganteal to provide secured, automated DevSecOps orchestration for the rapid deployment and configuration of networks, infrastructure and applications in legacy or virtual environments.</p>
<p>Arganteal synthesizes DevSecOps orchestration scripts, and can automate the tedious projects that routinely occupy expensive subject-matter experts. Arganteal works with any API, any platform, and any scripting language.</p>
<p>By harnessing the power of automation and overall system security with Polyverse’s technology, Arganteal and Polyverse are creating a resilient cybersecurity solution for governments and enterprises that mitigates known and unknown memory-based attacks.<br />
Alex Gounares, Polyverse founder and CEO, said “We are excited to partner with Arganteal and its team. At Polyverse, we are committed to solving the cybersecurity crisis, and by partnering with Arganteal we can provide a flexible, automated deployment solution for enterprises with built in protection against zero-day attacks.”<br />
Steve Kelley, Arganteal co-founder and CEO, said, “Polyverse technology is an amazing weapon against cybersecurity threats, and we look forward to working with the company to rapidly deploy its solution to a broad customer base”.</p>
<p><strong>Polyverse</strong><br />
Polyverse develops leading-edge cybersecurity technology to build diversity across multiple system dimensions, stopping attacks before they start. Its technology is used by government and security-conscious organizations to mitigate against zero-day memory exploits. It is also embedded into devices, hardware and security solutions to provide the ultimate protection against hackers. Founded in 2015, Polyverse is led by founder and CEO Alex Gounares and brings together top talent from Microsoft, Amazon and Google, among others. CNBC recently named Polyverse as one of the world&#8217;s top 100 startups.</p>
<p><strong>Arganteal</strong><br />
Arganteal Corp is a software and services company that works with large enterprises and government entities such as the US Air Force to streamline security and operations deployment processes. By starting with systems and scripts already being used in the DevSecOps organization, Arganteal melds the disparate pieces into an integrated and efficient deployment flow that can keep pace with the incoming workload from Agile software development and continuous deployment techniques.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/polyverse-partners-with-arganteal-to-provide-automated-devsecops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Optimizing the Ops in DevOps</title>
		<link>https://www.bestdevops.com/optimizing-the-ops-in-devops/</link>
					<comments>https://www.bestdevops.com/optimizing-the-ops-in-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 05 Jan 2017 16:23:55 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[DevOps Process]]></category>
		<category><![CDATA[Automated]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Ops]]></category>
		<category><![CDATA[Optimising]]></category>
		<category><![CDATA[Workflow]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=253</guid>

					<description><![CDATA[Source &#8211; virtualization.sys-con.com We call it DevOps but much of the time there&#8217;s a lot more discussion about the needs and [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source &#8211; virtualization.sys-con.com</p>
<p>We call it DevOps but much of the time there&#8217;s a lot more discussion about the needs and concerns of developers than there is about other groups.</p>
<p>There&#8217;s a focus on improved and less isolated developer workflows. There are many discussions around collaboration, continuous integration and delivery, issue tracking, source code control, code review, IDEs, and xPaaS &#8211; and all the tools that enable those things. Changes in developer practices may come up &#8211; such as developers taking ownership of code and pulling pager duty.</p>
<p>We also talk about culture a great deal in the context of developers and DevOps. About touchy-feely topics like empathy, trust, learning, cooperation, and responsibility. It can all be a bit kumbaya.</p>
<p><img decoding="async" class="" src="http://res.cdn.sys-con.com/story/jan17/3980611/2.png" width="269" height="147" /></p>
<p>What about the Ops in DevOps? Or, really, about the other constituencies who should be part of the DevOps process, workflow, and even culture? Indeed, DevSecOps is gaining some traction as a term. DevOps purists may chafe at &#8220;DevSecOps&#8221; given that security and other important practices are <i>supposed</i> to already be an integral part of routine DevOps workflows. But the reality is that security often gets more lip service than thoughtful and systematic integration.</p>
<p>But what&#8217;s really going on here is that we need to get away from thinking about Ops-as-usual (or Security-as-usual) in the DevOps context at all. This is really what Adrian Cockcroft was getting at with the NoOps term; he didn&#8217;t coin it but his post about NoOps while he was at Netflix kicked off something of an online kerfuffle. Netflix is something of a special case because they are so all-in on Amazon Web Services, but Adrian was getting at something that&#8217;s more broadly applicable. Namely that, in evolved or mature DevOps, a lot of what Ops does is put core services in place and get out of the way.</p>
<p>Ironically, this runs somewhat counter to the initial image of breaking down the wall between Dev and Ops. Yes, DevOps does involve greater transparency, collaboration, and so forth to break down siloed behaviors but there&#8217;s perhaps an even stronger element of putting infrastructure, processes, and tools in place so that Devs doesn&#8217;t need to interact with Ops as much while being (even more) effective. One of the analogies I like to use is that I don&#8217;t want to streamline my interactions with a bank teller. For routine and even not so routine transactions, I just want to use an ATM or even my smartphone.</p>
<p>It&#8217;s up to Ops to build and operate the infrastructure supporting those streamlined transactions. Provide core services through a <b>modern container platform</b>. Enable effective <b>automated developer workflows</b>. <b>Mitigate risk and automate security</b>. But largely stay behind the scenes. Of course, you still want to have good communication flows between developers and operations teams; you just want to make those communications unnecessary much of the time.</p>
<p>(At the same time, it&#8217;s important for Dev and Ops teams to understand how they can mutually benefit by using appropriate container management and other toolchains. There&#8217;s still too much of a tendency by both groups to think of something as an &#8220;ops tool&#8221; or a &#8220;dev tool.&#8221; But that&#8217;s a topic for another day.)</p>
<p><b>Modern container platform</b></p>
<p><img loading="lazy" decoding="async" class="" src="http://res.cdn.sys-con.com/story/jan17/3980611/4.png" width="357" height="141" /></p>
<p>A DevOps approach can be applied just about anywhere. But optimizing the process and optimizing cloud-native applications is best done on a modern platform. Take it as read that most IT is going to be brownfield and DevOps may even be a good bridge between existing systems, applications, and development processes and new ones. But here I&#8217;m focusing on what&#8217;s optimized for new apps and new approaches.</p>
<p>You need scale-out architectures to meet highly elastic service requirements. Application designs with significant scale-up components simply aren&#8217;t able to accommodate shifting capacity needs.</p>
<p>Everything is software-defined because software functions, such as network function virtualization and software-defined storage, are much more flexible than when the same functions are embedded in hardware.</p>
<p>The focus is on applications composed of loosely-coupled services because large monolithic applications can be fragile and can&#8217;t be updated quickly.</p>
<p>A modern container platform enables lightweight iterative software development and deployment in part because modern applications are often short-lived and require frequent refreshes and replacements.</p>
<p>As I wrote about in The State of Platform-as-a-Service 2016, a PaaS like Red Hat&#8217;s OpenShift has evolved to be this modern container platform, embracing and integrating docker-format containers, kubernetes for orchestration and using Red Hat CloudForms (based on the ManageIQ upstream project) for open source hybrid cloud management.</p>
<p><b>Automated developer workflows</b></p>
<p><img loading="lazy" decoding="async" class="" src="http://res.cdn.sys-con.com/story/jan17/3980611/5.png" width="321" height="107" /></p>
<p>When thinking about the toolchain associated with DevOps, a good place to start is the automation of the continuous integration/continuous delivery (CICD) pipeline. The end goal is to make automation pervasive and consistent using a common language across both classic and cloud-native IT. For example, Ansible allows configurations to be expressed as &#8220;playbooks&#8221; in a data format that can be read by both humans and machines. This makes them easy to audit with other programs, and easy for nondevelopers to read and understand.</p>
<p>A typical automated workflow begins with operations provisioning a containerized development environment, whether a PaaS or more customized environment. This provides an example of how a mature DevOps process separates operations and developer concerns; by providing developers with a dynamic self-service environment, operations can focus on deploying and running stable, scalable infrastructure while developers focus on writing code.</p>
<p>Automation then ensures that the application can be repeatedly deployed. Many different types of tools are integrated into the DevOps workflow at this point. For example:</p>
<ul type="disc">
<li>Code repositories, like Git</li>
<li>Container development tools to convert code in a repository into a portable containerized image that includes any required dependencies</li>
<li>Vagrant for creating and configuring lightweight, reproducible, and portable development environments¥IDEs like Eclipse</li>
<li>CICD software like Jenkins</li>
</ul>
<p>Mature DevOps systems may even push the code directly to production once it has passed automated testing. But this isn&#8217;t about removing Ops from its role of ensuring stable and robust production systems. Rather, it&#8217;s about automating the processes to ensure that deployed code meets set criteria without ops needing to be directly involved with each deployment.</p>
<p><b>Mitigate risk and automate security</b></p>
<p><img loading="lazy" decoding="async" class="" src="http://res.cdn.sys-con.com/story/jan17/3980611/6.png" width="172" height="161" /></p>
<p>Ops is also ultimately chartered with protecting the business. This doesn&#8217;t mean eliminating all risk &#8211; which can&#8217;t be done. But it does mean mitigating risk which is accomplished in part by managing the software supply chain and by automating away sources of manual error.</p>
<p>That&#8217;s not to say that security is purely an ops concern &#8211; hence the aforementioned DevSecOps term. Creating a mindset in which everyone is responsible for security is key as is the practice of building security into development processes. Security must change from a defensive to an offensive posture that is both automated and constant.</p>
<p>Among the practices to be followed in such a proactive environment are:</p>
<ul type="disc">
<li>Components built from source code using a secure, stable, reproducible build environment</li>
<li>Careful selection, configuration, and security tracking of packages</li>
<li>Automated analysis and enforcement of security practices</li>
<li>Active participation in upstream and community involvement</li>
<li>Thoroughly validated vulnerability management process</li>
</ul>
<p>I think this quote from Gartner captures the required dynamic well: &#8220;Our goal as information security architects must be to automatically incorporate security controls without manual configuration throughout this cycle in a way that is as transparent as possible to DevOps teams and doesn&#8217;t impede DevOps agility, but fulfills our legal and regulatory compliance requirements as well as manages risk.&#8221;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/optimizing-the-ops-in-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>HCI Automated Deployment &#038; Configuration: vSphere, vSAN, NSX, and VIO the DevOps Way</title>
		<link>https://www.bestdevops.com/hci-automated-deployment-configuration-vsphere-vsan-nsx-vio-the-devops-way/</link>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 05 Dec 2016 11:04:30 +0000</pubDate>
				<category><![CDATA[IT Training]]></category>
		<category><![CDATA[Automated]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[NSX]]></category>
		<category><![CDATA[VIO]]></category>
		<category><![CDATA[vSAN]]></category>
		<category><![CDATA[vSphere]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=144</guid>

					<description><![CDATA[Learn how a fully automated, DevOps-driven approach can streamline the deployment and configuration of a Hyper-Converged Infrastructure stack built on VMware vSphere, vSAN, NSX, and VMware Integrated OpenStack (VIO).]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a post originally published on the <a href="https://blogs.vmware.com/virtualblocks/2016/12/04/hci-automated-deployment-configuration-vsphere-vsan-nsx-vio-devops-way/" rel="noopener noreferrer" target="_blank">VMware Virtual Blocks blog</a> by <strong>@PunchingClouds</strong>. The original source should be consulted for full implementation details, scripts, and screenshots.</em></p>



<h2 class="wp-block-heading">What Is HCI and Why Automate It?</h2>



<p class="wp-block-paragraph">Hyper-Converged Infrastructure (HCI) collapses traditional three-tier data-centre architecture — separate compute, storage, and networking layers — into a single, software-defined building block. By pooling commodity x86 servers running VMware vSphere and vSAN, organisations can scale out storage and compute together, reduce cabling complexity, and manage the entire stack through a single pane of glass.</p>



<p class="wp-block-paragraph">Despite its operational simplicity at runtime, <strong>initial deployment of an HCI stack can still be tedious and error-prone when performed manually</strong>. Applying DevOps principles — infrastructure-as-code, idempotent configuration management, and continuous validation — to the bring-up process eliminates configuration drift, accelerates time-to-production, and makes the environment fully reproducible.</p>



<h2 class="wp-block-heading">The VMware SDDC Stack in Focus</h2>



<p class="wp-block-paragraph">The automation approach described in the original VMware blog post targets a full Software-Defined Data Centre (SDDC) stack composed of four main products:</p>



<ul class="wp-block-list">
<li><strong>VMware vSphere (ESXi + vCenter Server)</strong> — the compute and hypervisor layer that hosts all workloads.</li>
<li><strong>VMware vSAN</strong> — software-defined storage distributed across vSphere hosts, eliminating the need for external SANs or NAS.</li>
<li><strong>VMware NSX</strong> — software-defined networking and security, providing micro-segmentation, logical switching, routing, and load balancing independent of physical hardware.</li>
<li><strong>VMware Integrated OpenStack (VIO)</strong> — an enterprise-supported OpenStack distribution that sits on top of vSphere and NSX, exposing a standard OpenStack API surface for tenant self-service.</li>
</ul>



<p class="wp-block-paragraph">Together these components form an HCI platform capable of running both traditional VM workloads and cloud-native tenant environments, all on the same converged hardware.</p>



<h2 class="wp-block-heading">Applying DevOps Principles to HCI Bring-Up</h2>



<p class="wp-block-paragraph">A DevOps-style deployment pipeline for this stack typically involves several stages, each automated and version-controlled:</p>



<h3 class="wp-block-heading">1. Infrastructure-as-Code for Configuration</h3>



<p class="wp-block-paragraph">All cluster parameters — host IP addresses, vSAN disk groups, NSX controller counts, VIO sizing — are captured in declarative configuration files (for example, YAML or JSON). This means every environment, from a lab proof-of-concept to a production cluster, is described in source control and can be peer-reviewed before deployment begins.</p>



<h3 class="wp-block-heading">2. Scripted Deployment with VMware APIs</h3>



<p class="wp-block-paragraph">VMware exposes rich APIs across its product portfolio — the vSphere API (accessible via PowerCLI or the vSphere SDKs), the NSX REST API, and the VIO management API. Automation tooling can chain calls to these APIs to:</p>



<ul class="wp-block-list">
<li>Configure ESXi hosts, vCenter clusters, and HA/DRS settings.</li>
<li>Claim vSAN capacity and cache disk groups and verify the vSAN health checks pass.</li>
<li>Deploy NSX Manager, register it with vCenter, and provision controllers and transport zones.</li>
<li>Bootstrap VIO, connect it to the vSphere and NSX backends, and validate the OpenStack services come up healthy.</li>
</ul>



<h3 class="wp-block-heading">3. Idempotency and Validation Gates</h3>



<p class="wp-block-paragraph">Each automation step should be idempotent — running it a second time should produce the same outcome without creating duplicate objects or failing with errors. After each major phase (vSphere cluster ready, vSAN healthy, NSX control plane up, VIO services active), automated validation tests confirm the expected state before the pipeline advances. Failures at any gate halt the pipeline and surface a clear error, rather than allowing a misconfigured component to propagate into later stages.</p>



<h3 class="wp-block-heading">4. Version-Controlled and Repeatable</h3>



<p class="wp-block-paragraph">Because the entire bring-up procedure lives in a version-controlled repository, teams can:</p>



<ul class="wp-block-list">
<li>Reproduce the exact same environment in a new data centre or a disaster-recovery site.</li>
<li>Roll back to a known-good configuration definition if a change introduces problems.</li>
<li>Audit exactly what changed between deployments using standard diff and pull-request workflows.</li>
</ul>



<h2 class="wp-block-heading">Key Benefits for Operations Teams</h2>



<ul class="wp-block-list">
<li><strong>Reduced deployment time:</strong> Multi-day manual bring-up processes can be compressed into hours when fully scripted.</li>
<li><strong>Consistency:</strong> Every cluster built by the pipeline is configured identically, removing the variability introduced by different engineers following a run-book.</li>
<li><strong>Self-documenting infrastructure:</strong> The configuration files and pipeline code serve as living documentation of the environment&#8217;s intended state.</li>
<li><strong>Faster recovery:</strong> If a cluster must be rebuilt, the same pipeline re-creates it to spec without relying on tribal knowledge.</li>
<li><strong>Compliance-friendly:</strong> Change history is captured in Git; automated validation gates can enforce security baselines at deploy time.</li>
</ul>



<h2 class="wp-block-heading">Tooling Considerations</h2>



<p class="wp-block-paragraph">Common tooling choices for automating this type of VMware SDDC stack include:</p>



<ul class="wp-block-list">
<li><strong>PowerCLI</strong> — VMware&#8217;s PowerShell module for vSphere automation, well suited for cluster configuration and vSAN management tasks.</li>
<li><strong>Ansible</strong> — agentless automation that can orchestrate multi-product workflows using VMware and NSX modules from Ansible Galaxy.</li>
<li><strong>Terraform</strong> — the VMware vSphere provider can manage vCenter objects declaratively; NSX-T also has a Terraform provider.</li>
<li><strong>Python with the vSphere Automation SDK</strong> — useful for custom tooling or integrating with existing CI/CD pipelines.</li>
<li><strong>CI/CD platforms (Jenkins, GitLab CI, etc.)</strong> — orchestrate pipeline stages, enforce gate checks, and provide audit trails.</li>
</ul>



<h2 class="wp-block-heading">Further Reading</h2>



<p class="wp-block-paragraph">For the full implementation walkthrough, scripts, and architecture diagrams, refer to the original VMware Virtual Blocks blog post:</p>



<p class="wp-block-paragraph"><a href="https://blogs.vmware.com/virtualblocks/2016/12/04/hci-automated-deployment-configuration-vsphere-vsan-nsx-vio-devops-way/" rel="noopener noreferrer" target="_blank">HCI Automated Deployment &amp; Configuration: vSphere, vSAN, NSX, VIO The DevOps Way — VMware Virtual Blocks Blog</a></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
