Use the PowerShell Module for VMware Validated Solutions to implement the Cross Cloud Mobility for VMware Cloud Foundation validated solution.

PowerShell Implementation

  1. Start PowerShell.
  2. Create a folder structure to store the validated solution PowerShell content.
    1. Replace the variables with your values and run the commands in the PowerShell console.
      $drive = "F:\"
      $parentFolder = "validatedSolutions\"
      $cerificateFolder = "certificates\"
      $binariesFolder = "binaries\"
      $jsonFolder = "generatedJsons\"
    2. Perform the configuration by running the command in the PowerShell console.
      New-Item -Path $drive$parentFolder, "$drive$parentFolder$cerificateFolder", "$drive$parentFolder$jsonFolder", "$drive$parentFolder$binariesFolder" -ItemType Directory
      Set-Location -Path "$drive$parentFolder"
  3. Start the VMware Validated Solution PowerShell menu.
    1. Move your completed VMware Cloud Foundation Planning and Preparation Workbook in the validatedSolutions root folder.
    2. Replace the variables with your values and run the command.
      $pnpWorkbook = "instanceA-pnpWorkbook.xlsx"
    3. Start the VMware Validated Solution PowerShell menu.
      Start-ValidatedSolutionMenu -jsonPath "$drive$parentFolder$jsonFolder" -certificatePath "$drive$parentFolder$cerificateFolder" -binaryPath "$drive$parentFolder$binariesFolder" -protectedWorkbook "$drive$parentFolder$pnpWorkbook" -logPath "$drive$parentFolder"
  4. To verify that your environment meets all prerequisites, enter 02. Verify Prerequisites.
  5. To perform the end-to-end deployment, enter 05. End-to-End Deployment.
  6. To perform the solution interoperability configuration, enter 07. Configuration.

PowerShell Implementation

Automated configuration using PowerShell supports preparing the VMware Cloud Foundation intance only. You must perform the remaining configurations manually by using the component user iterfaces.

  1. Start PowerShell.
  2. Create a folder structure to store the validated solution PowerShell content.
    1. Replace the variables with your values and run the commands in the PowerShell console.
      $drive = "F:\"
      $parentFolder = "validatedSolutions\"
      $cerificateFolder = "certificates\"
      $binariesFolder = "binaries\"
      $jsonFolder = "generatedJsons\"
    2. Perform the configuration by running the command in the PowerShell console.
      New-Item -Path $drive$parentFolder, "$drive$parentFolder$cerificateFolder", "$drive$parentFolder$jsonFolder", "$drive$parentFolder$binariesFolder" -ItemType Directory
      Set-Location -Path "$drive$parentFolder"
  3. Start the VMware Validated Solution PowerShell menu.
    1. Move your completed VMware Cloud Foundation Planning and Preparation Workbook in the validatedSolutions root folder.
    2. Replace the variables with your values and run the command.
      $pnpWorkbook = "instanceA-pnpWorkbook.xlsx"
    3. Start the VMware Validated Solution PowerShell menu.
      Start-ValidatedSolutionMenu -jsonPath "$drive$parentFolder$jsonFolder" -certificatePath "$drive$parentFolder$cerificateFolder" -binaryPath "$drive$parentFolder$binariesFolder" -protectedWorkbook "$drive$parentFolder$pnpWorkbook" -logPath "$drive$parentFolder"
  4. From the main menu, enter 12. (CCM) Cross Cloud Mobility.
  5. To generate the Cross Cloud Mobility JSON specification file based on the VMware Cloud Foundation Planning and Preparation Workbook, enter 01. Generate JSON Specification File.
  6. To verify that your environment meets all prerequisites, enter 02. Verify Prerequisites.
  7. To perform the end-to-end deployment, enter 05. End-to-End Deployment.
  8. To perform the solution interoperability configuration, enter 07. Configuration.