A Step-by-Step Guide to Convert Native Cloud Virtual Machines to On-Prem vSphere with VMware Converter

Migrating virtual machines (VMs) from a cloud environment to an on-premises VMware vSphere infrastructure can be a daunting task. However, with the right tools and processes in place, it can be a seamless and efficient process. One such tool is the VMware Converter, which enables users to convert native cloud VMs\physical servers to vSphere machines. In this blog post, we will discuss the benefits and challenges of converting cloud VMs and provide a step-by-step guide for using VMware Converter to achieve this goal. ...

March 20, 2023 · Cosmin Trif

Removing NSX stale packages from ESXi host

I recently ran in to a problem where i wanted to perform a clean configuration of one of my ESXi hosts from an NSX perspective, however i ran in to a problem where NSX was reporting that the packages are already installed. To fix the issue i had to run the following to list the packages installed: esxcli software vib list | grep -i nsx Once i had the list all i had to do is uninstall them using: ...

March 3, 2023 · Cosmin Trif

Benefits of Using vROps Workload Optimizations Over Regular DRS

VMware vRealize Operations (vROps) is a comprehensive solution for managing the performance and capacity of virtual environments. It offers several workload optimizations to help administrators balance resource utilization, meet SLAs, and ensure optimal performance. These optimizations go beyond what is possible with traditional Distributed Resource Scheduler (DRS) and can provide numerous benefits to organizations. In this blog, we will explore some of the advantages of using vROps workload optimizations over regular DRS. ...

February 7, 2023 · Cosmin Trif

Why Choose VMware vRealize Automation Over Puppet

When it comes to managing large, complex IT infrastructure, two of the most popular tools are VMware vRealize Automation (vRA) and Puppet. Both tools have their strengths and weaknesses, but in this article, we will examine why you might choose vRealize Automation over Puppet. Integrated Management: vRA integrates with VMware’s vSphere virtualization platform, allowing for a seamless management of virtual machines (VMs). With Puppet, you would need to use additional tools to manage your virtual environment. Cloud Management: vRA is capable of managing both on-premise and cloud infrastructure, making it an ideal solution for hybrid cloud environments. Puppet, on the other hand, is primarily focused on on-premise deployments. Automation: Automation is at the core of both vRA and Puppet. However, vRA provides a more comprehensive automation solution with its built-in workflows and drag-and-drop design. This makes it easier for users to automate their infrastructure without having to write complex code. Self-Service: vRA provides a self-service portal for users to request and manage their own resources, reducing the burden on IT. Puppet does not have this capability, making it a less attractive option for organizations looking to implement a self-service model. Cost: vRA is a commercial product and is typically more expensive than Puppet. However, the added features and integration with other VMware products make it a more cost-effective solution in the long run. In conclusion, if you are looking for a comprehensive and integrated management solution that covers both on-premise and cloud environments, then vRealize Automation is the way to go. It provides a more user-friendly automation solution, with a self-service portal, making it easier for users to manage their infrastructure. However, if you are on a tight budget and have a primarily on-premise deployment, Puppet might be a better fit for your organization. ...

February 1, 2023 · Cosmin Trif

vROPs DRS requirements across multiple data centers

vSphere Resource Management with vRealize Operations (vROPs) DRS across multiple data centers is a critical requirement for managing large-scale virtualized environments. In this blog, we’ll discuss the requirements for using DRS in vROPs across multiple data centers. Cross vCenter vMotion (CVC-vMotion) Support: CVC-vMotion enables vMotion of virtual machines across multiple vCenter servers. This capability is a pre-requisite for vROPs DRS across multiple data centers. vCenter Server 6.7 Update 1 or later: vROPs DRS across multiple data centers requires vCenter Server 6.7 Update 1 or later. This ensures that the necessary APIs are available to enable vROPs to manage resources across multiple vCenter servers. Network Connectivity: All data centers should have a reliable and high-speed network connectivity, with the necessary firewall ports opened for communication between vCenter servers and vROPs instances. vROPs Replication: vROPs instances in different data centers must be able to communicate with each other. vROPs replication can be used to keep the data in all vROPs instances in sync, ensuring that the vROPs DRS decisions are based on consistent data. Same vROPs version: All vROPs instances must be running the same version of vROPs to ensure compatibility and prevent any issues with data consistency. Same vROPs license: All vROPs instances must be licensed with the same vROPs license, and the license should include the vROPs DRS capability. Cluster Configuration: The virtual machines that need to be managed by vROPs DRS must be in a vSphere cluster that spans across multiple vCenter servers. The vSphere cluster must be configured with the appropriate DRS settings, such as automated DRS, to ensure that vROPs DRS can make effective resource management decisions. In conclusion, vROPs DRS across multiple data centers is a powerful tool for managing virtualized environments at scale. By following these requirements, organizations can ensure that their vROPs DRS implementation is effective, efficient, and reliable. ...

January 30, 2023 · Cosmin Trif

DRS Rules in vROPs and vCenter

The Distributed Resource Scheduler (DRS) is a key component of the vSphere platform, and is used to manage resource allocation and workload distribution within virtualized data centers. DRS works by analyzing resource utilization and workload demands of virtual machines (VMs) and making recommendations for placement and resource allocation based on a set of rules. In the context of vRealize Operations Manager (vROps), DRS rules play an important role in ensuring optimal performance and utilization of virtualized resources. By using vROps, administrators can monitor resource utilization and workload demands in real-time, and make informed decisions about resource allocation based on this data. ...

January 30, 2023 · Cosmin Trif

SDDC SaltStack Modules - vSphere edition

In this blog post I will go over the steps I took in order to to be able to query my vCenter components from SaltStack using the SDDC SaltStack Modules. The SDDC SaltStack Modules were introduced in 2011. You can find the technical release blog here. The modules can be found on GitHub here. There is also a getting quick start guide that can be found here. I am using the pre packaged ova for deployment which includes most of the components however it does have some outdated packages. The first step for was to upgrade pip: ...

November 7, 2022 · Cosmin Trif
The image shows a list of ESXi versions with build numbers and "standard" or "no-tools" labels.

Patching//Upgrading ESXi 7 to ESXi7U1 via esxcli

With the latest release of ESXi7U1 i wanted to get my lab up to date. I dont have enough resources in my lab to migrate the vCenter to another ESXi server so i want to perform the upgrade via cli. More details about the release can found here The first step was to open the firewall for outgoing traffic for http esxcli network firewall ruleset set -e true -r httpClient Second step was to list the updates by executing ...

July 17, 2022 · Cosmin Trif
VM power-on fails due to missing 'cpuid.mwait' feature, other issues listed.

vCLS not starting with Failed - Feature 'cpuid.mwait' was absent, but must be present error

With the release of vCenter 7 Update 1, VMware introduced the vCLS (vSphere Clustering Service). More information can be found here. Looking at the error details it looks like it is looking for a feature called cpuid.mwait Reviewing the VMX file it seems like EVC is enabled on the vCLS VMs. I didnt want to enable EVC on the whole cluster so i wanted to do it only on the specific VMs. ...

June 6, 2022 · Cosmin Trif

Downgrading the ESXi version to a different build

During one of the recent upgrades in my VCF environment i accidentally upgraded the ESXi 7.x build number to a later build that was not in the validated design which caused all kinds of issues and errors in my sddc manager. In order to address this i wanted to see i could actually downgrade the packages to a lower build number. It goes without saying that this procedure should not be done in a production environment and you should contact VMware customer support for an supported downgrade method. We will be working in the ESXi cli on this guide ...

October 25, 2021 · Cosmin Trif