Skip to content

Latest commit

 

History

History
80 lines (60 loc) · 3.02 KB

File metadata and controls

80 lines (60 loc) · 3.02 KB

VAMT Requirements

Table of Contents

Prerequisites

In order to execute the VAMT, there are several prerequisite requirements. These requirements are outlined in the sections below.

PowerShell

This project has been built leveraging the following components:

Operating Systems

  • Microsoft Windows Server 2019
  • Microsoft Windows 10

Note

The aforementioned operating systems have been confirmed, but any OS with Windows PowerShell 5.1 should suffice.

Platform

  • VMware vSphere 7.0+

Note

The aforementioned version(s) have been confirmed, but earlier versions may also be compatible.

Access

  • It is required to have Administrator access on the Windows OS where the script will be executed.
  • It is recommended to have Administrator access in the vCenter(s) where the target VMs live.

Connectivity

  • Ability to connect to your vCenter Server from your Windows OS using PowerCLI.
  • Ability to connect to your SMTP server from your Windows OS using PowerShell*
  • Ability to send syslog traffic to your syslog collector from your Windows OS*

Note

*Only required if using these features.

Setup

In order to execute the VAMT, there are configuration steps required in vCenter as outlined below.

vCenter Tags

  • A Tag Category named VAMT must exist on each vCenter where target VMs live.
    • Single Cardinality required for the Category.
    • Scope on the Category should be VirtualMachine.
  • The following tags must exist in the VAMT category on each vCenter:
    • complete
    • completeWithErrors
    • readyToMigrate
    • readyToRollback
    • inProgress
    • failed
    • rolledBack

PowerCLI

Source Code