Velostrata.PowerShell Namespace: Velostrata.PowerShell » Velostrata.PowerShell

Velostrata.PowerShell

API PowerShell support for Velostrata Manager

Missing summary (from Velostrata.PowerShell\Velostrata.PowerShell\module_overview.html)

Connect-VelostrataManager This cmdlet establishes a connection to a Velostrata Manager Server system.
Get-VelosCe This cmdlet is used to get a Cloud Extension object.
Get-VelosCeInstanceType This cmdlet lists the allowed instance type for a Cloud Extension.
Get-VelosCeResourceGroup This cmdlet lists the Resource Groups available for a Cloud Extension created in Azure.
Get-VelosCeSecurityGroup This cmdlet lists the Security Groups for a specified Cloud Extension.
Get-VelosCeSubnet This cmdlet lists the subnets in a Cloud Extension.
Get-VelosCloudDetails This cmdlet retrieves the Cloud details Object.
Get-VelosCredentials This cmdlet lists the Cloud Credentials stored in the system
Get-VelosMonitoredVm This cmdlet lists all monitored VMs.
Get-VelosSuggestedName This cmdlet suggest a valid name for VM in GCP or Azure clouds
Get-VelosTask This cmdlet returns a description of Velostrata management system tasks. The task information can be either fetched using unique task identifiers or using VM identifier.
Get-VelosVm This cmdlet retrieves the Managed Workload Object on a Velostrata Manager Server system.
Get-VelosVmSizeRecommendation This cmdlet returns right-sizing instance recommendations for a given VM. Recommendations are parted to performance-optimized (based on provisioned info), and cost-optimized (based on usage data which was monitored, if available).
Invoke-VelosJmx
Invoke-VelosMigration This cmdlet invokes combined actions of Move-VelosVm, Start-VelosStorageMigration and Start-VelosPrepareToDetach.
Invoke-VelosOfflineMigration This cmdlet migrates a VM to the cloud. It performs run in cloud, storage migration, detach and cleanup for that VM. Unlike migrate command, the VM is running only after all storage has been migrated.
Invoke-VelosUpgrade This cmdlet starts upgrading the Velostrata environment to the specified package. The package is previously staged using Request-VelosUpgradePackage and refered to using the Checksum parameter.
Invoke-VelosUpgradeCe This cmdlet starts upgrading CE after mgmt has been upgraded, and the CE remains in the outdated version.
Move-VelosVm This cmdlet moves a Workload to run in cloud or moves the Workload back from the cloud.
New-VelosCe Creates new Cloud Extension in AWS or Azure or Gcp. New-VelosCe -DatacenterId $dcId -Name "NNN" -Type Aws -Size Large -Region "us-west-1" -CloudEdgeSecurityGroup "sg-1234" -CloudEdgeSubnet "subnet-1234" -SecondaryCloudEdgeSubnet "subnet-1234" -CloudEdgeRole $role -CredentialsId "AwsCredentials"
New-VelosClone This cmdlet creates a clone of a live Workload and run it in cloud.
New-VelosCloudDetails This cmdlet creates Cloud Details which will be used to access source cloud when running cloud to cloud migration.
New-VelosCredentials This cmdlet creates Cloud Credentials
Remove-VelosCe This cmdlet deletes the specified Cloud Extension.
Remove-VelosClone This cmdlet deletes a clone created by the New-VelosClone cmdlet.
Remove-VelosCloudDetails This cmdlet removes Cloud Details
Remove-VelosCredentials This cmdlet removes Cloud Credentials
Repair-VelosCe This cmdlet repairs a Cloud Extension create operation that failed midway in the task.
Request-VelosUpgradePackage This cmdlet starts staging an upgrade package on the Velostrata server.
Restart-VelosVm This cmdlet restart the specified VM in the cloud.
Set-VelosCe This cmdlet reconfigures the specified Cloud Extension.
Set-VelosVm This cmdlet reconfigures the specified VM in the cloud.
Start-VelosCe This cmdlet starts the specified Cloud Extension. Start-VelosCe $ce
Start-VelosDetach This cmdlet starts the detach sequence for specified Workload in the cloud.
Start-VelosDetachCleanup This cmdlet starts the detach cleanup after the Workload was successfully detached in the cloud.
Start-VelosMonitorVm This cmdlet starts monitoring the usage for the input VMs, for the purpose of getting instance right-sizing recommendations when running in the cloud.
Start-VelosPrepareToDetach This cmdlet starts the detach from cache preparation for a specified Workload in the cloud.
Start-VelosStorageMigration This cmdlet starts the storage migration.
Start-VelosVm This cmdlet starts the specified VM in the cloud.
Stop-VelosCe This cmdlet stops the specified Cloud Extension. Stop-VelosCe $ce
Stop-VelosDetach This cmdlet stops the detach sequence for a specified Workload in the cloud.
Stop-VelosMonitorVm This cmdlet stops monitoring the usage for the input VMs, for the purpose of getting instance right-sizing recommendations when running in the cloud.
Stop-VelosPrepareToDetach This cmdlet stops the detach preparation sequence for a specified Workload in the cloud.
Stop-VelosTask This cmdlet cancels a Velostrata management task.
Stop-VelosVm This cmdlet stops the specified VM in the cloud.