tag:blogger.com,1999:blog-48653688160997937652024-03-21T02:40:21.946-05:00Nothingworks"Even in the future nothing works!"Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.comBlogger19125tag:blogger.com,1999:blog-4865368816099793765.post-12142490791287950872017-06-29T17:00:00.003-05:002017-06-29T17:18:14.447-05:00Nutanix .NEXT 2017 - New Announcements<span style="font-family: "arial" , "helvetica" , sans-serif;">I've been working hard to stay on top of all of the new announcements at Nutanix .NEXT 2017 here in Washington, D.C. </span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Here are a few highlights that I've compiled so far, and will continue to add to as I learn more.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><a href="http://virtual-ez.blogspot.com/2017/06/nutanix-next-2017-xi-cloud-services-xi.html">Xi Cloud Services and Xi Disaster Recovery</a></span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><a href="http://virtual-ez.blogspot.com/2017/06/nutanix-next-2017-calm-and-marketplace.html">Nutanix Calm</a></span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><a href="http://virtual-ez.blogspot.com/2017/06/nutanix-next-2017-xtract.html">Nutanix Xtract</a></span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Other new announcements include (more to come on these):</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<br />
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Nutanix X-Ray</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Nutanix NX-9030-G? - NVMe, RDMA, 40Gb network, 1+ million IOPs</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">AHV Turbo Mode</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">1-click integrated backup (with 3rd party partner integrations) via Prism</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Near Sync - <1 minutes RPO for async replication with no distance restrictions or app performance impact</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Acropolis File Services will have NFS support (Nutanix storage services are now completely aligned with Amazon storage services)</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Nutanix on IBM openPower LC systems with built-in AHV </span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">1 and 2 node Nutanix clusters for ROBO and edge deployments</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Prism Central on-demand scale out </span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">One click networks</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">One click micro segmentation with tag-based app policies with flow visibility</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">AHV vGPU support</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">New Prism Central UI and capacity analysis views </span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<br />
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">New prism pro - dynamic alerting auto RCA and right sizing </span></div>
<br />Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0Washington, DC, USA38.9071923 -77.03687070000000938.9071923 -77.036870700000009 38.9071923 -77.036870700000009tag:blogger.com,1999:blog-4865368816099793765.post-10715626879429019942017-06-29T17:00:00.002-05:002017-06-29T17:00:06.361-05:00Nutanix .NEXT 2017 - Xtract<span style="font-family: Arial, Helvetica, sans-serif;">Today at Nutanix .NEXT 2017 in Washington, D.C., Nutanix announced a new migration product called Xtract.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">The intention of Xtract is to simplify the transition to the Enterprise Cloud Platform. In plain English, Xtract will move VMs from VMware ESXi to Nutanix's Acropolis Hypervisor (AHV) with a single click, without guest OS agents, with minimal downtime, all while retaining existing VM network configurations and automatically inserting the required AHV guest OS drivers.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSn0XrQLkBQWmDtWmM_l6quDC3PXlYrFs_qqBYls3SS7k2VEwJzS9EvsttpFbM6khfuRwru6Fx9pzYSO6f9q2Ht5OfSZACfO1LgJg-BHAeoZlbe15sY1I8N-KraM2CZkWDKuoNRgNiSEY/s1600/xtract-vms.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Arial, Helvetica, sans-serif;"><img border="0" data-original-height="456" data-original-width="691" height="263" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSn0XrQLkBQWmDtWmM_l6quDC3PXlYrFs_qqBYls3SS7k2VEwJzS9EvsttpFbM6khfuRwru6Fx9pzYSO6f9q2Ht5OfSZACfO1LgJg-BHAeoZlbe15sY1I8N-KraM2CZkWDKuoNRgNiSEY/s400/xtract-vms.jpg" width="400" /></span></a></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">The Xtract workflow is a simple scan, design, deploy, migrate process.</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">Similarly, customers will be able to use Xtract to migrate Microsoft SQL databases to Nutanix AHV as well. Using a similar scan, design, deploy, migrate workflow, customers will leverage a design template to make sure all SQL database-specific considerations are accounted for, and created automatically. </span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_ptjl_qiV2f46EAmYV7hTbUxxqCUfz-lN7OqXm8ot57qoXSTTC6pgk7KWH-7ycKS7NK9SaHGpVS_OaDpk1FpEQYv3TFJ3RsvoouwcUj7OVDrE7u0kCBAiGmreqShK8Phyphenhyphena4QY4ZiyjA0/s1600/xtract-database.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Arial, Helvetica, sans-serif;"><img border="0" data-original-height="419" data-original-width="1084" height="153" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_ptjl_qiV2f46EAmYV7hTbUxxqCUfz-lN7OqXm8ot57qoXSTTC6pgk7KWH-7ycKS7NK9SaHGpVS_OaDpk1FpEQYv3TFJ3RsvoouwcUj7OVDrE7u0kCBAiGmreqShK8Phyphenhyphena4QY4ZiyjA0/s400/xtract-database.jpg" width="400" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">If you watched the general session this morning, you saw a demo of Xtract DB, where all of the low level details of the target SQL infrastructure were created automatically - vCPU, RAM, Guest OS, SQL version, individual disk sizing. Think of how much time that will save you.</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">One Xtract feature I found particularly useful is the batch upload process. Most organizations have dozens of SQL servers. You can populate all of the hostname and user credentials into a spreadsheet and upload it all at once to Xtract for discovery. Easy.</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">Once the VMs are provisioned in AHV, SQL replication populates the data from source to target. </span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">The clear intention of Xtract is to reduce the professional services costs and unique skillset required to otherwise migrate workloads to AHV. This should increase adoption of AHV by leveraging Nutanix's simple and easy 1-click graphical workflows. </span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">Be sure to check out nutanix.com/xtract for more details!</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">I would like to thank <a href="https://twitter.com/mtrouardriolle" target="_blank">Marc Trouard-Riolle</a> for sharing Xtract details with the Nutanix Technical Champion community. </span></div>
<br />Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0Washington, DC, USA38.9071923 -77.03687070000000938.7094553 -77.3595942 39.104929299999995 -76.714147200000014tag:blogger.com,1999:blog-4865368816099793765.post-20448538992474424712017-06-29T17:00:00.001-05:002017-06-29T17:00:06.164-05:00Nutanix .NEXT 2017 - Calm and Marketplace<span style="font-family: Arial, Helvetica, sans-serif;">Another exciting announcement this week at the Nutanix .NEXT conference in Washington, D.C. is around Nutanix's new product called Calm, which came from their <a href="https://www.nutanix.com/press-releases/2016/08/29/nutanix-announces-two-strategic-acquisitions/" target="_blank">acquisition</a> of Calm.IO in August 2016.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Nutanix Calm provides application automation and lifecycle management for the Nutanix Enterprise Cloud Platform and public clouds, as well as self-service and governance, and hybrid cloud management.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">So what is Calm and why is it needed? Managing applications has become increasingly complex. Consider these application automation and lifecycle management pain points:</span><br />
<ul>
<li><span style="font-family: Arial, Helvetica, sans-serif;">More app components and platforms leads to increased response time and finger pointing</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Knowledge silos and fragmented ownership leads to longer time to issue resolutions</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">User expectations are for frequent releases, but these complexities are leading to longer release cycles</span></li>
</ul>
<span style="font-family: Arial, Helvetica, sans-serif;">If you add a hybrid cloud element to these existing challenges, the problem becomes worse due to a lack of interoperability between disparate cloud platforms.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">So how do you solve this problem? It boils down to two things:</span><br />
<ol>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Full stack automation</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">A single control plane for application orchestration</span></li>
</ol>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">Full stack automation with a single control plane for orchestration is exactly what Calm is. </span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">Let's look at Calm at a high level.</span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNinkVfpl_fKhTZ-9DmrHJOcjz9fIlgCadDihCrOUJqfU1EpF1QzZ4HoHzg0V6UDIfdeApwdf8yeNSi0_yzB6NXcYIxFaH8QShEU1p0J9FNVXj3gRC3SUFI7nRi9cHRNULVYLGtbIweCM/s1600/calm-overview.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Arial, Helvetica, sans-serif;"><img border="0" data-original-height="535" data-original-width="1068" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNinkVfpl_fKhTZ-9DmrHJOcjz9fIlgCadDihCrOUJqfU1EpF1QzZ4HoHzg0V6UDIfdeApwdf8yeNSi0_yzB6NXcYIxFaH8QShEU1p0J9FNVXj3gRC3SUFI7nRi9cHRNULVYLGtbIweCM/s400/calm-overview.jpg" width="400" /></span></a></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">Now let's break Calm down into its three main layers - Application Lifecycle Automation and Modeling, Self Service and Governance, and Hybrid Cloud Management.</span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<b><span style="font-family: Arial, Helvetica, sans-serif;">Application Lifecycle Automation and Modeling</span></b></div>
<div>
<b><span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwYPcHkooMx6YeAbu3daLAwoBA5zARFB6l9MGDponOxNRJyZV6m4NQ8wqnzJxEF2nQ5yVpJrXo1Rk8tZd7SHotaNpBs2iZH9whw0NdH6CxGFB1pCQ6yWg62fLJDZsGJePxDLmgagJcQc8/s1600/calm-blueprint.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Arial, Helvetica, sans-serif;"><img border="0" data-original-height="557" data-original-width="773" height="287" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwYPcHkooMx6YeAbu3daLAwoBA5zARFB6l9MGDponOxNRJyZV6m4NQ8wqnzJxEF2nQ5yVpJrXo1Rk8tZd7SHotaNpBs2iZH9whw0NdH6CxGFB1pCQ6yWg62fLJDZsGJePxDLmgagJcQc8/s400/calm-blueprint.jpg" width="400" /></span></a></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">Application blueprints are an intuitive and visual way to model applications. Blueprints incorporate all elements, including VMs, configurations, and binaries. Blueprints are how you can drive repeatable provisioning of applications. </span></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<b><span style="font-family: Arial, Helvetica, sans-serif;">Self Service and Governance</span></b><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Nutanix Marketplace empowers self-service through one-click app provisioning, pre-integrated blueprints, and role-based access control. Imagine no longer having to spin up VMs for somebody else. You build the blueprint, give them access to deploy it, and they take over from there. Think of an application vending machine for your business!</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTYSB0hUXub5r_8KmMHvrzlIk1Z0xGt09VxhzIyIAwiw6-YR485fCFwTAJ9xJOlETJEKb3jZfmMKFYZ7Yr6V-1LPmlVnnj3Q3x_0xv7ZdeNeNPRHsdRpreOO5xqqI6KQNxKmeKxvvqmYk/s1600/nutanix-marketplace.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Arial, Helvetica, sans-serif;"><img border="0" data-original-height="535" data-original-width="783" height="272" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTYSB0hUXub5r_8KmMHvrzlIk1Z0xGt09VxhzIyIAwiw6-YR485fCFwTAJ9xJOlETJEKb3jZfmMKFYZ7Yr6V-1LPmlVnnj3Q3x_0xv7ZdeNeNPRHsdRpreOO5xqqI6KQNxKmeKxvvqmYk/s400/nutanix-marketplace.jpg" width="400" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">Hybrid Cloud Management</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">Where do you want your application to reside today? On premises? No problem. In the cloud? Which one? You pick. The choice is yours. For some customers, this will come down to availability or data locality requirements. For others, this is going to come down to cost. Imagine being able to truly understand the real cost of your cloud providers. You can with Nutanix Calm. </span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJJEVIQ6m_8wDNiJlmzerzB0RBswliGKE7Ot2GcApPlSBpMKncKx_uGik-TLAGNG2SJKVw2H_YAFFGZ621nexLmOvNGurj2Guk9CUdvxc5WS3noGTydsvLPNZjV9dUJfIL76Xp1MnuAyc/s1600/calm-cloud-cost.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Arial, Helvetica, sans-serif;"><img border="0" data-original-height="270" data-original-width="877" height="122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJJEVIQ6m_8wDNiJlmzerzB0RBswliGKE7Ot2GcApPlSBpMKncKx_uGik-TLAGNG2SJKVw2H_YAFFGZ621nexLmOvNGurj2Guk9CUdvxc5WS3noGTydsvLPNZjV9dUJfIL76Xp1MnuAyc/s400/calm-cloud-cost.jpg" width="400" /></span></a></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Calm is expected to be generally available in September 2017 and start with Amazon Web Services (AWS) and Acropolis Hypervisor (AHV) support. Future releases will include support for ESXi, Hyper-V, Azure, and containers. I understand Calm releases will happen quite quickly after the initial release, so I would expect to see these features before the end of 2017.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Enjoy the rest of .NEXT 2017!</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">I would like to thank <a href="https://www.linkedin.com/in/greg-smith-4224737/" target="_blank">Greg Smith</a> and <a href="https://www.linkedin.com/in/rtpchris/" target="_blank">Chris Brown</a> at Nutanix for sharing this content with the Nutanix Technical Champion community.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<br />Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0Washington, DC, USA38.9071923 -77.03687070000000938.7094553 -77.3595942 39.104929299999995 -76.714147200000014tag:blogger.com,1999:blog-4865368816099793765.post-15904521182730295232017-06-29T17:00:00.000-05:002017-06-29T17:00:08.116-05:00Nutanix .NEXT 2017 - Xi Cloud Services & Xi Disaster Recovery Service<span style="font-family: Arial, Helvetica, sans-serif;">Today at the Nutanix .NEXT conference in Washington, D.C., Nutanix unveiled a major new offering that has been under wraps (to the best of my knowledge) for nearly a year. This exciting new product is called Xi (pronounced 'zye', rhymes with 'bye') Cloud Services.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Xi Cloud Services are delivered by Nutanix and consumed by Enterprise Cloud Platform customers (if you're a Nutanix customer, that's YOU.) They do that by providing a native cloud extension to the Nutanix Enterprise Cloud Platform, which is available via Prism.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">When will Xi Cloud Services be available? Early access is expected in November 2017, with GA coming in early 2018.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">"<i>I thought cloud was super easy? I mean, anyone can spin up VMs in the cloud, right</i>?" Sure, but hybrid clouds - specifically, a combination of your existing on-premises infrastructure PLUS resources running in one or more public clouds - are another beast entirely.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlJZnTH4gMMdc9AHtNRPO4gYe0tHyzJnTXZ6ZUCwn6aAOBUf1TK1E6UAwd86KO9ATcOoJr-X3vDe9AoY5GOfejXEvQavb7B1piyiW-qXmc1VZKlEQV_VC15g1CnCRAOb-GzNCNH8_wJqI/s1600/nutanix-xi-cloud-services-hybrid-cloud-complex.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Arial, Helvetica, sans-serif;"><img border="0" data-original-height="480" data-original-width="1262" height="242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlJZnTH4gMMdc9AHtNRPO4gYe0tHyzJnTXZ6ZUCwn6aAOBUf1TK1E6UAwd86KO9ATcOoJr-X3vDe9AoY5GOfejXEvQavb7B1piyiW-qXmc1VZKlEQV_VC15g1CnCRAOb-GzNCNH8_wJqI/s640/nutanix-xi-cloud-services-hybrid-cloud-complex.jpg" width="640" /></span></a></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Management tools are often vendor-specific and the constructs used across platforms are disjointed. This is where Xi Cloud Services comes in.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1iqnjbqdgQgb0CnSRbTN7M57UZPrGFskf9swGq2iiecgUs7yGs229MwlLJNnIZlNmlwMW6pvU1_5gvaUL5UUg2S97DNB5S6ucbh2CSLdXxflUFFpWLsFm3BrlolyhweiJ3rPy7gy2Y1g/s1600/nutanix-xi-cloud-services-cloud-os.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Arial, Helvetica, sans-serif;"><img border="0" data-original-height="543" data-original-width="936" height="370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1iqnjbqdgQgb0CnSRbTN7M57UZPrGFskf9swGq2iiecgUs7yGs229MwlLJNnIZlNmlwMW6pvU1_5gvaUL5UUg2S97DNB5S6ucbh2CSLdXxflUFFpWLsFm3BrlolyhweiJ3rPy7gy2Y1g/s640/nutanix-xi-cloud-services-cloud-os.jpg" width="640" /></span></a></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Xi Cloud Services provides a complete platform extension to the cloud.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">"<i>I still don't get it. What's the point</i>?" In order to adopt cloud, it needs to be non-disruptive. You can't spend time re-platforming applications. Think about what Apple did when they introduced iCloud. A simple toggle switch on your iPhone and you immediately got access to resources outside your phone without having to do anything. The phone OS stayed the same because iCloud was an extension of the OS. It was extremely simple to setup and use. It gave you incredible flexibility. That's Xi Cloud Services. Xi Cloud Services is <i>the </i>Enterprise Cloud OS.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">"<i>So give me a use case for Xi Cloud Services</i>." OK, how about disaster recovery? In fact, the first offering for Xi Cloud Services is going to be the Xi Disaster Recovery Service.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">DR allows customers to rapidly and quickly protect VMs without 3rd party products, professional services, or the need for a separate data center. If you're familiar with Nutanix's "1-Click" technology, think of this as 1-click DR.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">"<i>Hmm, we've been doing DR for years. Why can't we just keep doing that?</i>" Well, think about the three ways customers are currently approaching disaster recovery.</span><br />
<ol>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Do It Yourself - often complicated, capex-heavy, and requires highly specialized skills</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Managed Services Providers - expensive and relies heavily on professional services</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">DR to Public Cloud - as mentioned above, on-prem and DR technology is disjointed, and is inherently complex</span></li>
</ol>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">"<i>Oh come on, it's not THAT bad.</i>" Let's consider the various touch points of any DR project for a second.</span></div>
<div>
<ol>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Recovery Site Provisioning - find a site, buy a lot of stuff, build a lot of stuff</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Replication - get the data to the recovery site (perhaps in a variety of ways)</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Runbook Automation - plan the plan, in other words</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Security Policies - you didn't think your CISO would let you ignore that part did you?</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Network Connectivity - aside from replication connectivity, how will users and data ingress/egress the network at the recovery site? How will you fail back?</span></li>
</ol>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">Take steps 1-5 above, and that's Xi Disaster Recovery Services rolled into one easy to consume service. To use the old tired utility analogy, you didn't build the power grid or the water works for your house. It's a series of complex technologies that someone made easy for you to subscribe to as a service.</span></div>
</div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">Specifically, Xi Disaster Recovery Service:</span></div>
<div>
<ol>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Eliminates the need for a dedicated DR site</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Is managed centrally through Prism</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Has flexible subscription plans</span></li>
</ol>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">"<i>Where will my Xi Disaster Recovery Service workloads reside?</i>" At launch there will be US West region and a US East region, with two availability zones on each cost for a total of four nationwide. </span></div>
</div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">Let's take a look at a screenshot of Prism and how this would look to an end user. As you can see it's as simple as point and click.</span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">First, select the VM and choose Protect from the Actions menu.</span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN_LMfwsxrxhHoNx7lbaJ9FzHGT8_yQLaaB8LhVdwo7lF3Nb8QtYsJ_H2RDxHp-9Z1OGmShwEfVDZdrocYDO3htwnfrdt2rjpjpOu5Wu1ndVBk8IY0_7LxbrO6kTQhqZpdAdPYkyMT9lM/s1600/DR-step1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Arial, Helvetica, sans-serif;"><img border="0" data-original-height="602" data-original-width="949" height="404" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN_LMfwsxrxhHoNx7lbaJ9FzHGT8_yQLaaB8LhVdwo7lF3Nb8QtYsJ_H2RDxHp-9Z1OGmShwEfVDZdrocYDO3htwnfrdt2rjpjpOu5Wu1ndVBk8IY0_7LxbrO6kTQhqZpdAdPYkyMT9lM/s640/DR-step1.jpg" width="640" /></span></a></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"> Next, create the runbook, which helps define things like VM dependencies, boot order, and network settings.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggz6SRdsixy1m3RFnL0DVWVHL2lLlwuTm3Wm-m6JN1tkYw1gAe-1W5XikNWFsmbyEJMcC4pJt3thuckAz4GWpzNgCgUCGXbgXKaqvE4aDQvLAw_iQdKdcjIOYIkVmLIOIeVd1f8uxZbYM/s1600/DR-step2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Arial, Helvetica, sans-serif;"><img border="0" data-original-height="473" data-original-width="716" height="422" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggz6SRdsixy1m3RFnL0DVWVHL2lLlwuTm3Wm-m6JN1tkYw1gAe-1W5XikNWFsmbyEJMcC4pJt3thuckAz4GWpzNgCgUCGXbgXKaqvE4aDQvLAw_iQdKdcjIOYIkVmLIOIeVd1f8uxZbYM/s640/DR-step2.jpg" width="640" /></span></a></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">As you can see, allowing or disallowing access of specific VM networks to the internet and creating backward connectivity to the source can all be done in a few clicks. Simple!</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdcOf3MLplbTnMqqhpkC3abErmjh9UY3sN9F8q9VLNBw2hiW7KA4xKYH_v40Z6qqcPBiUM8wOoyfHOmIlBPT_RHdDhWX9mxo6RTw1QuH6hFQNAoguvs3mELmGREbSh-zxFc-ZxZoBTSbU/s1600/DR-step3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Arial, Helvetica, sans-serif;"><img border="0" data-original-height="566" data-original-width="726" height="498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdcOf3MLplbTnMqqhpkC3abErmjh9UY3sN9F8q9VLNBw2hiW7KA4xKYH_v40Z6qqcPBiUM8wOoyfHOmIlBPT_RHdDhWX9mxo6RTw1QuH6hFQNAoguvs3mELmGREbSh-zxFc-ZxZoBTSbU/s640/DR-step3.jpg" width="640" /></span></a></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">Now let's take a look at the DR Dashboard, which like all other Nutanix dashboards, gives you a wealth of information. You can see your RPO status, DR test status, and current bill for the DR resources you've consumed. </span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwFD9Lb9l99f2KYr9rqLp_BtlxkCOex7GAaL2VEfONemlWZINocy6Va8I9RHTZu_6TOB_AGXwBFZ4RTD88XzykMyLiTnaAe5OSRrC6XScTll_dRENWJTH1EpcBQ7InHbBt6QUdtvATOME/s1600/DR-dashboard.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Arial, Helvetica, sans-serif;"><img border="0" data-original-height="562" data-original-width="999" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwFD9Lb9l99f2KYr9rqLp_BtlxkCOex7GAaL2VEfONemlWZINocy6Va8I9RHTZu_6TOB_AGXwBFZ4RTD88XzykMyLiTnaAe5OSRrC6XScTll_dRENWJTH1EpcBQ7InHbBt6QUdtvATOME/s640/DR-dashboard.jpg" width="640" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">I think this announcement is huge for Nutanix and will provide a lot of value to their customers. Disaster recovery has been far too complicated for too long. Many other competitors to Nutanix in this space need multiple products to pull this off, many of which were acquired and poorly integrated over time. </span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">I can't wait for my first Xi Cloud Services opportunity! Enjoy the rest of .NEXT 2017!</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">I would like to thank <a href="https://www.linkedin.com/in/greg-smith-4224737/" target="_blank">Greg Smith</a> and <a href="https://www.linkedin.com/in/rtpchris/" target="_blank">Chris Brown</a> at Nutanix for sharing this content with the Nutanix Technical Champion community. </span></div>
Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com1Washington, DC, USA38.9071923 -77.03687070000000938.7094553 -77.3595942 39.104929299999995 -76.714147200000014tag:blogger.com,1999:blog-4865368816099793765.post-82956270171576203792016-02-29T15:25:00.002-06:002016-03-02T09:04:27.610-06:00Deploying the Nutanix Acropolis File ServerNutanix introduced a cool new feature in AOS 4.6 called Acropolis File Server (AFS). This is a distributed, highly available file server that runs on your existing Nutanix cluster and uses the same storage pool that backends your Acropolis Distributed Storage Fabric.<br />
<br />
Before I go into too many details, I should point out that the AFS is in Tech Preview in 4.6, and is only available if you're running Acropolis Hypervisor.<br />
<br />
Now that the disclaimer is out of the way, let's walk through setting up an Acropolis File Server.<br />
<br />
Login to Prism and click the Home menu button at the top. You'll notice a new entry in this list compared to previous releases, called File Server. Click on that.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcyEZNk1vhs7mTNrVbgjL7m-7ZzPdmwVWvj0heSAicst2XVAZWzGVAx9s5-i0OwUXSmICM0Qp24THOeN4obmKA2TT1LsICPrlmYaWA7VmlzFkOqXneoyB-0WZPPziqyg-Q9qo1ZOaumHY/s1600/2-24-2016+4-08-52+PM.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcyEZNk1vhs7mTNrVbgjL7m-7ZzPdmwVWvj0heSAicst2XVAZWzGVAx9s5-i0OwUXSmICM0Qp24THOeN4obmKA2TT1LsICPrlmYaWA7VmlzFkOqXneoyB-0WZPPziqyg-Q9qo1ZOaumHY/s1600/2-24-2016+4-08-52+PM.jpg" /></a></div>
Now click on the "+ File Server" button in the top right corner. If you've been using Nutanix for awhile, this type of button should look familiar.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh26gxi56Am9R7ubEUC2eUMjDtme0rPKoIx5UX-XX3aPcpkkUvfX67KAjNK-RUbAZCLUBnVfGn_ruigfuLNEnT9k_H1iFAbuUQwOFk-DikeDSlV57YF8UqgRDwAC7h8Re004tnsJsCijg4/s1600/2-24-2016+4-09-09+PM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh26gxi56Am9R7ubEUC2eUMjDtme0rPKoIx5UX-XX3aPcpkkUvfX67KAjNK-RUbAZCLUBnVfGn_ruigfuLNEnT9k_H1iFAbuUQwOFk-DikeDSlV57YF8UqgRDwAC7h8Re004tnsJsCijg4/s1600/2-24-2016+4-09-09+PM.jpg" /></a><br />
<br />
If you're running AOS 4.6, you'll be warned that the file server feature is in Tech Preview and not intended for production workloads. There is also no promised upgrade path from the 4.6 version to a future GA version.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZP5Q170k6BcdQjKQbPNKvt_hqao_2hxCgZjvNEnH8VO5FEFdpLz7_0XrWBiO8qtGG2XyDt78EE_M2ThR5D3jR0ZDK8wFfNU3-RxQQN-0G2l242MdSKAq_swsKcjq8qrxcsCvw922pR70/s1600/2-24-2016+4-09-27+PM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" height="187" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZP5Q170k6BcdQjKQbPNKvt_hqao_2hxCgZjvNEnH8VO5FEFdpLz7_0XrWBiO8qtGG2XyDt78EE_M2ThR5D3jR0ZDK8wFfNU3-RxQQN-0G2l242MdSKAq_swsKcjq8qrxcsCvw922pR70/s400/2-24-2016+4-09-27+PM.jpg" width="400" /></a><br />
Click Continue<br />
<br />
Now you can define your AFS server properties, starting with the name. This is the name that will be added as a Computer object to Active Directory, and thus DNS. This is your single namespace, so choose wisely.<br />
<br />
You can provide other details here as well. Just like with your first Nutanix cluster, the minimum number of AFS nodes is 3. There are limited vCPU and RAM options for these VMs. I chose the minimum allowed configuration.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixqVurTtVDpySu7D1K7uYMeuz9BQGHivsl4VvEnY7Ku8JiVYH_MVTab91DK8jmrsTOF0-PInMdrfmwmfkVC-yEUvRVhCSaARbDkNaxr_tjgAdz5o8LwnXitQ46t9Jx58SxnQ5rc4cBx1g/s1600/2-24-2016+4-10-41+PM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="627" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixqVurTtVDpySu7D1K7uYMeuz9BQGHivsl4VvEnY7Ku8JiVYH_MVTab91DK8jmrsTOF0-PInMdrfmwmfkVC-yEUvRVhCSaARbDkNaxr_tjgAdz5o8LwnXitQ46t9Jx58SxnQ5rc4cBx1g/s640/2-24-2016+4-10-41+PM.jpg" width="640" /></a></div>
<br />
Click Next<br />
<br />
On the network page, you can choose both an internal (AFS VMs to CVMs) and external (clients to AFS VMs) network for the AFS VMs to use. I was lazy and chose a single flat network for both and it seems to work. Don't forget to add your DNS and NTP servers.<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSeLYGoWSPf409ql32SpVhio_mIH6yTS9CZotpu1U2VHZAgaif-TReyHDUQfF4YfrxGGMHrihcloIyDSRdZwZGkhh1XPA6mmAyHTofApc3Hsv59Ctsirgn4zfKZXbiBnqq_qYAH9ywzHM/s1600/2-24-2016+4-11-48+PM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="528" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSeLYGoWSPf409ql32SpVhio_mIH6yTS9CZotpu1U2VHZAgaif-TReyHDUQfF4YfrxGGMHrihcloIyDSRdZwZGkhh1XPA6mmAyHTofApc3Hsv59Ctsirgn4zfKZXbiBnqq_qYAH9ywzHM/s640/2-24-2016+4-11-48+PM.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
On the next screen, you define your Active Directory domain and provide credentials. This will create a Computer object in AD, and if you're using Active Directory integrated DNS, DNS records for the AFS VMs.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis25h_BCpDR2JerQkadOSLxbXBaKmc-WMbT9NSPdC_YEZhMbd-nb19skrRysNvwb6dwFWNf7dNflyLPweZmvN2c4Ve8_BRYhxdQGonJCBrgz1daC1cOYD4V_j1j1gQ5CShcZ84RvdzqH0/s1600/2-24-2016+4-12-47+PM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis25h_BCpDR2JerQkadOSLxbXBaKmc-WMbT9NSPdC_YEZhMbd-nb19skrRysNvwb6dwFWNf7dNflyLPweZmvN2c4Ve8_BRYhxdQGonJCBrgz1daC1cOYD4V_j1j1gQ5CShcZ84RvdzqH0/s640/2-24-2016+4-12-47+PM.jpg" width="640" /></a></div>
<br />
Now sit back and wait for the VMs to be created. A blue status icon will appear at the top of Prism.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-B5bmKmHBfT1XFZDYXM-5s7v-R_VgJsmVpnqbIsswv0-gBTpUcHCtNy74rUUmpw_v-aSFlXfhYs4-ngTSMveHu7cubYlJXxRpwqBMC5aZs55gD3NSB341-SHQ3gT3d4uG88Ot9daembA/s1600/2-24-2016+4-15-01+PM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="319" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-B5bmKmHBfT1XFZDYXM-5s7v-R_VgJsmVpnqbIsswv0-gBTpUcHCtNy74rUUmpw_v-aSFlXfhYs4-ngTSMveHu7cubYlJXxRpwqBMC5aZs55gD3NSB341-SHQ3gT3d4uG88Ot9daembA/s320/2-24-2016+4-15-01+PM.jpg" width="320" /></a></div>
<br />
<br />
If you navigate to the VMs menu, you will soon see the VMs show up in the list. I filtered to keep the list small.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKj16Cj6w2qfhkdwfhJgCu81tQs4bfktgOKShESyeuEm9U-irZM2edrdhDWrKb-3c5y3zMqwIDhBcqbz1CPozcWZi27Di0je_gshQTBkj0IXEA4BnV2hRtekdI90QdrPS0Hl5MhTPo2aI/s1600/2-24-2016+4-16-42+PM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKj16Cj6w2qfhkdwfhJgCu81tQs4bfktgOKShESyeuEm9U-irZM2edrdhDWrKb-3c5y3zMqwIDhBcqbz1CPozcWZi27Di0je_gshQTBkj0IXEA4BnV2hRtekdI90QdrPS0Hl5MhTPo2aI/s1600/2-24-2016+4-16-42+PM.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
You can even open a console to the VMs, but there isn't much to see.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3MWl4Hkqj0PkGvJeW0FBIkzfKrQHW_8IK2MqjQYFV1MGg4rVomj90nHOnd7o8sxcE61Jf4yOrl4F-Tf3hHMe5mWvI8JZGU7j4yZumWA-RzDNdymSMSowHb7xXFILAu4IWh3c7tdoTyWE/s1600/2-24-2016+4-19-44+PM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="295" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3MWl4Hkqj0PkGvJeW0FBIkzfKrQHW_8IK2MqjQYFV1MGg4rVomj90nHOnd7o8sxcE61Jf4yOrl4F-Tf3hHMe5mWvI8JZGU7j4yZumWA-RzDNdymSMSowHb7xXFILAu4IWh3c7tdoTyWE/s400/2-24-2016+4-19-44+PM.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Once the task hits 100%, you can now create your first share. Click the Home menu again and select File Server. On the upper right side, you should see a + Share button.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I want to use this share as a home drive for my VDI users, so I've called the share Home.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_7Tlow6TgwWfKosyg3j7jDyARmvbnlQTAM8v08_Ido6W_I35gSSbBpVBl8FNxuB0QmCESzwQBW3sRbjSiDejZKBiRAVgd1WG8D4jEIBJhONOuPf0PLz0cYGgeUV2ZCJbqBzy0UXxyQxw/s1600/2-24-2016+4-26-40+PM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_7Tlow6TgwWfKosyg3j7jDyARmvbnlQTAM8v08_Ido6W_I35gSSbBpVBl8FNxuB0QmCESzwQBW3sRbjSiDejZKBiRAVgd1WG8D4jEIBJhONOuPf0PLz0cYGgeUV2ZCJbqBzy0UXxyQxw/s400/2-24-2016+4-26-40+PM.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
That's about all there is to it from a Nutanix perspective. You may be wondering where to set file share permissions. I suggest finding the AFS Computer object in Active Directory, right-clicking and selecting Manage. This will bring up the familiar Computer Management snap-in. In my experience, this took awhile. You may also just try to make a UNC connection straight to \\afs.fqdn\sharename if you prefer. Whichever way you do it, you want to get into the share properties so that you can adjust the Windows Security settings. By default, Domain Admins have access to the share. </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ75wv6bArjYpzbrEdH4ZqlhW1zdbRxomqjhz_p5qXnA4esCVj8UxZr_Lr_IKJ_iqY_4C_kLUFHgmvX9wsMPrFrhG8o3tc3iwE9ZYotUGv4OcRq0Wkpm3Z9xrF0GBI3TY9-dwoOeAG2Vo/s1600/2-29-2016+3-02-17+PM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ75wv6bArjYpzbrEdH4ZqlhW1zdbRxomqjhz_p5qXnA4esCVj8UxZr_Lr_IKJ_iqY_4C_kLUFHgmvX9wsMPrFrhG8o3tc3iwE9ZYotUGv4OcRq0Wkpm3Z9xrF0GBI3TY9-dwoOeAG2Vo/s400/2-29-2016+3-02-17+PM.jpg" width="356" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
In my case, I used the Advanced button in order to add my AD account to the ACL with Full Control. </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Don't be fooled by the built-in Administrators and Users groups. I found Administrators to have my Domain Admins group nested, and the Domain Users group was nested in the Users group. However, I found the permissions to be inadequate for writing to the share. Maybe it had something to do with cross-domain AD membership and kerberos or something. I'm not 100% sure but found it best to explicitly set the permission with my account and not leverage the built-in groups. For security's sake you may want to at least remove the Users built-in group.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Now you should be able to create a directory in the share. For some reason, Acropolis File Server does not allow you to create files at the root of the share, only directories. In my case I plan to create a unique directory for every user, so that's not a show stopper. </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCo8UgCffenBYgKOSlgF-cBHyTlaNkZx2saXAC-JdErDKtrUj4uDKYhcpwSLKecMzjo-eNexBKrkPFeZ0ml4UxJ2zV7swQk4UzG7LTL1fYS6fC8KQBAhVfFUSQOEb3QVGcjjRlvZJ3GKs/s1600/2-29-2016+3-08-33+PM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="264" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCo8UgCffenBYgKOSlgF-cBHyTlaNkZx2saXAC-JdErDKtrUj4uDKYhcpwSLKecMzjo-eNexBKrkPFeZ0ml4UxJ2zV7swQk4UzG7LTL1fYS6fC8KQBAhVfFUSQOEb3QVGcjjRlvZJ3GKs/s640/2-29-2016+3-08-33+PM.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
You may wonder how the single namespace works with DNS. Since I have three AFS VMs, I have 3 different DNS A records for the same file server name, each pointing to the unique external IP of the respective AFS VM.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
You may also wonder how the overall lookup and authentication flow works. Thanks to Dwayne Lessner (<a href="https://twitter.com/dlink7" target="_blank">@dlink7</a>) for providing this image and the steps.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdU2oZe1ADFF3fMW7-9FXpABK0-CYm2XsZq0z2BZGLJpLD1Q-3PV1tuk5NUeZtF4XFqEajLTxW7oDYx0zywFTzo2DEPedFUAHzkN_Uy5EKXZxV6YVuehl8eiFjDvZ-49gaZ_INvtfKGwo/s1600/pasted_image_at_2016_02_26_11_49_am.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="288" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdU2oZe1ADFF3fMW7-9FXpABK0-CYm2XsZq0z2BZGLJpLD1Q-3PV1tuk5NUeZtF4XFqEajLTxW7oDYx0zywFTzo2DEPedFUAHzkN_Uy5EKXZxV6YVuehl8eiFjDvZ-49gaZ_INvtfKGwo/s640/pasted_image_at_2016_02_26_11_49_am.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: inherit;"><span style="background-color: white; color: #2c2d30; line-height: 22px;">The above diagram shows what happens behind the scenes when a client sends a file access request. </span><br style="background-color: white; box-sizing: border-box; color: #2c2d30; line-height: 22px;" /><span style="background-color: white; color: #2c2d30; line-height: 22px;">1. When a user “Nicki” wants to access her files, a DNS request is first sent for the file server name.</span><br style="background-color: white; box-sizing: border-box; color: #2c2d30; line-height: 22px;" /><span style="background-color: white; color: #2c2d30; line-height: 22px;">2. A DNS reply comes back with the address of a file server VM, using DNS round robin; in this example, the IP for file server VM-1 was returned first. </span><br style="background-color: white; box-sizing: border-box; color: #2c2d30; line-height: 22px;" /><span style="background-color: white; color: #2c2d30; line-height: 22px;">3. A create/open request is sent to file server VM-1. </span><br style="background-color: white; box-sizing: border-box; color: #2c2d30; line-height: 22px;" /><span style="background-color: white; color: #2c2d30; line-height: 22px;">4. The \Nicki folder doesn’t exist so a STATUS_PATH_NOT_COVERED is returned.</span><br style="background-color: white; box-sizing: border-box; color: #2c2d30; line-height: 22px;" /><span style="background-color: white; color: #2c2d30; line-height: 22px;">5. The client then requests a DFS referral for the folder.</span><br style="background-color: white; box-sizing: border-box; color: #2c2d30; line-height: 22px;" /><span style="background-color: white; color: #2c2d30; line-height: 22px;">6. file server VM-1 refers the client to file server VM-3 by looking up the correct mapping in the file server’s zookeeper.</span><br style="background-color: white; box-sizing: border-box; color: #2c2d30; line-height: 22px;" /><span style="background-color: white; color: #2c2d30; line-height: 22px;">7. A DNS request goes out to resolve file server VM-3.</span><br style="background-color: white; box-sizing: border-box; color: #2c2d30; line-height: 22px;" /><span style="background-color: white; color: #2c2d30; line-height: 22px;">8. The DNS requests returns the IP of file server VM-3.</span><br style="background-color: white; box-sizing: border-box; color: #2c2d30; line-height: 22px;" /><span style="background-color: white; color: #2c2d30; line-height: 22px;">9. The client gets access to the correct folder.</span></span></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0tag:blogger.com,1999:blog-4865368816099793765.post-48184657750561310212016-01-26T15:01:00.000-06:002016-01-29T10:42:28.142-06:00Nutanix Acropolis Hypervisor - Adding VMs to Image Service<span style="font-family: "arial" , "helvetica" , sans-serif;">If you've read my previous posts, you'll see I've provided instructions for building a new VM in Acropolis Hypervisor (AHV), as well as bringing a VM from ESXi into AHV. This post is going to focus on turning one of those VMs into an image (that's Nutanix for "Template") so that you can build new VMs from it quickly and easily as needed.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">This post assumes you've already got a Windows VM built, either new or imported from ESXi. In either case, now would be a good time to patch it and make any other updates that you've been putting off.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Once you're ready to clone this VM, make sure to run Sysprep to generalize the Windows OS.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">While the new and improved Image Service allows you to upload ISOs and disks using Prism, it doesn't allow you to add a VM that's already running on Nutanix to Image Service that way. For that you'll need to roll up your sleeves and use the Acropolis Command Line Interface (acli).</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Login to any Controller VM (CVM) via SSH.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Type acli and press enter.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">The first thing we need is the UUID of the vmdisk, so for that we'll use the vm.disk_get command. Like any good cli, you can use the tab key to auto populate information. If you type vm.disk_get and hit tab you'll see the names of all VMs in your cluster.</span><br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="background-color: lime;"><acropolis></span> vm.disk_get</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">TestVM W2K12R2-Test blmpower1</span><br />
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Start typing the name of the VM you want to query and press tab again to fill in the rest.</span><br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="background-color: lime;"><acropolis></span> vm.disk_get W2K12R2-Test</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">addr {</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> bus: "ide"</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> index: 0</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">}</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">cdrom: true</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">empty: true</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">addr {</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> bus: "scsi"</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> index: 0</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">}</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>vmdisk_uuid: "<span style="background-color: #999999;">69df5abd-6570-4ce1-ba77-2d117c3df7e5</span>"</b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;">source_vmdisk_uuid: "d6c7a984-421c-403e-b579-4885961c698d"</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">container_id: 8</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">vmdisk_size: 42949672960</span><br />
<div>
<br /></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Here you see the vmdisk_uuid. Select the whole string inside of the quotes.</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Now use the image.create command (covered in a previous post) to create a new image using the existing disk.</span></div>
<div>
<br /></div>
<div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="background-color: lime;"><acropolis></span> image.create W2K12R2-Template clone_from_vmdisk=69df5abd-6570-4ce1-ba77-2d117c3df7e5 image_type=kDiskImage</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">ImageCreate: complete</span></div>
</div>
<div>
<br /></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Now when you click the gear icon in Prism and select Image Configuration, you'll see the new image listed there. Now it can be selected straight from Image Service by anyone who needs it when building a new VM.</span></div>
<br />
<br />Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0tag:blogger.com,1999:blog-4865368816099793765.post-26935869603650985102016-01-26T10:04:00.001-06:002016-01-26T10:15:03.849-06:00Converting ESXi to Acropolis Hypervisor - Part 3 - Importing VMware Virtual Machines<span style="font-family: "arial" , "helvetica" , sans-serif;">In my previous posts we <a href="http://virtual-ez.blogspot.com/2016/01/converting-esxi-to-acropolis-hypervisor.html">destroyed a Nutanix cluster running ESXi</a> and <a href="http://virtual-ez.blogspot.com/2016/01/converting-esxi-to-acropolis-hypervisor_22.html">installed Acropolis Hypervisor (AHV) using the Foundation 3.0 process</a>, which is now built directly into each Nutanix Controller Virtual Machine (CVM).</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Now it's time to pull some VMs from your legacy ESXi environment into AHV. Keep in mind that if you're already a Nutanix customer with an ESXi hypervisor cluster, this process will be automated in a future release (as shown during the general session at the .NEXT conference in Miami).</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Before proceeding, you might want to take a quick look at <a href="http://virtual-ez.blogspot.com/2016/01/nutanix-acropolis-hypervisor-getting.html">my other post on using the Image Service and creating a virtual network for your VMs</a> as a quick primer, as I won't go into great detail on either of these here.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">If you're not already running ESXi on your Nutanix cluster and are starting from scratch with AHV, you can use these steps to import VMware VMs into Acropolis. This can be done through a few different methods, but if you've got a set of VMware templates that you use all the time, it would make sense to import those into the Acropolis Mobility Fabric (AMF) Image Service so that you can clone them easily.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">The AMF Image Service supports a variety of formats, including <span style="line-height: 26px;">raw, vhd, vmdk, vdi, iso, qcow2. This means you won't need to convert an ESXi vmdk to a different format in order to use it with AHV. If you're using Windows, the VirtIO drivers need to be installed <i>before </i>bringing the VM over to AHV. Think of VirtIO as Nutanix Guest Tools, or the equivalent of VMware Tools. You need the virtual SCSI driver in order to boot the VM.</span></span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">In my example I am going to take an existing Windows Server 2012 R2 template in ESXi and prepare it for migration into AHV.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">To start, I am going to deploy a new VM from the existing template so that I can install the VirtIO drivers on it without changing the original template. </span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Next I will install the VirtIO drivers. These are available from the Nutanix portal as both an ISO image as well as an MSI executable.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Once the VirtIO drivers are installed, uninstall VMware Tools. </span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Now power off the VM. Make sure there are no VMware vCenter-based snapshots for the VM. Make a mental note of where the VM's vmdk file resides. </span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Make sure you download the VM's "flat" vmdk file. You should see the word 'flat' in the name, and it will be much larger than the other VMDK file.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBmiM-AkaKmkouroj9ymTQ_5O2c7-RzrV03cs-aA3eMrCqE7uKmLj-RBz5vlWqPzbzqf-NTVnNOFTOa5SWeFDqsVm9uNeeIaBjPQWN8c7rrx0X7-SzXUoJf4EOtS-BL2_rApxYaGOa0G4/s1600/1-25-2016+3-40-33+PM.jpg" imageanchor="1"><img border="0" height="260" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBmiM-AkaKmkouroj9ymTQ_5O2c7-RzrV03cs-aA3eMrCqE7uKmLj-RBz5vlWqPzbzqf-NTVnNOFTOa5SWeFDqsVm9uNeeIaBjPQWN8c7rrx0X7-SzXUoJf4EOtS-BL2_rApxYaGOa0G4/s640/1-25-2016+3-40-33+PM.jpg" width="640" /></a></span><br />
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">This could take some time depending on the size of the VM. Once the download is complete, login to Prism, click the gear icon, and select Image Configuration.</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgATOuCX_5lNsH7IeZDKMOl6VKlOrXznwuZpkEzgVY8t3PMKXvqzTFnNNEBpH3_zPo6C5See-BErO3DoxRE8VALqdl-PZxEaqHgWybBgEnC2-kOC7VjLP_pAVm3xXtquZTVEb9R-pzxKxU/s1600/1-26-2016+9-17-13+AM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="157" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgATOuCX_5lNsH7IeZDKMOl6VKlOrXznwuZpkEzgVY8t3PMKXvqzTFnNNEBpH3_zPo6C5See-BErO3DoxRE8VALqdl-PZxEaqHgWybBgEnC2-kOC7VjLP_pAVm3xXtquZTVEb9R-pzxKxU/s400/1-26-2016+9-17-13+AM.jpg" width="400" /></a></div>
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">If you read my previous post on getting started with the Image Service, these steps should be familiar. </span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Click the 'Upload Image' button and fill in the details.</span><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUGvdyzOsakmvytYJN3Ycq9RRM3uDLoXIONJET92OqUdlPESse6cvCpwf8vzK40F_wCooLa4pPQ1WLAaTpBbwOExz32rdLCZRH_I4M9zc6KE0cfpjFWZBDm9iu3Kr1-Zfh6GYHEfcF5SU/s1600/1-26-2016+9-20-31+AM.jpg" imageanchor="1"><img border="0" height="385" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUGvdyzOsakmvytYJN3Ycq9RRM3uDLoXIONJET92OqUdlPESse6cvCpwf8vzK40F_wCooLa4pPQ1WLAaTpBbwOExz32rdLCZRH_I4M9zc6KE0cfpjFWZBDm9iu3Kr1-Zfh6GYHEfcF5SU/s400/1-26-2016+9-20-31+AM.jpg" width="400" /></a><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Click Save to begin uploading the VMDK file.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Once the image creation is complete, close the Image Configuration window and go to the Prism VM view.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">We're now going to create a new VM based on the VMDK file that we pulled over from our old ESXi environment.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Click 'Create VM' and give the new VM a name, vCPU, and memory.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Click 'New Disk', change the Operation drop down to 'CLONE FROM IMAGE SERVICE', and select the Image that you created in the previous section.</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRrMqEhb_io6OvWnyezOvI3HW_n7nE8XpQs-IyoZjBl2jNLnRa4tZpiaGT32vY1hES1eMRFqC4yVwCpX6g4lm-rXV843-LScuAv8rxa1W8CbD3KYR7FKNxPZobxznkOsw0_snUn5DZQRY/s1600/1-26-2016+9-36-30+AM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="381" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRrMqEhb_io6OvWnyezOvI3HW_n7nE8XpQs-IyoZjBl2jNLnRa4tZpiaGT32vY1hES1eMRFqC4yVwCpX6g4lm-rXV843-LScuAv8rxa1W8CbD3KYR7FKNxPZobxznkOsw0_snUn5DZQRY/s400/1-26-2016+9-36-30+AM.jpg" width="400" /></a></div>
<br />
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Click Add and give the VM a NIC if you prefer. Once complete, click Save.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Since this is a clone operation, it will happen very fast.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Click the Table view and select the new VM. Click 'Power On' (underneath the table) and then Launch Console once it becomes available. You should see the VM boot into Windows as you normally would. </span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBHAo5OTK2-0bxe-XDf_mip6efT_Ke46vc2TU7pl8NadRXo7wS1ur72BFS_DCk7oXLm72OLDMtUGckYcR0t4D98sy26ijf4jE61bkvom4daiJn3RDdNK9AccVSoxuVXfmCAe2imQ6pRWo/s1600/download.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBHAo5OTK2-0bxe-XDf_mip6efT_Ke46vc2TU7pl8NadRXo7wS1ur72BFS_DCk7oXLm72OLDMtUGckYcR0t4D98sy26ijf4jE61bkvom4daiJn3RDdNK9AccVSoxuVXfmCAe2imQ6pRWo/s400/download.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">You only need to bring your template VMs from ESXi into the Acropolis Image Service once. From there you can clone as many times as needed directly from Prism, or from acli, the AHV command line.</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">You may be curious about how the devices appear to Windows once moved to AHV. You can login to Windows and look at Device Manager. </span></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiarghfwxvoMgxSn2_EfCEvrFNHraWaajd1LBKW2XjiMl1SHsrBf299KCI_jZEP2bMdHw7xjGwz16Jy8A7SBd4IzuwJQbQ5_gWuNzv8t6fe69s-DVYp5yqp8sBmiW0GrnNZJF8jfnPDW8o/s1600/1-26-2016+9-46-00+AM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiarghfwxvoMgxSn2_EfCEvrFNHraWaajd1LBKW2XjiMl1SHsrBf299KCI_jZEP2bMdHw7xjGwz16Jy8A7SBd4IzuwJQbQ5_gWuNzv8t6fe69s-DVYp5yqp8sBmiW0GrnNZJF8jfnPDW8o/s400/1-26-2016+9-46-00+AM.jpg" width="360" /></a><br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0tag:blogger.com,1999:blog-4865368816099793765.post-61355732962732668062016-01-25T15:08:00.002-06:002016-01-26T15:27:32.385-06:00Nutanix Acropolis Hypervisor - Getting Started with Virtual Machines<span style="font-family: "arial" , "helvetica" , sans-serif;">In the previous post, I showed you how to import an existing ISO file to the Nutanix Acropolis Mobility Fabric image service, as well as how to create a virtual machine network. Now it's time to get to the fun part...creating VMs.</span><br />
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><b><u>Acropolis Hypervisor - Creating Virtual Machines</u></b></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Login to Prism and click on the Home drop down menu at the top left side. Select VM from the menu.</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">If you've used Nutanix with other hypervisors in the past, you'll notice a new button with Acropolis Hypervisor (AHV). There is a "Create VM" button on the top right side. Click it to get started.</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">First, give the VM a name, along with come vCPU and memory resources.</span></div>
<div>
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3U-ktG_AdlXO3jUnnamx4MggTDbfC2G4NaW67LnZpS7ML6ny8QoZ6f-2i_ChPLPZRyqJLfWUq3Ikef8NKzWYkSM2Iboty1XQm1CTbYz6WpWn3A_UpsNjjYoo1Oyvg3xFT6ZRXUuu0Luw/s1600/1-25-2016+2-29-19+PM.jpg" imageanchor="1"><img border="0" height="345" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3U-ktG_AdlXO3jUnnamx4MggTDbfC2G4NaW67LnZpS7ML6ny8QoZ6f-2i_ChPLPZRyqJLfWUq3Ikef8NKzWYkSM2Iboty1XQm1CTbYz6WpWn3A_UpsNjjYoo1Oyvg3xFT6ZRXUuu0Luw/s400/1-25-2016+2-29-19+PM.jpg" width="400" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">Now let's add a virtual disk by clicking the "New Disk" button. This menu has a lot of different options which I plan to elaborate on later. For now, let's take the defaults and give it a modest amount of disk based on the Guest OS you intend to use. I'm using a minimal CentOS build in this example.</span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIPhtwWx-Er0NOU9mWQxzRoM55ENI9dIonbhRUCdPclrq8qoFLYlfghHHoYx4JWJ2_MLuItFGKUo0PtLvjEekY1wesQ7fZ7raYpGmFOkXv62Er7mPSQdwGley1xUis0ZdghzAbw7Xm33o/s1600/1-25-2016+2-31-47+PM.jpg" imageanchor="1"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIPhtwWx-Er0NOU9mWQxzRoM55ENI9dIonbhRUCdPclrq8qoFLYlfghHHoYx4JWJ2_MLuItFGKUo0PtLvjEekY1wesQ7fZ7raYpGmFOkXv62Er7mPSQdwGley1xUis0ZdghzAbw7Xm33o/s400/1-25-2016+2-31-47+PM.jpg" width="362" /></a></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">Click Add. Now you'll see two disks for this VM. One is a CDROM and the other is a standard virtual disk.</span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">Click the pencil icon for the CDROM drive. Under the Operation drop down, select "CLONE FROM IMAGE SERVICE" and use the Image drop down to select the ISO file that you wish to use. If it's not there, go back to my previous post about using the Image Service and import it.</span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRjJWQ0F18Jr-m_sghAdmFaS0LOWkjg5Zg7TssO2jqY1CoP6k16Gd6tAYYEK0m80EJBSTQ_DqDv53_3mjCmEPNKczWgZj-Ux95_ZR6v0HvAEvwj271uOQWLdLJ_uVA1ikBegsGOeNqQ2A/s1600/1-25-2016+2-41-11+PM.jpg" imageanchor="1"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRjJWQ0F18Jr-m_sghAdmFaS0LOWkjg5Zg7TssO2jqY1CoP6k16Gd6tAYYEK0m80EJBSTQ_DqDv53_3mjCmEPNKczWgZj-Ux95_ZR6v0HvAEvwj271uOQWLdLJ_uVA1ikBegsGOeNqQ2A/s400/1-25-2016+2-41-11+PM.jpg" width="375" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">Click Update to save this configuration.</span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">Now click on the "New NIC" button. This is one minor annoyance that I have with Acropolis so far in that it doesn't display the name that I gave to the network configuration when I created it. Instead it just shows vlan.0 and any other VLAN IDs that have been defined. It can be hard to remember VLAN IDs so displaying the network name (such as "VM Network") would be a bit more helpful, in my opinion. </span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">If you are using IP Management in Acropolis as previously discussed, there is no need to manually assign an IP address here. </span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrFTmEKqhlBaY_YRSKteIT7LBEI_XxrSZin77cVwTYpQlVtO1803l7lBsz77dTjxG3w2HPfJIJoyYf4f6Px392DWvVAuy-0O3847a_Ah6czvtGN021mIyVTeviWOlON6ow6-7oOCAbHLI/s1600/1-25-2016+2-35-11+PM.jpg" imageanchor="1"><img border="0" height="350" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrFTmEKqhlBaY_YRSKteIT7LBEI_XxrSZin77cVwTYpQlVtO1803l7lBsz77dTjxG3w2HPfJIJoyYf4f6Px392DWvVAuy-0O3847a_Ah6czvtGN021mIyVTeviWOlON6ow6-7oOCAbHLI/s400/1-25-2016+2-35-11+PM.jpg" width="400" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">Click Add to complete. Review your settings and click Save to create your first Acropolis Hypervisor VM.</span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">The VM will show up in either the VM Overview or VM Table views in Prism. If you've already created a bunch of VMs, you can use the 'search in table' box to find it. Once you click on it, you will see some options underneath the table to Power On, Take Snapshot, Clone, Update, or Delete. Power the VM on.</span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">Once the VM is powered on you can Launch Console to interact with it. You should see the VM booted to the ISO file that you specified. </span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5LVfdO3pA8dVZWi0-o1pMo05JXOlXfHWImKN6w0smBtGZnDXaE8raHnlXYFlyNK6OOt4r7ZrX7OueQUNkcXy352qxcqEytYpcb99is1spQZbTiIOLKY0B0xJ-EbuitPAFi8psssNtD94/s1600/1-25-2016+2-43-32+PM.jpg" imageanchor="1"><img border="0" height="472" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5LVfdO3pA8dVZWi0-o1pMo05JXOlXfHWImKN6w0smBtGZnDXaE8raHnlXYFlyNK6OOt4r7ZrX7OueQUNkcXy352qxcqEytYpcb99is1spQZbTiIOLKY0B0xJ-EbuitPAFi8psssNtD94/s640/1-25-2016+2-43-32+PM.jpg" width="640" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">If you're a Google Chrome fan, you'll see a prompt that the preferred browsers for the Launch Console are Firefox and Internet Explorer. I'm not sure what IE can do better than Chrome, but you may find some weird behavior if you insist on using Chrome. Personally I ran into some keyboard issues, particularly typing periods. It just didn't work with Chrome. </span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">One nice thing about building a Linux VM on AHV is that you don't need to load any special device drivers for the virtual machine's virtual SCSI adapter. If you're building a Windows VM, make sure you download the VirtIO drivers from the Nutanix portal and add it to the Image Service. </span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">I won't highlight the OS install process here as I assume if you've made it this far, this isn't your first rodeo. You'll notice the install is very fast thanks to the Image Service. It's not pulling it across the wire through an ISO mount process from your client or anything like that. It's pulling it directly from the same container that it's running on. Slick.</span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">Remember to disconnect the ISO file from the VM's CDROM drive after all the binaries are copied and the install process is complete.</span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">Consider this VM your base template if you will. All other VMs can be cloned from this one.</span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">If you want to clone this VM once, you can easily do that from Prism by clicking on the VM name and then clicking the Clone link underneath the VM table.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">However, if you want to clone this VM multiple times, you can use Acropolis CLI, or acli.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Login to any Controller VM (CVM) in your cluster and type acli and press enter.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">At the acli prompt, issue a command similar to the following to clone the VM multiple times at once.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"></span><br />
<span style="font-family: Courier New, Courier, monospace;"><span style="color: lime;"><acropolis></span> vm.clone testclone[1..10] clone_from_vm=TestVM</span><br />
<span style="font-family: arial, helvetica, sans-serif;"><br /></span>
<span style="font-family: arial, helvetica, sans-serif;">This command will create 10 virtual machines named testclone1 through testclone10, all cloned from the same TestVM virtual machine created in the previous steps. </span><br />
<span style="font-family: arial, helvetica, sans-serif;"><br /></span>
<span style="font-family: arial, helvetica, sans-serif;">You can then use the vm.on command to boot them all simultaneously. For example:</span><br />
<span style="font-family: arial, helvetica, sans-serif;"><br /></span>
<span style="font-family: Courier New, Courier, monospace;"><span style="color: lime;"><acropolis></span> vm.on testclone*</span><br />
<span style="font-family: arial, helvetica, sans-serif;"><br /></span>
<span style="font-family: arial, helvetica, sans-serif;"><br /></span>
<span style="font-family: arial, helvetica, sans-serif;"><br /></span>
<div>
<br /></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0tag:blogger.com,1999:blog-4865368816099793765.post-22298237044659437772016-01-25T14:21:00.001-06:002016-01-26T09:06:32.201-06:00Nutanix Acropolis Hypervisor - Getting Started with Pulse, Image Service, and Network Config<span style="font-family: "arial" , "helvetica" , sans-serif;">In my previous posts I showed you how to blow away a Nutanix cluster running ESXi and deploy Acropolis Hypervisor (AHV) from scratch. At this point you should have pointed your web browser to an IP address of one of your CVMs, or to the cluster IP if you created one. This will take you to the Nutanix Prism interface.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">The default password has changed since the early days of Nutanix. For a clean install of 4.5.x, login as admin admin. You'll be prompted to change the password immediately, as well as agree to the Nutanix EULA.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Now that you've logged in, you should see the Prism Home screen, which is a great overall dashboard.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">You'll see right out of the gate a red banner across the top, which is telling you to enable Pulse.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Click the "Learn more and configure Pulse" link.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Pulse is a great way to send diagnostic data to Nutanix in order to provide proactive support. There is no security sensitive information sent to Nutanix. I'm sure you've already read the EULA and want to enable Pulse. To do so, make sure Enable Pulse is checked and click Save.</span><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhocON5oZk9X-tEH3uLQtFpFFyB7bfZL4iktpKIswDM_1Lkkc56BZrxLd1WelkHj4Ox1KElOJpQ-SoNDE22WzoepTBgkJLZI7x0uywAm-aSGMW6VeWxuWKJUx02M3gP5wx0SCpWpvvSoc/s1600/1-22-2016+3-17-21+PM.jpg" imageanchor="1"><img border="0" height="375" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhocON5oZk9X-tEH3uLQtFpFFyB7bfZL4iktpKIswDM_1Lkkc56BZrxLd1WelkHj4Ox1KElOJpQ-SoNDE22WzoepTBgkJLZI7x0uywAm-aSGMW6VeWxuWKJUx02M3gP5wx0SCpWpvvSoc/s400/1-22-2016+3-17-21+PM.jpg" width="400" /></a><br />
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<b><u><span style="font-family: "arial" , "helvetica" , sans-serif;">Acropolis Hypervisor Image Service</span></u></b><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Now let's pull some ISOs into the environment by using the Image Service. That way we have the software we need to build some VMs.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">In the old days, you had to import ISOs or disk files into the Image Service with an acli command line string. However, this can now be done by using Prism.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><u>Old Way</u></span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Login to any Nutanix CVM using SSH.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Enter the Acropolis CLI by typing acli and pressing enter.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">The Image Service supports file access via http or NFS. If you're like me, you may have had your ISOs sitting on a Windows file server. It was a little annoying getting IIS configured to simply list the directory contents, but that's how I did it. I'm not an IIS expert by any stretch, so Google is your friend for that task.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Now that you're in the acli, let's pull in an ISO. I'm using CentOS 6.4 as an example.</span><br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><acropolis> image.create centos-6.4-x86_64-minimal source_url=http://iswblmvum01.tec.sirius/CentOS/CentOS-6.4-x86_64-minimal.iso container=default-container-12996 image_type=kIsoImage</span><br />
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">The syntax can be viewed and explained by using the <a href="https://portal.nutanix.com/#/page/docs/details?targetId=AMF_Guide-Acr_v4_5:ahv_acropollis_image_service_c.html" target="_blank">Acropolis Application Mobility Fabric Guide</a>.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Essentially I created an image named centos-6.4-x86_64-minimal and pointed to my shiny fancy new IIS server, which was simply configured to use the existing file share as its root directory. You'll notice the container name specified for the container= argument is referencing a default container. This is the one that was created by the Foundation process when the cluster was built. You can tab complete this part via acli, and it will automatically put it there for you. When complete you should see a completion message.</span><br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;">ImageCreate: complete</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">You can now list the contents of your image store as well by issuing an image.list command in acli.</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;"><acropolis> image.list</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Image name Image UUID</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">WindowsServer2012-VL 1975dcf6-14c3-4bf9-9cc1-4ee88ae49b19</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">WindowsServer2012R2-VL 87a86643-1234-4648-b53e-359c8f13f87a</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">centos-6.4-x86_64-minimal 5136dedf-7d32-403c-8923-4fde986bc8ef</span><br />
<div>
<br /></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">If you plan on deploying Windows VMs, make sure to download the VirtIO ISO for Windows from the Nutanix portal and add it to the Image Service as well. You'll need the VirtIO SCSI driver to see the virtual disks in AHV VMs. </span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><u>New (and improved) Way</u></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;">Click the gear icon in Prism and select Image Configuration.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: "arial" , "helvetica" , sans-serif;">Click the "Upload Image" icon and give the image a name, a description (e.g. annotation), and select the image type. The image type will be ISO or disk. The Image Service s</span><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;">upports </span><span style="line-height: 26px;">raw, vhd, vmdk, vdi, iso, qcow2 disk formats. You can continue to upload from a URL if you prefer, or you can upload the file directly from your browser, which is very handy and a big time saver.</span></span></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-family: Arial, Helvetica, sans-serif;"><span style="line-height: 26px;"><br /></span></span></span>
<span style="font-family: Arial, Helvetica, sans-serif;">
<span style="line-height: 26px;"><span style="font-family: Arial, Helvetica, sans-serif;">When you're finished, you'll see all of the images that have been uploaded. You can choose to activate them or make them inactive, which will hide them and prevent them from being used.</span></span></span><br />
<span style="font-size: 16px; line-height: 26px;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU77uyQKiudH_Mk_FAlzZVr_7REqvQv5O6mOCQDK3PYjnAX6UCJloZZ-IHO-Uhjcp5uvlTtwwlopfENH9JPj0C6GG1eBEOV8RTxKSg1xqMNC-So5AEIjleBvSsKTOD1TVcQWbjdt0bu88/s1600/1-26-2016+8-49-30+AM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="330" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU77uyQKiudH_Mk_FAlzZVr_7REqvQv5O6mOCQDK3PYjnAX6UCJloZZ-IHO-Uhjcp5uvlTtwwlopfENH9JPj0C6GG1eBEOV8RTxKSg1xqMNC-So5AEIjleBvSsKTOD1TVcQWbjdt0bu88/s400/1-26-2016+8-49-30+AM.jpg" width="400" /></a></div>
<br />
<b><u><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></u></b>
<b><u><span style="font-family: "arial" , "helvetica" , sans-serif;">Acropolis Hypervisor Network Config</span></u></b><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Now we need some networking for our VMs. Login into Prism and click the VM drop down from the menu. Look for a link in the top right corner that says Network Config. Click it.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Click the Create Network button.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Since old habits die hard, I'm calling my network 'VM Network'. I'm also not using any VLAN tags in this environment, so I've specified VLAN 0 to allow the native VLAN to come through.</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTpAOscBqR62lqQieA0_im0pliJ915AsLQvlZazS57mgEDhN4LXiOpCPuOAnD_UrZhAh9b_yMCgpEfkr2AxbDViP8Q-uu_ebJiLI2bTqTpvbQtmzkeDeOIB4I8QNI2ahBM0sKMueziZPY/s1600/1-25-2016+2-12-39+PM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTpAOscBqR62lqQieA0_im0pliJ915AsLQvlZazS57mgEDhN4LXiOpCPuOAnD_UrZhAh9b_yMCgpEfkr2AxbDViP8Q-uu_ebJiLI2bTqTpvbQtmzkeDeOIB4I8QNI2ahBM0sKMueziZPY/s400/1-25-2016+2-12-39+PM.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">Nutanix can do IP address management for you, so let's configure that as well to make things easy.</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">These steps are pretty straightforward. You define a network in CIDR notation (e.g. 192.168.50.0/24), along with the default gateway for that network. </span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">You can choose whether or not you want to list DNS servers, as well as the domain search order, as well as the overall domain name. </span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">If you have a TFTP boot server, you can define that here as well, along with the boot file name.</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">To set an IP range, click the "Create Pool" button under the IP Address Pools section. Provide a start and end address. </span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Finally, you can override any existing DHCP server that might be out there by specifying its IP address. Don't make your network admin mad!</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">In my next post we'll finally get to the fun part...creating a VM.</span><br />
<br />Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0tag:blogger.com,1999:blog-4865368816099793765.post-19921340958793966412016-01-22T14:58:00.002-06:002016-01-26T10:05:39.927-06:00Converting ESXi to Acropolis Hypervisor - Part 2 - Using Foundation 3.0<span style="font-family: "arial" , "helvetica" , sans-serif;">In the previous post, <a class="PXLWASD-F-i" href="https://www.blogger.com/blogger.g?blogID=4865368816099793765#editor/target=post;postID=7755149926226232600;onPublishedMenu=posts;onClosedMenu=posts;postNum=0;src=postname" style="border: 0px; color: #1155cc; display: inline-block; font-size: 13px; margin: 0px 10px 0px 0px; max-width: 100%; overflow: hidden; padding: 0px; text-decoration: none; text-overflow: ellipsis; vertical-align: baseline; white-space: nowrap; width: auto;">Converting ESXi to Acropolis Hypervisor - Part 1</a>, I showed you how to destroy your ESXi cluster and get back to square one with the new and improved Foundation 3.0 process, which is now baked into the CVM as of Acropolis Base Software 4.5. This is a nice improvement over the old way of using Foundation. If you're using Nutanix, you likely recall that a Nutanix SE or a partner SE had to come onsite with a laptop and plug into your network (or a local switch with all the Nutanix nodes plugged in) in order to initialize the cluster for the first time.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Moving Foundation into the CVM allows customers to perform this process on their own. This post will highlight the new Foundation 3.0 wizard.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">As mentioned in part 1, point your browser to the IPv4 or IPv6 (link local) address of the CVM on port 8000, followed by a /gui. One key thing to note here is that while IPv4 will work, it will NOT allow you to change your CVM IPs. If you need to change CVM IPs, you're going to need to pull the IPv6 address from a CVM (via SSH, ifconfig and look for the inet6 addr of eth0) and go there instead. IPv6 will also require that the device you're browsing from (like your laptop) be plugged into the same L2 broadcast domain as the Nutanix CVMs.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">IPv4 example: http://192.168.100.10:8000/gui</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">IPv6 example: [fe80::5b54:fg:fe8d:435b]:8000/gui</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Note the brackets are required before and after the IPv6 address!</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Before starting the wizard and blindly clicking next, think about what Redundancy Factor you want in your cluster. Now is the time to decide if you want any containers with RF3. RF3 keeps three copies of data, but does require a minimum of five nodes. You can select which RF factor you want by clicking the 'Change RF' link in the top left corner of Foundation.</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxdvi0gSibWwQA7p-PDDGUo4Y8ka_U0wOAqK0Kit-UWH84tN949GjeIBzhkIwW-DMnUCdi4nc2DX5oRthakCZx9p4fe7cOAND48QdzluDjvOwBHIZZdEzwBPOQ3LWG2DBokRfYOUJkFG8/s1600/1-22-2016+10-49-09+AM.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="326" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxdvi0gSibWwQA7p-PDDGUo4Y8ka_U0wOAqK0Kit-UWH84tN949GjeIBzhkIwW-DMnUCdi4nc2DX5oRthakCZx9p4fe7cOAND48QdzluDjvOwBHIZZdEzwBPOQ3LWG2DBokRfYOUJkFG8/s640/1-22-2016+10-49-09+AM.jpg" width="640" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5obuV3Unt402NUamEiWFRi695g_e_d7nmX-tDYNTGL99ICaUI6LTOhXB4hs76r2vvvJWtWw80AUIIllIt6gZFIeQFrL4KJkXOoFJDu39_oRnTQ5nHLZNQsOAOn8uu6H1abbov01iso5o/s1600/1-22-2016+10-50-07+AM.jpg" imageanchor="1"><img border="0" height="306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5obuV3Unt402NUamEiWFRi695g_e_d7nmX-tDYNTGL99ICaUI6LTOhXB4hs76r2vvvJWtWw80AUIIllIt6gZFIeQFrL4KJkXOoFJDu39_oRnTQ5nHLZNQsOAOn8uu6H1abbov01iso5o/s400/1-22-2016+10-50-07+AM.jpg" width="400" /></a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP1OIZ9TOsnAG_xT0WxRv_L2XiicZbepK4pu4U_mnUbCpMA4G3MOHfSUE3oXlqw5pvUIDbIjkMYjnoNF7anSTn_Wm-TUhRroxoNUaWszgJw7x2_Kyjhe_WiJdho5XBW77dXO0e8ZB6e1Y/s1600/1-22-2016+10-50-31+AM.jpg" imageanchor="1"><img border="0" height="305" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP1OIZ9TOsnAG_xT0WxRv_L2XiicZbepK4pu4U_mnUbCpMA4G3MOHfSUE3oXlqw5pvUIDbIjkMYjnoNF7anSTn_Wm-TUhRroxoNUaWszgJw7x2_Kyjhe_WiJdho5XBW77dXO0e8ZB6e1Y/s400/1-22-2016+10-50-31+AM.jpg" width="400" /></a><br />
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">I only have a four node cluster, so RF2 is my only choice.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Select all available nodes and click the Next button in the bottom right corner.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Step 2 is all about cluster properties and high level network information for the CVMs, the hypervisor, and the IP Management Interface. These are things like subnet mask, default gateway, DNS, etc. Don't forget to choose your CVM memory size (like I did in the screen shot below). I recommend 24GB minimum, and 32GB or more if you plan to use dedupe.</span><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTnBsPOGET-cOJ4_XCvRbMoYcgb31yG0o7u1w9cJwi0-rd4x2-3Rm0uWjrkN_P9OFb7c_rEWRTQVI5sGxY4G8ohdU_JYsZPkJcls0udW_nW8pk0YkdJr6lHIgqxkM_vdKqMHI_FtjPODI/s1600/1-22-2016+10-54-39+AM.jpg" imageanchor="1"><img border="0" height="324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTnBsPOGET-cOJ4_XCvRbMoYcgb31yG0o7u1w9cJwi0-rd4x2-3Rm0uWjrkN_P9OFb7c_rEWRTQVI5sGxY4G8ohdU_JYsZPkJcls0udW_nW8pk0YkdJr6lHIgqxkM_vdKqMHI_FtjPODI/s640/1-22-2016+10-54-39+AM.jpg" width="640" /></a><br />
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Click Next</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Step 3 let's you define hypervisor host names and IPs, along with IPs for the CVMs and IPMIs. The range fields are nice because they auto-populate the manual input fields with data, resulting in a lot less typing and less chance of errors. If you use contiguous blocks of IPs for each one, you can type the last octet of the first IP into the top field and it will auto-populate the rest. That's slick.</span><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKf1aHiBskI2Jk529d16qARPpltpIhXS1ZI3l5gvWGI6dtbhBsCOFRy1qSdAcDXMTPdnbGMwIKVrllxcjDMmQ1BKBJP6PR5zhBdQG7k9IZDqvF-xx-90e5vg3pBTw1t5KsOXTfmhdXbm8/s1600/1-22-2016+1-42-06+PM.jpg" imageanchor="1"><img border="0" height="324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKf1aHiBskI2Jk529d16qARPpltpIhXS1ZI3l5gvWGI6dtbhBsCOFRy1qSdAcDXMTPdnbGMwIKVrllxcjDMmQ1BKBJP6PR5zhBdQG7k9IZDqvF-xx-90e5vg3pBTw1t5KsOXTfmhdXbm8/s640/1-22-2016+1-42-06+PM.jpg" width="640" /></a><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">If you've used Nutanix at all you know that your CVM IP and host hypervisor IP need to be in the same subnet. You'll also notice that there is no option for defining a VLAN ID here. I always tell customers using VLAN tagging to set the default VLAN (untagged) for those ports to the VLAN assigned to the respective CVM/hypervisor subnet. That way the traffic can pass through untagged and setup is nice and easy. You can use VLAN tags later for VM traffic. </span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Click 'Validate Network' to continue.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">If all goes well, you should be prompted for images. You're going to need both Acropolis Base Software (previously known, and still sometimes referred to, as NOS) images as well as hypervisor images. However if you're deploying AHV, it's included in the...</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Don't make the mistake I did once before and accidentally use an older version of Acropolis. Remember, Foundation wasn't made available in the CVM until 4.5, so if you go to an older version, things are going to get weird.</span><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEH4C60AWrI5LL058SMJQeMDd0qFqM6lDX-nripq-M4ZOVmSVmpbq91niC1LLAsgjavG279QCt9H5A-0y83DCD8ji9VR153uxKfDuUpYxmkFjos_RnPnGEU_3X9_Rwl9nwEwVqgsrh7XU/s1600/1-22-2016+1-52-30+PM.jpg" imageanchor="1"><img border="0" height="326" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEH4C60AWrI5LL058SMJQeMDd0qFqM6lDX-nripq-M4ZOVmSVmpbq91niC1LLAsgjavG279QCt9H5A-0y83DCD8ji9VR153uxKfDuUpYxmkFjos_RnPnGEU_3X9_Rwl9nwEwVqgsrh7XU/s640/1-22-2016+1-52-30+PM.jpg" width="640" /></a><br />
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Yes, it is a little strange that if you're already running Acropolis Base Software 4.5.1.2 that you have to upload 4.5.1.2 binaries, but I think that's because there isn't a copy stored locally on the CVMs. Plus, the CVMs are ESXi VMs, not AHV VMs, so they will need to be deleted and redeployed anyway. </span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Notice that it detected that I was already running ESXi 6.0.0-3073146. If you click the AHV link (in the middle), you'll notice that the installer ISO has already been "uploaded" since it's part of ABS already. In other words, if you're moving to AHV, you don't need a separate hypervisor ISO for that, just the Acropolis Base Software binary.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Once both Acropolis Base Software and Hypervisor boxes show that the software has been uploaded, click Create Cluster.</span><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkNCcVYtQQ5wjsRnSgD4t34iNUpoHNteXp5DnZP2JunXMGzz7Z0pj0rXNGYDFdIsG3MWPRYBbkxioXPDNgYnf7PJZu_OfSTVydErTJ4VYJqkTZ_ybE-81Wvs2LQv-YMvRiDKE0os_rYEo/s1600/1-22-2016+1-58-11+PM.jpg" imageanchor="1"><img border="0" height="516" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkNCcVYtQQ5wjsRnSgD4t34iNUpoHNteXp5DnZP2JunXMGzz7Z0pj0rXNGYDFdIsG3MWPRYBbkxioXPDNgYnf7PJZu_OfSTVydErTJ4VYJqkTZ_ybE-81Wvs2LQv-YMvRiDKE0os_rYEo/s640/1-22-2016+1-58-11+PM.jpg" width="640" /></a><br />
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">This process will take some time. For four nodes you can count on approximately 45-50 minutes. If you're really impatient like me you can use the handy log links to view what's happening. The log link next to the Overall Progress bar will give you general cluster creation info. There are separate log links for each node, which are much more detailed. </span><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz_j51ISzHkX34yN2GkeT_ogzdlaVMc5YrXNI9B6AvCkfDTN8x5danlORwy0QAvPFSnVRb0XgD-JvxZMkbgjuTysTM-a36VbJIlbbF2eBw8BDwVWsGpNoG2cr46TJm1__8Xl_ek2KK5Xk/s1600/1-22-2016+2-06-14+PM.jpg" imageanchor="1"><img border="0" height="324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz_j51ISzHkX34yN2GkeT_ogzdlaVMc5YrXNI9B6AvCkfDTN8x5danlORwy0QAvPFSnVRb0XgD-JvxZMkbgjuTysTM-a36VbJIlbbF2eBw8BDwVWsGpNoG2cr46TJm1__8Xl_ek2KK5Xk/s640/1-22-2016+2-06-14+PM.jpg" width="640" /></a><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">You'll notice the first host is done by itself while the others wait. After the first host is complete, all the others will be done in parallel. </span><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqDkwEYMZPIM4aWN3LcTAq_LmkBJAwnPV7iXZR7ahGZdjPFktvNm_CkAn8y8xh9sNwEe9BgLUg3yglm2R_0kTsbA_MnG7a2j97Uxn802ChoWy7ceZ6U0LDx4vP_B8JQ7dmqGIzhqB7QsU/s1600/1-22-2016+2-29-45+PM.jpg" imageanchor="1"><img border="0" height="324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqDkwEYMZPIM4aWN3LcTAq_LmkBJAwnPV7iXZR7ahGZdjPFktvNm_CkAn8y8xh9sNwEe9BgLUg3yglm2R_0kTsbA_MnG7a2j97Uxn802ChoWy7ceZ6U0LDx4vP_B8JQ7dmqGIzhqB7QsU/s640/1-22-2016+2-29-45+PM.jpg" width="640" /></a><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Once everything hits 100%, you'll see a completion message along with a link to take you into Prism. Wasn't that easy?</span><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ5x55F69J7UeE2rIuxMSLznPz0QxfcosBmmGmeKaf7qiX8w1p_jxbb1PYWsv6oDJYoGfbMgKe28_EAj-hM9VnLXJEQKC-4Kg5mKZNI4emJluDM58jsCVvLaSkblpc6VA3em1Favtpiq8/s1600/1-22-2016+2-53-33+PM.jpg" imageanchor="1"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ5x55F69J7UeE2rIuxMSLznPz0QxfcosBmmGmeKaf7qiX8w1p_jxbb1PYWsv6oDJYoGfbMgKe28_EAj-hM9VnLXJEQKC-4Kg5mKZNI4emJluDM58jsCVvLaSkblpc6VA3em1Favtpiq8/s400/1-22-2016+2-53-33+PM.jpg" width="346" /></a><br />
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Next up I'll walk you through getting comfortable using Acropolis Hypervisor. Stay tuned!</span><br />
<br />Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0tag:blogger.com,1999:blog-4865368816099793765.post-77551499262262326002016-01-22T09:29:00.005-06:002016-01-26T10:06:32.371-06:00Converting ESXi to Acropolis Hypervisor - Part 1 - A Clean Slate<span style="font-family: "arial" , "helvetica" , sans-serif;">Upgrade Acropolis Base Software (formerly known as NOS) to 4.5.1.2, which includes Foundation 3.0.1 in the CVM. I won't bother detailing the one-click upgrade process for Nutanix, as it is very easy and well documented elsewhere.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Backup any VMs that you wish to retain to a storage device outside of Nutanix, as we're going to blow away the existing Nutanix cluster in order to start from scratch.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">If you want to keep data intact and convert ESXi to AHV one node at a time, you'll need to wait for Acropolis Base Software 4.6.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Once you're sure you've backed up all your important data, login to any CVM via SSH.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">In the SSH terminal, issue a cluster stop command.</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<br />
<div>
<span style="font-family: "courier new" , "courier" , monospace;">nutanix@NTNX-SERIALNUM-B-CVM:192.168.100.11:~$ cluster stop</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:05:10 INFO cluster:1886 Executing action stop on SVMs 192.168.100.10,192.168.100.11,192.168.100.12,192.168.100.13</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:05:10 INFO cluster:1895</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">***** CLUSTER NAME *****</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">MSP_NTNX</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">This operation will stop the Nutanix storage services and any VMs using Nutanix storage will become unavailable. Do you want to proceed? (Y/[N]): y</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Waiting on 192.168.100.10 (Up) to stop: Zeus Scavenger SSLTerminator SecureFileSync Acropolis Medusa DynamicRingChanger Pithos Stargate Cerebro Chronos Curator Prism CIM AlertManager Arithmos Snmp SysStatCollector Tunnel ClusterHealth</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Waiting on 192.168.100.11 (Up, ZeusLeader) to stop: Zeus Scavenger SSLTerminator SecureFileSync Acropolis Medusa DynamicRingChanger Pithos Stargate Cerebro Chronos Curator Prism CIM AlertManager Arithmos Snmp SysStatCollector Tunnel ClusterHealth</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Waiting on 192.168.100.12 (Up) to stop: Zeus Scavenger SSLTerminator SecureFileSync Acropolis Medusa DynamicRingChanger Pithos Stargate Cerebro Chronos Curator Prism CIM AlertManager Arithmos Snmp SysStatCollector Tunnel ClusterHealth</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Waiting on 192.168.100.13 (Up) to stop: Scavenger SSLTerminator SecureFileSync Acropolis Medusa DynamicRingChanger Pithos Stargate Cerebro Chronos Curator Prism CIM AlertManager Arithmos Snmp SysStatCollector Tunnel ClusterHealth</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Waiting on 192.168.100.10 (Up) to stop: Zeus Scavenger SSLTerminator SecureFileSync Acropolis Medusa DynamicRingChanger Pithos Stargate Cerebro Chronos Curator Prism CIM AlertManager Arithmos Snmp SysStatCollector Tunnel ClusterHealth</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Waiting on 192.168.100.11 (Up, ZeusLeader) to stop: Zeus Scavenger SSLTerminator SecureFileSync Acropolis Medusa DynamicRingChanger Pithos Stargate Cerebro Chronos Curator Prism CIM AlertManager Arithmos Snmp SysStatCollector Tunnel</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Waiting on 192.168.100.12 (Up) to stop: Zeus Scavenger SSLTerminator SecureFileSync Acropolis Medusa DynamicRingChanger Pithos Stargate Cerebro Chronos Curator Prism CIM AlertManager Arithmos Snmp</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Waiting on 192.168.100.13 (Up) to stop: Scavenger SSLTerminator SecureFileSync Acropolis Medusa DynamicRingChanger Pithos Stargate Cerebro Chronos Curator Prism CIM AlertManager Arithmos Snmp</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Waiting on 192.168.100.10 (Up) to stop: Zeus Scavenger SSLTerminator SecureFileSync Acropolis Medusa DynamicRingChanger Pithos Stargate Cerebro Chronos Curator Prism CIM AlertManager Arithmos Snmp</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Waiting on 192.168.100.11 (Up, ZeusLeader) to stop: Zeus Scavenger SSLTerminator SecureFileSync Acropolis Medusa DynamicRingChanger Pithos Stargate Cerebro Chronos Curator Prism CIM AlertManager Arithmos Snmp</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Waiting on 192.168.100.12 (Up) to stop: Zeus Scavenger SSLTerminator SecureFileSync Acropolis Medusa DynamicRingChanger Pithos Stargate Cerebro Chronos Curator Prism CIM AlertManager Arithmos Snmp</span></div>
<br />
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Waiting on 192.168.100.13 (Up) to stop: Scavenger SSLTerminator SecureFileSync Acropolis Medusa DynamicRingChanger Pithos Stargate Cerebro Chronos Curator Prism CIM AlertManager Arithmos</span></div>
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Note: Your SSH session may drop during the cluster stop process. If so, just open a new SSH to a different CVM in your cluster.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Check to make sure the cluster has stopped. It's normal for Zeus and Scavenger to be up, but the rest of the cluster services should be down on all CVMs.</span><br />
<br />
<div>
<span style="font-family: "courier new" , "courier" , monospace;">nutanix@NTNX-SERIALNUM-A-CVM:192.168.100.10:~$ cluster status</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:06:44 INFO cluster:1886 Executing action status on SVMs 192.168.100.10,192.168.100.11,192.168.100.12,192.168.100.13</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">The state of the cluster: stop</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Lockdown mode: Disabled</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> CVM: 192.168.100.10 Up</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Zeus UP [4059, 4085, 4086, 4087, 4168, 4181]</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Scavenger UP [4723, 4753, 4754, 4799]</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> SSLTerminator DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> SecureFileSync DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Acropolis DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Medusa DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> DynamicRingChanger DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Pithos DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Stargate DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Cerebro DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Chronos DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Curator DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Prism DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> CIM DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> AlertManager DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Arithmos DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Snmp DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> SysStatCollector DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Tunnel DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> ClusterHealth DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Janus DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> NutanixGuestTools DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> CVM: 192.168.100.11 Up, ZeusLeader</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Zeus UP [3911, 3937, 3938, 3939, 4020, 4033]</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Scavenger UP [4578, 4607, 4608, 4653]</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> SSLTerminator DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> SecureFileSync DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Acropolis DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Medusa DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> DynamicRingChanger DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Pithos DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Stargate DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Cerebro DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Chronos DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Curator DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Prism DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> CIM DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> AlertManager DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Arithmos DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Snmp DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> SysStatCollector DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Tunnel DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> ClusterHealth DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Janus DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> NutanixGuestTools DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> CVM: 192.168.100.12 Up</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Zeus UP [3617, 3643, 3644, 3645, 3726, 3739]</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Scavenger UP [4282, 4313, 4314, 4354]</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> SSLTerminator DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> SecureFileSync DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Acropolis DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Medusa DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> DynamicRingChanger DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Pithos DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Stargate DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Cerebro DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Chronos DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Curator DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Prism DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> CIM DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> AlertManager DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Arithmos DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Snmp DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> SysStatCollector DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Tunnel DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> ClusterHealth DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Janus DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> NutanixGuestTools DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> CVM: 192.168.100.13 Up</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Scavenger UP [3518, 3549, 3550, 3589]</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> SSLTerminator DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> SecureFileSync DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Acropolis DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Medusa DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> DynamicRingChanger DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Pithos DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Stargate DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Cerebro DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Chronos DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Curator DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Prism DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> CIM DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> AlertManager DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Arithmos DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Snmp DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> SysStatCollector DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Tunnel DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> ClusterHealth DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> Janus DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> NutanixGuestTools DOWN []</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:06:47 INFO cluster:1993 Success!</span></div>
<div>
<br /></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">One last time...<b><span style="color: red;">make sure you've backed up anything on the Nutanix cluster that you wish to retain</span></b> - VMs, templates, etc. If you forgot something you're going to need to start the cluster again (e.g cluster start).</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">In the SSH terminal, issue a cluster destroy command.</span></div>
<div>
<br /></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">nutanix@NTNX-SERIALNUM-A-CVM:192.168.100.10:~$ cluster destroy</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:04 INFO cluster:1886 Executing action destroy on SVMs 192.168.100.10,192.168.100.11,192.168.100.12,192.168.100.13</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:04 INFO cluster:1895</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">***** CLUSTER NAME *****</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">MSP_NTNX</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">This operation will completely erase all data and all metadata, and each node will no longer belong to a cluster. Do you want to proceed? (Y/[N]): Y</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:24 INFO cluster:935 Cluster destroy initiated by ssh client IP: 192.168.140.62</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:28 INFO cluster:418 Restarted Genesis on 192.168.100.11.</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:28 INFO cluster:418 Restarted Genesis on 192.168.100.10.</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:28 INFO cluster:418 Restarted Genesis on 192.168.100.13.</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:28 INFO cluster:418 Restarted Genesis on 192.168.100.12.</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:28 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.10', u'192.168.100.11', u'192.168.100.12', u'192.168.100.13']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:31 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:33 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:36 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:39 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:41 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:44 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:47 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:50 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:52 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:55 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:07:58 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:08:01 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:08:03 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:08:06 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:08:09 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:08:12 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:08:14 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.11', u'192.168.100.10', u'192.168.100.13', u'192.168.100.12']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:08:17 INFO cluster:325 Checking for /home/nutanix/.node_unconfigure to disappear on ips [u'192.168.100.10']</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">2016-01-22 09:08:18 INFO cluster:1993 Success!</span></div>
<br />
<div>
<span style="font-family: "courier new" , "courier" , monospace;">nutanix@NTNX-SERIALNUM-A-CVM:192.168.100.10:~$</span></div>
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Once the cluster is destroyed, point your web browser to a CVM IP address on port 8000. For example: 192.168.100.10:8000/gui</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">This will take you to Foundation 3.0.1, which is now running inside the CVM rather than on a Linux workstation on your laptop.</span><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH4TnYUzJ07nQF-_tyi9j9MfnyLBIxsaHa28HodNSnxM_stRlZ5ftWp6J488K_7dJhmg9-mLcIPWF_YKb3O0EA-G3KIoq80-mQwbxRBbcEHPVJPgr08fXgSto5vz3E1KycA6hcV6RGERg/s1600/1-22-2016+9-25-58+AM.jpg" imageanchor="1"><img border="0" height="324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH4TnYUzJ07nQF-_tyi9j9MfnyLBIxsaHa28HodNSnxM_stRlZ5ftWp6J488K_7dJhmg9-mLcIPWF_YKb3O0EA-G3KIoq80-mQwbxRBbcEHPVJPgr08fXgSto5vz3E1KycA6hcV6RGERg/s640/1-22-2016+9-25-58+AM.jpg" width="640" /></a><br />
<br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">See <a href="http://virtual-ez.blogspot.com/2016/01/converting-esxi-to-acropolis-hypervisor_22.html">Converting ESXi to Acropolis Hypervisor - Part 2 - Foundation 3.0</a> for the next steps</span><br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0tag:blogger.com,1999:blog-4865368816099793765.post-71696149717461805242015-06-11T11:16:00.003-05:002016-04-21T08:36:47.080-05:00Using vRealize Operations License Groups<span style="font-family: "verdana" , sans-serif;">vRealize Operations License Groups are a very useful feature for customers that have mixed license editions. For example, if you want to mix both vRealize Operations Advanced and Enterprise license keys with the same vRealize Operations Manager instance, you can use License Groups to apply them exactly where you need them. This is something you couldn't do prior to version 6 (previously known as vCenter Operations Manager).</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">Note: As of vRealize Operations Manager 6.2 <a href="http://pubs.vmware.com/Release_Notes/en/vrops/62/vrops-62-release-notes.html#sys_req" target="_blank">you cannot deploy a Standard edition license with either an Advanced or Enterprise license in the same deployment</a>. </span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">So how do you do this? First, login to vRealize Operations Manager and navigate to the Licensing section (click the little gear icon at the top of the left hand menu).</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">Next, make sure your vRO license keys are applied under the License Keys tab. Make a note of the keys as they aren't exactly easy to identify later when creating a License Group.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">Next, click the License Groups tab and click the plus sign to create a new license group.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">In this basic example, I'm going to apply an Enterprise key to my "VC2" vCenter instance, and an Advanced key to my "VC1" vCenter instance. You can get much more granular than this. For example, you can easily select a specific cluster, resource pool, vApp, or host if you prefer to do it that way. You can even get really complex and start using specific object properties to filter. We'll get to more of that later.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">In the Add License Group wizard, give it a name and select the applicable license key.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWHtQ03KuR5ScWtrArzp-rb_g9WOdFTPP-eUqfh_a3D2psj0QtCA74ABOyyF1DoKPj7qIiw-27gyqGOz0jgL2i7TxoZReFApTzDBbdm6pALzy0U431QcQpBWEnsdjWmmfMXLAuHKF8tkQ/s1600/6-11-2015+10-50-15+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="220" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWHtQ03KuR5ScWtrArzp-rb_g9WOdFTPP-eUqfh_a3D2psj0QtCA74ABOyyF1DoKPj7qIiw-27gyqGOz0jgL2i7TxoZReFApTzDBbdm6pALzy0U431QcQpBWEnsdjWmmfMXLAuHKF8tkQ/s640/6-11-2015+10-50-15+AM.png" width="640" /></a></div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">Now we add members.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">Click the down arrows next to 'Objects to always include.' The object browser </span><span style="font-family: "verdana" , sans-serif;">isn't exactly straightforward as the default view of Custom Groups only shows vRO groups and objects. You could certainly use these if you prefer, but in my case I want to select good old vCenter objects. Click the Custom Groups drop down and select vSphere Hosts and Clusters.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">Now expand vSphere World and select the applicable vCenter server instance. This might not match your vCenter server host name. It will match the name you gave the vCenter Server instance when you configured the vCenter Server adapter in vRealize Operations. </span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">Once you've select the applicable objects, click the Add button in the middle of the page and click next. Make sure to click the drop down arrow on the Add button to add "Selected objects and descendants."</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCdjOY_sEU2WHqOxzi3_hGRi8tZUzJEirUF9FoMGdCR7_lKwGauDXtEpqkUr_0nxO9mEge8hGDhhHYSa1NBK-QdwGfL-HWmYvoqNPqmlDbKOkZngsEbwoslQVitxuFCaY_tko9DXG_BT8/s1600/6-11-2015+10-59-25+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCdjOY_sEU2WHqOxzi3_hGRi8tZUzJEirUF9FoMGdCR7_lKwGauDXtEpqkUr_0nxO9mEge8hGDhhHYSa1NBK-QdwGfL-HWmYvoqNPqmlDbKOkZngsEbwoslQVitxuFCaY_tko9DXG_BT8/s640/6-11-2015+10-59-25+AM.png" width="640" /></a></div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">Once you click Finish, you'll see your new License Group appear, along with the total number of members in the group. </span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">Now repeat these steps with the Advanced key for the other vCenter Server instance. </span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">I then deleted the default License Groups that were already there. I saw the Total Members metrics, but I didn't see anything under Licensable Usage. That number stayed at zero for both new groups. Why?</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">Click the License Keys tab and then click the green refresh icon next to the green plus and red X icons. You should see the license usage number update accordingly under both the License Keys and License Groups tabs. I did notice that the "Unlicensed Group" license group came back after refresh, but it's showing zero across the board, which is what I want.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOzyYAvrdvqe1EvVQINEECjxNqTrwkAOp3pjQn8G8LUFMQN-qWBCKh0OJDvifXtOFl7WWYftrhD9GGdj50xCN3FJqPuvqAZO3ELzBDBCtCgMu2gHo1Nn2_WzSVtuTDUupJBy7EdxEJG0c/s1600/6-11-2015+11-08-52+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOzyYAvrdvqe1EvVQINEECjxNqTrwkAOp3pjQn8G8LUFMQN-qWBCKh0OJDvifXtOFl7WWYftrhD9GGdj50xCN3FJqPuvqAZO3ELzBDBCtCgMu2gHo1Nn2_WzSVtuTDUupJBy7EdxEJG0c/s640/6-11-2015+11-08-52+AM.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif;">This is a very basic example. One solid use case would be to use virtual machine tags and create license groups around those tags instead of statically linking licensing to an object. I see tags being used a lot in NSX as well, so I suggest taking advantage of them. Perhaps that will be a future post. </span></div>
Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0tag:blogger.com,1999:blog-4865368816099793765.post-60756002542912351012015-05-27T09:01:00.000-05:002015-05-27T09:01:01.093-05:00vSphere 6 - Enhanced Link Mode<span style="font-family: Verdana, sans-serif;">In my previous posts on vSphere 6 I described <a href="http://virtual-ez.blogspot.com/2015/05/vsphere-6-deploying-vcenter-server.html">how to deploy the vCenter Server Appliance and the Platform Services Controller Appliance</a>. I also briefly outlined <a href="http://virtual-ez.blogspot.com/2015/05/vsphere-6-configuring-sso-with-active.html">how to configure vCenter Single Sign-On</a> to authenticate with Active Directory. </span><br />
<div>
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Verdana, sans-serif;">One of the exciting new features of vSphere 6 is Enhanced Linked Mode for your vCenter Servers. Remember in previous versions of vSphere, the vCSA didn't support Linked Mode. In my previous life as a sysadmin, I managed three different data centers, each with its own Windows-based vCenter Server. Linked Mode was great for managing the entire environment with a single console. Unfortunately the old Linked Mode relied on an ADAM database, which I found to be a bit finicky and difficult to troubleshoot when things started to go wrong. Enhanced Linked Mode in vSphere 6 aims to make this process easier. Effectively any vCenter Server that you join to a Platform Services Controller (PSC) domain will automatically be in Enhanced Linked Mode. It's no longer an extra step since a PSC is a required component of vSphere 6.</span></div>
<div>
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Verdana, sans-serif;">As I've stood up my two vCSA and two PSC lab environment (simulating two different sites), I discovered that when I logged in with my AD account, I couldn't see the second vCSA. I assumed that since I'd joined my second site's PSC to the SSO domain and then linked my second site's vCSA to the respective PSC that I could just log in, since I'd already configured SSO to use AD. Well, I missed a step (did I mention I'm not really into reading the documentation?) in that the second PSC still needs to be joined to AD in order to function properly. I covered the process of doing this in the <a href="http://virtual-ez.blogspot.com/2015/05/vsphere-6-configuring-sso-with-active.html">SSO post</a>.</span></div>
<div>
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Verdana, sans-serif;">Don't forget that you need to reboot your PSC after joining AD. The nice thing about using the Linux appliance is that you can reboot from directly within the Web Client by simply right clicking the node under Home->System Configuration. </span></div>
<div>
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Verdana, sans-serif;">Now when I log in with my AD credentials I can see both vCSAs!</span></div>
<div>
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiogoGLmWIi6l9jl86l4psBUmCTvJdc8plWAEohgZCGkhlv_4fMfUpT92BBvyIODkKCDzLxOfx4SJhqQ7fn78Y16yIwpX6Yt1cexrZgI17rW7tElNkkHCOV5EYYjgQI3gsZOBMcmdGFmRc/s1600/5-27-2015+8-57-13+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiogoGLmWIi6l9jl86l4psBUmCTvJdc8plWAEohgZCGkhlv_4fMfUpT92BBvyIODkKCDzLxOfx4SJhqQ7fn78Y16yIwpX6Yt1cexrZgI17rW7tElNkkHCOV5EYYjgQI3gsZOBMcmdGFmRc/s1600/5-27-2015+8-57-13+AM.png" /></a></div>
<div>
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0tag:blogger.com,1999:blog-4865368816099793765.post-20411626121258919602015-05-26T13:11:00.000-05:002015-05-27T08:22:55.744-05:00vSphere 6 - Configuring SSO with an Active Directory Identity Source<span style="font-family: Verdana, sans-serif;"><b><u>Configuring vSphere 6 SSO</u></b></span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">After deployment, one thing I notice right away is a new section under the vSphere Web Client Administration interface. You can get to this by clicking Home->Administration. The image on the left is how the Administration section looked in vSphere 5.5, while the image on the right shows how it looks in vSphere 6.</span><br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9F7ViFWlg03WD0iJAYGBxcWH-X_M0ivdS5-vmNAyoqn1boxUKh86b_681qSBSCUTNOfZZTfRxv2wsaYsHAc6LxRF3BNH-LqSeHfF2_mQUkQDai0b8a_o8pS96DwmLoPr3gOJFzIe44iQ/s1600/5-21-2015+9-41-09+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="361" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9F7ViFWlg03WD0iJAYGBxcWH-X_M0ivdS5-vmNAyoqn1boxUKh86b_681qSBSCUTNOfZZTfRxv2wsaYsHAc6LxRF3BNH-LqSeHfF2_mQUkQDai0b8a_o8pS96DwmLoPr3gOJFzIe44iQ/s400/5-21-2015+9-41-09+AM.png" width="400" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Notice a new section under Administration called Deployment. This is where you manage your PSC. I stumbled on this when I attempted to add a new SSO Identity Source. When I selected the Active Directory (Integrated Windows Authentication) radio button, the client told me that I had not yet joined vCenter Single Sign-On to a domain, and provided me with a link to get there.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisC0dkhfKOI-8w4CfhIa20ggeGUvdygoXxrkYhrqcF9SoOPp9X3rNCwL0rCfCxwC2wa5DmHpvOjHIiYrZ1LHx7b-hVnXs_cF00JhEaqNeI7AqSvus6vFQx-2ffh9-WQt6hV46tlog-pis/s1600/5-21-2015+9-25-45+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="272" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisC0dkhfKOI-8w4CfhIa20ggeGUvdygoXxrkYhrqcF9SoOPp9X3rNCwL0rCfCxwC2wa5DmHpvOjHIiYrZ1LHx7b-hVnXs_cF00JhEaqNeI7AqSvus6vFQx-2ffh9-WQt6hV46tlog-pis/s400/5-21-2015+9-25-45+AM.png" width="400" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both;">
<span style="font-family: Verdana, sans-serif;">Clicking this link takes you straight to the Home->Administration->System Configuration section. One thing I noticed is that even though there is a field for Organizational Unit, this is not required if you want the Active Directory computer object for your PSC to be in the default Computers container. You can leave that field blank.</span></div>
<div class="separator" style="clear: both;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji6NP1Z37cChFuqzA0ou2lr1RoeBabkfRkJk3w1JR9pZDsidZm15R6sBURwiDRGaevqbsWriqcLH4jN1xkweZsWCik1-5eh6poPqhG3ogOfa424ck3SYKMB-Jbn6MzCAzb4u-FTNJM5tE/s1600/5-21-2015+9-58-28+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="253" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji6NP1Z37cChFuqzA0ou2lr1RoeBabkfRkJk3w1JR9pZDsidZm15R6sBURwiDRGaevqbsWriqcLH4jN1xkweZsWCik1-5eh6poPqhG3ogOfa424ck3SYKMB-Jbn6MzCAzb4u-FTNJM5tE/s400/5-21-2015+9-58-28+AM.png" width="400" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both;">
<span style="font-family: Verdana, sans-serif;">You won't receive much a confirmation message, but the task will show up in the Recent Tasks pane. You can also confirm whether or not it worked by checking AD for the PSC computer object. You'll need to completely restart the PSC after joining the domain. Before you go over to your vSphere client and reboot it, right-click on the PSC node name and select Reboot. A helpful warning message pops up letting you know exactly what the impact will be.</span></div>
<div class="separator" style="clear: both;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDqUwtCWFXh0Lh7q6Z-Q4oM8DmPDTcVq-tboWKQ0lcNW3Z21sMjZfFEj1keoEUcJIKzG4FZdFen18ecpUg-Sb9A9dqhI6I3Sot6NvwDSwcIwjy9ntCk_-Be3Kdslk8YuDK0zn4TV-VrxA/s1600/5-21-2015+10-02-29+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDqUwtCWFXh0Lh7q6Z-Q4oM8DmPDTcVq-tboWKQ0lcNW3Z21sMjZfFEj1keoEUcJIKzG4FZdFen18ecpUg-Sb9A9dqhI6I3Sot6NvwDSwcIwjy9ntCk_-Be3Kdslk8YuDK0zn4TV-VrxA/s400/5-21-2015+10-02-29+AM.png" width="400" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both;">
<span style="font-family: Verdana, sans-serif;">Once the reboot is done we can continue to configure vCenter Single Sign-On. Navigate to Home->Administration->Configuration (under Single Sign-On) and click the Identity Sources tab. When selecting the Active Directory (Integrated Windows Authentication) radio button, you'll see your AD domain name populated, and the "Use machine account" radio button selected. Click OK.</span></div>
<div class="separator" style="clear: both;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQdUTHHJNuQS-781t9KWAKLD5b6KUfCq2xlM4_Ge4RZ-Yaq3RifcxlmhE2WsvQ-VRSf2SA2PDhBSDD832MSB4fGkF2uEOLvw5dtoXs6KMdRBR3OFk0oBWjCj2Or679mLjHpvDl_TfW9sE/s1600/5-21-2015+10-12-09+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQdUTHHJNuQS-781t9KWAKLD5b6KUfCq2xlM4_Ge4RZ-Yaq3RifcxlmhE2WsvQ-VRSf2SA2PDhBSDD832MSB4fGkF2uEOLvw5dtoXs6KMdRBR3OFk0oBWjCj2Or679mLjHpvDl_TfW9sE/s400/5-21-2015+10-12-09+AM.png" width="400" /></span></a></div>
<div class="separator" style="clear: both;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both;">
<span style="font-family: Verdana, sans-serif;">Simple. Now that we have an identity source, we can configure users and groups, which is also located under the Single Sign-On section of Home-Administration. You have a lot of options here, but I personally prefer to add AD admin groups or users to the built-in Administrators group. You'd do that by selecting the Groups tab, selecting Administrators, and clicking the icon in the Group Members section to edit the group membership. Use the domain drop down to select your AD domain and then search for the applicable users or groups to add. This is another great reason NOT to name the vCenter Single Sign-On domain the same as your AD domain. </span></div>
Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0tag:blogger.com,1999:blog-4865368816099793765.post-12113784573306970332015-05-26T13:10:00.004-05:002015-05-27T08:21:51.729-05:00vSphere 6 - Deploying the vCenter Server Appliance & the Platform Services Controller<span style="font-family: Verdana, sans-serif;">I participated briefly in the vSphere 6 beta, but now that it's been a few months since the general availability release, it's time that I roll up my sleeves and get my hands dirty.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">If you've paid any attention at all to the beta or the GA release, you'll notice that there are quite a few changes in the vSphere 6 management topology. Specifically there is a Platform Services Controller (PSC), which is now responsible for vCenter Single Sign-On, License service, Lookup Service, and VMware Certificate Authority. There is also a new deployment mechanism for the Linux-based PSC appliance as well as the Linux-based vCenter Server Appliance. This is just scratching the surface, so I hope to outline a few of the changes that I've found meaningful while deploying the latest release.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><b><u>vSphere 6 Deployment</u></b></span><br />
<span style="font-family: Verdana, sans-serif;">Assuming you don't want to use Windows for vCenter Server and/or the Platform Services Controller, you'll need to use the new web-based deployment tool in order to deploy these virtual appliances. This is done by downloading the VMware-VCSA-all-6.x.x-yyyyyyy.iso file from VMware's website. From there you mount the ISO (grumble grumble, Windows 7 user, grumble grumble) and install the latest VMware Client Integration Plugin. If you try to vcsa-setup.html file first, you'll be notified that you're missing the plugin.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTFl7Cj2rIlKdyPGBRB8dQG9-_Ctks2R752_v9MZH8rQ27om3YJ8GpZj-Xy6Q-rm0pw55r-Y3r9sDIn8BpBBdGfCC_FmI72YuhiFDibTULa3Tu61YGcUwPRXxmsnWIWfSOhNX3REqQOkM/s1600/5-21-2015+10-49-58+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="56" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTFl7Cj2rIlKdyPGBRB8dQG9-_Ctks2R752_v9MZH8rQ27om3YJ8GpZj-Xy6Q-rm0pw55r-Y3r9sDIn8BpBBdGfCC_FmI72YuhiFDibTULa3Tu61YGcUwPRXxmsnWIWfSOhNX3REqQOkM/s640/5-21-2015+10-49-58+AM.png" width="640" /></span></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">It would have been really nice (and taken all of about 30 seconds and one extra line of code) of VMware to have provided a link to the plugin directly from this page so I didn't have to go hunting for it. It's inside of the vcsa folder of your mounted ISO. Once the Client Integration Plugin is installed and your browser is allowed to access it, you should be all set. Oh, you'll need at least one ESXi host built already as well, which is where the appliances will be deployed. It doesn't need to be running the same version of ESXi. If you already have a management cluster or something, you can use that. Also, if you're exclusively using the vSphere Distributed Switch, you're going to need one port group with ephemeral port binding. More on this later.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Initially I found the lack of an OVA for vCSA 6 annoying. As a Windows 7 user, I don't have a way to mount an ISO natively. Sure I can just mount the ISO on an existing VM, but then I'm pulling the ISO across the LAN, or I need to move the ISO to that VM or a datastore. It's just kind of a pain. My guess is that VMware did this so that all of the post-deployment packages could be deployed, and all the install scripts could be executed automatically. Compare this to what you'd typically have to configure manually for a Windows-based deployment, and perhaps you can appreciate the new automated appliance-based deployment. It still has some kinks, though. For example, if you fat finger the NTP servers, the entire process will fail. It won't give you a chance to go back and correct it. It also won't clean up the half-deployed VM for you. You have to stop and delete it manually and start over again. Boo.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><b><u>vCenter Server Appliance Deployment Issues</u></b></span><br />
<span style="font-family: Verdana, sans-serif;">One problem I had seems to be specific to my Windows 7 64-bit laptop because it did not occur when mounting the ISO on a Windows Server 2008 R2 VM. After specifying the FQDN, username and password of my target ESXi host, then accepting the certificate warning, the process would always fail with the message "filetransfer.exe has stopped working", which was actually from Windows.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2p_KLsw3ZDDoraSepy7RQ6rJWfG7-Aq-CIDVUfKJ808zIAZMiSdhG87r0Jd8uXee0WlhRTS9I7_ptpalcL5pXZd5B0TdRTjWrfh5q5Tx3Sd_uT0jQOZGzS_vm1wYlkc2v3CckkFDPImQ/s1600/5-21-2015+10-48-32+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2p_KLsw3ZDDoraSepy7RQ6rJWfG7-Aq-CIDVUfKJ808zIAZMiSdhG87r0Jd8uXee0WlhRTS9I7_ptpalcL5pXZd5B0TdRTjWrfh5q5Tx3Sd_uT0jQOZGzS_vm1wYlkc2v3CckkFDPImQ/s400/5-21-2015+10-48-32+AM.png" width="400" /></span></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Now this could be due to a number of issues. First, I could have some security setting on my laptop that is enforced by my employer that I'm not aware of or able to override. Second, I used the portable version of WinCDEmu to mount the ISO, which may not have been the best choice. Initially I thought it was a browser issue, but it failed on IE, Firefox, and Chrome at the exact same spot. I gave up and just mounted the ISO using the vSphere Client to an existing Windows Server 2008 R2 VM and everything worked great from there.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><b><u>vSphere 6 Deployment Options - External Platform Services Controller</u></b></span><br />
<span style="font-family: Verdana, sans-serif;">After accepting the EULA, pay close attention to the "Before proceeding" text at the bottom of step 2. If you exclusively used a vSphere Distributed Switch (VDS), you're going to need (at least temporarily) an ephemeral port group. More on this later.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr2VQjgB1S_3Q23AzlpmxVi61jjSCpqUB2FK-pgdD5dYl6O6jSskxKYyCTPhEEPc0RzZZTCgclTBMSAC_88wmYo8dcSxMhUVsitZQ8T5eg0rsRIYf6Wz-q04t2zeJb2i8eyuanDfoiv88/s1600/5-26-2015+10-42-14+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="249" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr2VQjgB1S_3Q23AzlpmxVi61jjSCpqUB2FK-pgdD5dYl6O6jSskxKYyCTPhEEPc0RzZZTCgclTBMSAC_88wmYo8dcSxMhUVsitZQ8T5eg0rsRIYf6Wz-q04t2zeJb2i8eyuanDfoiv88/s640/5-26-2015+10-42-14+AM.png" width="640" /></span></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Starting on step 3 of the VMware vCenter Server Appliance Deployment wizard, you'll have a chance to input your appliance name (aka VM name), along with the password. Decide now if this is going to be a vCenter Server Appliance with an embedded PSC, or if you're going to spin up an external PSC first (my preference). The reason for this is that you'll probably want your VM name to represent the role of the appliance. More on this in a minute.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Step 4 gives you a brief explanation of your Platform Services Controller (PSC) deployment type. Unless you are a very small shop with no chance of ever having or needing a second vCenter server, I would recommend deploying an external PSC. The reason for this is because the embedded PSC cannot be changed to an external PSC later on, and there are a lot of potential reasons why you may deploy a second vCenter Server down the road (SRM and Horizon to name two common reasons). There is a lot of good information in the vSphere 6 Installation and Setup Guide, as well as the Upgrade Guide. I like to plan for the future and in this lab environment, I really want to test PSC replication and Enhanced Linked Mode, so I'm going with an external PSC.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5zOlWLfIdfg24sIcJaUvs_dwSA93xvKcGQ-dxCQeF8p7jgkih12Y5Pgi-TRVUYW7cxu_C_aea_2m-N3Ryvi-svKEHlF3vfaED18hSpt6DTI0VfA2k2ak0jOVTQAn8tlVH-TK1wMflio8/s1600/5-21-2015+11-03-29+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="408" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5zOlWLfIdfg24sIcJaUvs_dwSA93xvKcGQ-dxCQeF8p7jgkih12Y5Pgi-TRVUYW7cxu_C_aea_2m-N3Ryvi-svKEHlF3vfaED18hSpt6DTI0VfA2k2ak0jOVTQAn8tlVH-TK1wMflio8/s640/5-21-2015+11-03-29+AM.png" width="640" /></span></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Keep in mind if this is a brand new environment, and you're choosing to use an external PSC, you need to deploy the PSC FIRST, before vCenter Server (hence my VM name recommendation above).</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Now in my environment, I already have another external PSC up and running. This is going to be my second PSC, so I will be joining an existing SSO domain. If this is your first SSO domain, you'd create new. If you are creating new please <b><span style="color: red;">heed the warning at the bottom of the screen that states "Before proceeding, make sure that the vCenter Single Sign-On domain name used is different than your Active Directory domain name."</span></b> That should be really obvious, but I've seen it happen. It's way too confusing telling the difference between AD and vCenter SSO when it comes time to configure users, groups, and permissions. That warning doesn't apply if you're joining an existing vCenter SSO domain. Make sure you note your SSO administrator password as well. You're going to need this later.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1jL9EYvMWwtY7P_m-TGgJXCqY2aQvB2e_2DJoM5WsYZ3YdtBpQJmAktwsMW5PlCikI3A6tLwqXPM3A0_R0dcypRBXCcQWFmozevZq4b_jQ6RfOeoIVputgjzG2AD3mcc-km0dar9aDkg/s1600/5-21-2015+11-07-58+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="284" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1jL9EYvMWwtY7P_m-TGgJXCqY2aQvB2e_2DJoM5WsYZ3YdtBpQJmAktwsMW5PlCikI3A6tLwqXPM3A0_R0dcypRBXCcQWFmozevZq4b_jQ6RfOeoIVputgjzG2AD3mcc-km0dar9aDkg/s640/5-21-2015+11-07-58+AM.png" width="640" /></span></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Step 6 left me a little confused because as of late May 2015, there is very little documentation or guidance on multi-site SSO for vSphere 6. From what I can tell, there isn't much of a change to multi-site SSO guidance in vSphere 6 versus vSphere 5.5. That said, there is <a href="http://blogs.vmware.com/vsphere/2015/03/vcenter-server-6-topology-ha.html" target="_blank">plenty of discussion</a> on how to configure highly available PSCs and vCenter servers at each site. My understanding is that the biggest benefit to creating a new site is to <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2034074" target="_blank">increase SSO performance for authentication-related services at each site</a>. In other words, the authentication data is replicated. If all you're looking to do is add availability for the PSC at the same site, you'd simply join the existing site. I want to emulate two different sites, so I'm creating a new one.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1jL9EYvMWwtY7P_m-TGgJXCqY2aQvB2e_2DJoM5WsYZ3YdtBpQJmAktwsMW5PlCikI3A6tLwqXPM3A0_R0dcypRBXCcQWFmozevZq4b_jQ6RfOeoIVputgjzG2AD3mcc-km0dar9aDkg/s1600/5-21-2015+11-07-58+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="284" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1jL9EYvMWwtY7P_m-TGgJXCqY2aQvB2e_2DJoM5WsYZ3YdtBpQJmAktwsMW5PlCikI3A6tLwqXPM3A0_R0dcypRBXCcQWFmozevZq4b_jQ6RfOeoIVputgjzG2AD3mcc-km0dar9aDkg/s640/5-21-2015+11-07-58+AM.png" width="640" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim_T_brSGcZaXNq0uC_Yfs8GQwR82N4xfrdGD0tDyvfvUmO8CpxaMhd2FmcwN1gWG53Tp_Vm6PMQdjAz8U6dqineeThTzYuvciN2kcyj5TQGSLA704wKkbizEXCkEN0j7VCZTiUxYJHAk/s1600/5-26-2015+10-17-29+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="270" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim_T_brSGcZaXNq0uC_Yfs8GQwR82N4xfrdGD0tDyvfvUmO8CpxaMhd2FmcwN1gWG53Tp_Vm6PMQdjAz8U6dqineeThTzYuvciN2kcyj5TQGSLA704wKkbizEXCkEN0j7VCZTiUxYJHAk/s640/5-26-2015+10-17-29+AM.png" width="640" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<span style="font-family: Verdana, sans-serif;">The next step allows you to select the appliance size, but from what I've seen so far, this only applies to the vCenter Server Appliance, and not the PSC. The Platform Services Controller VM needs 2 vCPUs, 2GB of memory, and 30GB of disk space.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">The rest of the wizard is straightforward. You select your datastore & network settings. However, one thing I noticed is that since I'm using a distributed virtual switch with distributed virtual port groups, I was not allowed to select them in the choose a network drop down. What gives? If you click the help icon next to this drop down you'll notice that "non-ephemeral distributed virtual port groups are not supported, and [therefore] not shown in the dropdown list." OK, I guess I need to create a new distributed virtual port group with ephemeral port binding. I didn't run into this the first time around because my other cluster is using standard virtual switches. Unfortunately a simple addition of a distributed virtual port group opened up a huge can of worms for me. As soon as I added it, my vCSA's vpxd process began starting and crashing over and over again. After checking the logs, I stumbled on <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2092070" target="_blank">this KB article</a>, Sadly, the fix listed in the KB only applies to vCenter Servers using SQL. Fortunately <a href="https://communities.vmware.com/thread/501502" target="_blank">this guy</a> had a similar issue and graciously provided the postgres DB syntax. I love the VMware Communities!</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><b><u>vSphere 6 Deployment Options - vCenter Server Appliance</u></b></span><br />
<span style="font-family: Verdana, sans-serif;">If you're deploying an external PSC (as outlined here), your next step is to repeat the same process, except select "Install vCenter Server (Requires External Platform Services Controller)" on step 4 of the vCSA Deployment Wizard.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMJ5W6uL4YRSMeEhMfE9-2rrPQq0E-2rVlmY9-S5v0rda2H4uF4lLBkQKcqJvGjQLLHiJD-RgG6COwNlGhT0V4GvV5DLTAduYuDa8IhMOH7ZyYtd1E22-A1CUwdOIPGSoIE9h2kEkTows/s1600/5-26-2015+12-00-40+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="406" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMJ5W6uL4YRSMeEhMfE9-2rrPQq0E-2rVlmY9-S5v0rda2H4uF4lLBkQKcqJvGjQLLHiJD-RgG6COwNlGhT0V4GvV5DLTAduYuDa8IhMOH7ZyYtd1E22-A1CUwdOIPGSoIE9h2kEkTows/s640/5-26-2015+12-00-40+PM.png" width="640" /></span></a></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;">Step 5 will then ask you for the PSC host name and SSO password.</span></div>
<span style="font-family: Verdana, sans-serif;">Unlike the PSC appliance, Step 6 for the vCenter Server allows you to choose the size, including an option for a tiny deployment. Keep in mind a "small" vCSA deployment is now 4 vCPUs and 16GB of RAM! That's 2x the size of my production vCenter server back in the 4.x days (with an external database).</span><br />
<span style="font-family: Verdana, sans-serif;">Just like with the PSC deployment, Step 7 allows you to select the datastore and thin provisioning.</span><br />
<span style="font-family: Verdana, sans-serif;">Step 8 allows you to configure your database. I prefer to use the embedded vPostgres database. Your only other option is Oracle. SQL is not supported with the vCSA.</span><br />
<span style="font-family: Verdana, sans-serif;">Step 9 allows you to configure the vCSA's network settings.</span><br />
<br />Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0tag:blogger.com,1999:blog-4865368816099793765.post-2289823461166043422015-01-20T09:58:00.001-06:002015-01-20T09:58:39.731-06:00Manually Deactivating a Nutanix Protection Domain<span style="font-family: Arial, Helvetica, sans-serif;">Nutanix Protection Domains are either Active or Inactive, depending on which cluster is protected (e.g. a Prod site sending data) or unprotected (e.g. a DR site receiving data). I was poking around in my DR cluster and happened upon my inactive Protection Domain. I noticed that when I clicked on the PD name, there was an Activate link in the bottom right corner.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX_t0lMO1XuGjBmxBdyh5o0f7yjDzPhX3BDZ05GnAU_P9hz37ER4jKsBJY0MM6jY83dHlWeumfp5yZtR9gDdDof8psWh6lQhq7-mytaduY-csgbxb79QLTDg18fEtmmBpHnF9LqbaE_I4/s1600/1-20-2015+9-47-27+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX_t0lMO1XuGjBmxBdyh5o0f7yjDzPhX3BDZ05GnAU_P9hz37ER4jKsBJY0MM6jY83dHlWeumfp5yZtR9gDdDof8psWh6lQhq7-mytaduY-csgbxb79QLTDg18fEtmmBpHnF9LqbaE_I4/s1600/1-20-2015+9-47-27+AM.png" height="427" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">I foolishly decided to click the Activate link, which left me with an active protection domain at both my sites. Replication from Prod to DR immediately stopped working. I expected a Deactivate link to appear in Prism, but it did not. OK, I'm sure there is a way to issue a deactivate command via ncli, right? Well, not exactly.</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both;">
<span style="font-family: Courier New, Courier, monospace;">ncli> protection-domain</span></div>
<div class="separator" style="clear: both;">
<span style="font-family: Courier New, Courier, monospace;">add create remove rm list ls</span></div>
<div class="separator" style="clear: both;">
<span style="font-family: Courier New, Courier, monospace;">activate rollback-pd migrate list-snapshots ls-snaps add-minutely-schedule</span></div>
<div class="separator" style="clear: both;">
<span style="font-family: Courier New, Courier, monospace;">add-hourly-schedule add-daily-schedule add-weekly-schedule add-monthly-schedule remove-from-schedules clear-schedules</span></div>
<div class="separator" style="clear: both;">
<span style="font-family: Courier New, Courier, monospace;">ls-schedules set-retention-policy clear-retention-policy ls-pending-one-time-snapshots add-one-time-snapshot create-one-time-snapshot</span></div>
<div class="separator" style="clear: both;">
<span style="font-family: Courier New, Courier, monospace;">rm-one-time-schedules restore-snapshot protect unprotect rm-snap rm-snapshot</span></div>
<div class="separator" style="clear: both;">
<span style="font-family: Courier New, Courier, monospace;">list-replication-status ls-repl-status retain-snap retain-snapshot pause-repl pause-replication</span></div>
<div class="separator" style="clear: both;">
<span style="font-family: Courier New, Courier, monospace;">resume-repl resume-replication abort-repl abort-replication ls-pending-actions metro-avail-enable</span></div>
<div class="separator" style="clear: both;">
</div>
<div class="separator" style="clear: both;">
<span style="font-family: Courier New, Courier, monospace;">metro-avail-disable promote-to-active</span></div>
<div>
<br /></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">There is an 'activate' command, but no 'deactivate' command. So how do I get rid of this thing? I searched high and low, including the Nutanix Bible, but I couldn't find a way to do it. A simple Nutanix support request later, and I was given this hidden command. </span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">ncli pd deactivate_and_destroy_vms name=MSP-PD</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">Think about what you are doing before you issue this command. There is a reason it's not shown in ncli. The "_and_destroy_vms" portion of that command should give you a clue as to the potential impact. </span><b style="font-family: Arial, Helvetica, sans-serif;">USE AT YOUR OWN RISK</b></div>
<div>
<b style="font-family: Arial, Helvetica, sans-serif;"><br /></b></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">As soon as I issued this command, I got a message back that said the PD was marked for removal. A few seconds later, my protection domain was again shown as inactive in Prism, and the replication jobs from my Production site started working again.</span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">I should note that even though the command seems to indicate that it's going to destroy data, all of my snapshots at the remote site were still intact, so subsequent replications were not full replications. </span></div>
Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com1tag:blogger.com,1999:blog-4865368816099793765.post-44324336210276797022015-01-08T12:00:00.001-06:002015-01-09T12:33:40.017-06:00Simulating WAN Latency with Nutanix<span style="font-family: Arial, Helvetica, sans-serif;">File this one under "unsupported"!</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">One of our clients asked us to run a bunch of different disaster recovery scenarios between Nutanix clusters. At least two of their existing clusters are sitting across a WAN, with average latency typical of the geographic distance. My company's WAN is not nearly as robust as the client's, so I can't really impact our remote office by pushing too much data.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">I have two separate Nutanix clusters in my lab. They are all plugged into the same 10GbE switch, so how do I go about introducing some latency? There are probably Cisco tools or commands I could use, but I'm not a network guy and I don't want to bother my network guy.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">After some Googling I discovered the <a href="http://www.opensourceforu.com/2012/06/bandwidth-throttling-netem-network-emulation/" target="_blank">NetEM (Network Emulation)</a> tool for Linux. Low and behold the queuing discipline kernel module has been integrated since 2.6.8. Conveniently enough, each and every Nutanix Controller VM (CVM) runs Linux. Perfect.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">I logged into each CVM at the <i>target </i>site and issued the following command.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Courier New, Courier, monospace;">nutanix@NTNX-xxxxxxx-A-CVM:192.168.4.10:~$ sudo tc qdisc add dev eth0 root netem delay 60ms</span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Why the target site? Well, think about this. I don't have a separate network or a separate CVM dedicated to replication. Each and every bit of VM IO is going through my CVMs, so I don't want to kill my local read and write performance by slowing down my CVMs at the source side. I only want to simulate latency on my target cluster.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">It certainly had an immediate impact.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbv_FAJN9vPLT5YY4-uiHS74Fx8ICiesb0uo_yI6KrlveRFUBPG-S2bSfNIrlt3E9CIw11rSp1fFM4TX4jWpF8rHIOUEU225GZp_0amulHdb8cBOS4QUoyMWSvcBMDhsn59duxJDKTL-Y/s1600/1-8-2015+11-43-30+AM.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbv_FAJN9vPLT5YY4-uiHS74Fx8ICiesb0uo_yI6KrlveRFUBPG-S2bSfNIrlt3E9CIw11rSp1fFM4TX4jWpF8rHIOUEU225GZp_0amulHdb8cBOS4QUoyMWSvcBMDhsn59duxJDKTL-Y/s1600/1-8-2015+11-43-30+AM.png" height="141" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-family: Arial, Helvetica, sans-serif;">Nutanix Cluster IO Latency after starting netem on all 4 CVMs</span></td></tr>
</tbody></table>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Let's look at a simple ping test next.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-zVWfMDFwQr_LWI7QLF5jL3us6kIUvRMhrJFlx2XiOO33RsmS6j6sTHnMCU7ISIXZ4Gcek-gUQRVLl845W8AyJJ1BP542rzK199VFCVOH6NCjWLEVKUvNyGQIU7wrBpM5PlsEAmnyIUM/s1600/1-8-2015+11-46-44+AM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-zVWfMDFwQr_LWI7QLF5jL3us6kIUvRMhrJFlx2XiOO33RsmS6j6sTHnMCU7ISIXZ4Gcek-gUQRVLl845W8AyJJ1BP542rzK199VFCVOH6NCjWLEVKUvNyGQIU7wrBpM5PlsEAmnyIUM/s1600/1-8-2015+11-46-44+AM.png" height="401" width="640" /></a></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<br />
<span style="font-family: Arial, Helvetica, sans-serif;">You can see right away that when pinging my target cluster CVM from my source cluster CVM, I'm seeing 60ms of latency.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">When I issued the sudo command to start the netem process, I noticed it didn't give me any indication that it was working. It also didn't give me an easy way to kill it. After some more reading on the aforementioned <a href="http://www.opensourceforu.com/2012/06/bandwidth-throttling-netem-network-emulation/" target="_blank">NetEM site</a>, I simply logged back into each CVM and issued the following command.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Courier New, Courier, monospace;">nutanix@NTNX-xxxxxxxx-A-CVM:172.x.x.10:~$ sudo tc qdisc del dev eth0 root</span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">I still had my other ssh session open and actively pinging the target CVM. Right away the latency values dropped to normal.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3hO_Ilg7ZbJgwKMhvSIZv8mEXcWQa_KHw7rBtE6MqOwtPthybLrOQTJScixgdeLcmFYAJSkwCIB-PAWortrOyo5d4S_tE3NQDJxna0xey-xaB5usj6m0u8kOSK_vRV5S3bfj8n_QF7n0/s1600/1-8-2015+11-55-34+AM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3hO_Ilg7ZbJgwKMhvSIZv8mEXcWQa_KHw7rBtE6MqOwtPthybLrOQTJScixgdeLcmFYAJSkwCIB-PAWortrOyo5d4S_tE3NQDJxna0xey-xaB5usj6m0u8kOSK_vRV5S3bfj8n_QF7n0/s1600/1-8-2015+11-55-34+AM.png" height="401" width="640" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3hO_Ilg7ZbJgwKMhvSIZv8mEXcWQa_KHw7rBtE6MqOwtPthybLrOQTJScixgdeLcmFYAJSkwCIB-PAWortrOyo5d4S_tE3NQDJxna0xey-xaB5usj6m0u8kOSK_vRV5S3bfj8n_QF7n0/s1600/1-8-2015+11-55-34+AM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3hO_Ilg7ZbJgwKMhvSIZv8mEXcWQa_KHw7rBtE6MqOwtPthybLrOQTJScixgdeLcmFYAJSkwCIB-PAWortrOyo5d4S_tE3NQDJxna0xey-xaB5usj6m0u8kOSK_vRV5S3bfj8n_QF7n0/s1600/1-8-2015+11-55-34+AM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3hO_Ilg7ZbJgwKMhvSIZv8mEXcWQa_KHw7rBtE6MqOwtPthybLrOQTJScixgdeLcmFYAJSkwCIB-PAWortrOyo5d4S_tE3NQDJxna0xey-xaB5usj6m0u8kOSK_vRV5S3bfj8n_QF7n0/s1600/1-8-2015+11-55-34+AM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3hO_Ilg7ZbJgwKMhvSIZv8mEXcWQa_KHw7rBtE6MqOwtPthybLrOQTJScixgdeLcmFYAJSkwCIB-PAWortrOyo5d4S_tE3NQDJxna0xey-xaB5usj6m0u8kOSK_vRV5S3bfj8n_QF7n0/s1600/1-8-2015+11-55-34+AM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3hO_Ilg7ZbJgwKMhvSIZv8mEXcWQa_KHw7rBtE6MqOwtPthybLrOQTJScixgdeLcmFYAJSkwCIB-PAWortrOyo5d4S_tE3NQDJxna0xey-xaB5usj6m0u8kOSK_vRV5S3bfj8n_QF7n0/s1600/1-8-2015+11-55-34+AM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">You'll have to take my word for it that the ping was initiated from another CVM. My Nutanix cluster IPs both end in .50. </span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">By the way, if you want to avoid logging into every CVM and running this command, you can do it using a simple one-liner from any CVM in your cluster. Again, this is a real good way to kill performance so <b><span style="color: red;">don't try this in production</span></b>.</span><br />
<span style="font-family: 'Courier New', Courier, monospace;"><br /></span>
<span style="font-family: 'Courier New', Courier, monospace;">nutanix@NTNX-xxxxxxx-A-CVM:172.x.x.10:~$ for i in `svmips` ; do ssh $i 'sudo tc qdisc add dev eth0 root netem delay 50ms 10ms'; done</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span><span style="font-family: Arial, Helvetica, sans-serif;">This particular command uses an average latency of 50ms, but provides a variance of +/- 10% in order to mimic a real-world WAN.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">One of the products I'm evaluating for my client is Zerto. While we have native replication with Nutanix, it would be nice to have smaller RPOs. Zerto also gives us something else - orchestrated failover. That said, I was able to watch my VPG throughput in Zerto while turning netem on and off on my CVMs to simulate WAN latency. It definitely did the trick.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT7D7G-fFlppIPwNdgFJwwbEwGyiW_9HWV9uo7VmXGWDyePBE5QAola-Rm__ZBRkT1F4ldqCX30BJCpq3t5fjylh4pmgXFkxRhhfPuJ1HnPhj4ldh_31KIY1cppfktJSqruayjUoHS7sc/s1600/1-9-2015+12-20-25+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT7D7G-fFlppIPwNdgFJwwbEwGyiW_9HWV9uo7VmXGWDyePBE5QAola-Rm__ZBRkT1F4ldqCX30BJCpq3t5fjylh4pmgXFkxRhhfPuJ1HnPhj4ldh_31KIY1cppfktJSqruayjUoHS7sc/s1600/1-9-2015+12-20-25+PM.png" height="232" width="640" /></a></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">You can see that I was pushing some serious IO until about 12:06 when I turned on netem. Things tanked out really fast, as I expected. Now the major flaw in this test is that I'm not just impacting network I/O when I enable netem on my CVMs. I'm also impacting disk performance. I did specifically choose eth0 for netem, so theoretically all disk I/O happening locally from VM to host wouldn't be impacted, as that access would come through eth1. Still, I can't necessarily guarantee that I'm not unintentionally harming disk I/O without further testing. Perhaps I can leverage IOmeter on a VM that's already sitting on the target cluster and see if performance tanks. As shown above (and below), Nutanix still sees the cluster IO latency, even if I didn't touch eth1.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglD-aj1SyigY1UD8InnevtuMXd7Ks0NyRNaCX5UeOyhqWzaqzGDNmNYfTuJn2Ok2YqNCwMD2BKCr0eDWmPYjS8roiaz_obJoHXnjEXgg-pNzDEiwXZ4ENSwf7iGz726Fz6sbIsdjPczog/s1600/1-9-2015+12-29-01+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglD-aj1SyigY1UD8InnevtuMXd7Ks0NyRNaCX5UeOyhqWzaqzGDNmNYfTuJn2Ok2YqNCwMD2BKCr0eDWmPYjS8roiaz_obJoHXnjEXgg-pNzDEiwXZ4ENSwf7iGz726Fz6sbIsdjPczog/s1600/1-9-2015+12-29-01+PM.png" height="640" width="556" /></a></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<br />
<span style="font-family: Arial, Helvetica, sans-serif;">Before I forget, you should definitely remember to turn off the simulated latency!</span><br />
<br />
<span style="font-family: Courier New, Courier, monospace;">nutanix@NTNX-xxxxxxx-A-CVM:172.x.x.10:~$ for i in `svmips` ; do ssh $i 'sudo tc qdisc del dev eth0 root'; done</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0tag:blogger.com,1999:blog-4865368816099793765.post-14855699380455107532015-01-07T15:02:00.000-06:002015-01-07T16:03:45.778-06:00Storage vMotion Impact on Nutanix<span style="font-family: Arial, Helvetica, sans-serif;">In my previous post, I created a separate Nutanix container to house VMs that I choose to protect with SRM using the SRA for Nutanix. Since a container is a separate datastore, I had to use Storage vMotion to get the VMs from the existing container to the new one. I wasn't prepared for the impact his had on my Nutanix CVMs and SSDs.</span><br />
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxFDrp6mwauL85LJ41lAQ746pvjYiuk7noivUtv-Enb__4xgMMwAjBN-Gl3mTOh0NdisloKP2bG0dTAPYigYrJCTUSyINPkwUtI7gbUNmdsld1Qga96kkaU9u5RnZeTRYW-ojLtfjV5K0/s1600/1-7-2015+2-52-54+PM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxFDrp6mwauL85LJ41lAQ746pvjYiuk7noivUtv-Enb__4xgMMwAjBN-Gl3mTOh0NdisloKP2bG0dTAPYigYrJCTUSyINPkwUtI7gbUNmdsld1Qga96kkaU9u5RnZeTRYW-ojLtfjV5K0/s1600/1-7-2015+2-52-54+PM.png" height="115" width="400" /></a></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilg3dgDERvkFxiG36QpbbNpHEPJAT5jSoB3isUfL67Xatm4as0t2xPmX5c_8JIpm5XQxoZV1Lb4xQV_Zrg0Qoki59odxEsmBwH9xwDDHWMza2tHoSemfKRnchdXmrjl0pmkPUI6IKvkws/s1600/1-7-2015+2-59-40+PM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilg3dgDERvkFxiG36QpbbNpHEPJAT5jSoB3isUfL67Xatm4as0t2xPmX5c_8JIpm5XQxoZV1Lb4xQV_Zrg0Qoki59odxEsmBwH9xwDDHWMza2tHoSemfKRnchdXmrjl0pmkPUI6IKvkws/s1600/1-7-2015+2-59-40+PM.png" height="65" width="400" /></a></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSFPr6enF_nlC5uBlNXkXcFuoYg04F0JljDLo_F4bPHyQe8d3L39kWSYTmJM0I4H0eaAikEE8U_E6qUJI1skhE2miT2NFGTqqjYqBlkQ7-0JlECAAhb9gFIxExfzvQ_zUlcc8mjvHCN4w/s1600/1-7-2015+3-57-19+PM.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSFPr6enF_nlC5uBlNXkXcFuoYg04F0JljDLo_F4bPHyQe8d3L39kWSYTmJM0I4H0eaAikEE8U_E6qUJI1skhE2miT2NFGTqqjYqBlkQ7-0JlECAAhb9gFIxExfzvQ_zUlcc8mjvHCN4w/s1600/1-7-2015+3-57-19+PM.png" height="121" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-family: Arial, Helvetica, sans-serif;">The majority of the VMs being moved are on hosts A and B.</span></td></tr>
</tbody></table>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Since, regardless of container, all the data is sitting on the same disks anyway, it's too bad that this all has to be funneled back through CVMs again. I assumed with VAAI that this would happen quickly, but it doesn't seem that has been developed by Nutanix as of yet. My fingers are crossed that a future release of NOS will address this issue. </span></div>
Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0tag:blogger.com,1999:blog-4865368816099793765.post-42524469281364933292015-01-07T13:01:00.002-06:002015-01-07T14:54:12.492-06:00Fun with Nutanix SRA<span style="font-family: Arial, Helvetica, sans-serif;">I was fortunate to get my hands on a pair of Nutanix blocks so that I can test Protection Domains with VMware Site Recovery Manager. Never one to RTFM, I went head first into installing my SRM servers and the Nutanix SRA shortly after configuring a Nutanix remote site and Protection Domain. It wasn't until I started getting error messages in SRM that I finally decided to consult the documentation.</span><br />
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">I was a bit annoyed that I had to go into ncli in order to protect the vstore, when I had already gone ahead and created a protection domain and remote site with all the container info already. So as soon as I initiated the ncli vstore protect command, I realized that I really didn't want to have every VM in that container replicating. So I can just issue an ncli vstore unprotect command, right? Wrong.</span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<div>
<span style="font-family: Courier New, Courier, monospace;">ncli> vstore unprotect name=MSPNFS</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">Error: Error while unprotecting vStore having id 9868120: MarkPdForRemoval command not inited.</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">What the heck does that mean? Command not 'inited'? Google came up way empty on that one.</span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">Turns out you can simply whack the auto-created protection domain using the following ncli command:</span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<div>
<span style="font-family: Courier New, Courier, monospace;">ncli> protection-domain remove name=MSPNFS_1420656211839</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">Protection domain MSPNFS_1420656211839 has been successfully marked for removal</span></div>
</div>
<div style="font-family: Arial, Helvetica, sans-serif;">
<br /></div>
</div>
<div style="font-family: Arial, Helvetica, sans-serif;">
A few seconds later, my auto-created protection domain disappeared from Prism, and ncli vstore list showed my container was no longer protected.</div>
<div style="font-family: Arial, Helvetica, sans-serif;">
<br /></div>
<div style="font-family: Arial, Helvetica, sans-serif;">
Now I need to configure a separate container for this so I can move VMs in and out as needed for SRM. </div>
<div style="font-family: Arial, Helvetica, sans-serif;">
<br /></div>
<div style="font-family: Arial, Helvetica, sans-serif;">
More to come.</div>
Anonymoushttp://www.blogger.com/profile/07688124188854048922noreply@blogger.com0