Deleting a Virtual Machine from a Subclient for OpenStack from the Command Line

You can use the command line to delete a VM from a subclient under a specified virtualization client, OpenStack instance, and backup set.

Procedure

  1. To log on to the CommServe computer, run the qlogin command.

  2. Download the update_subclient_vm_template.xml file, and then save it on the computer where the command will be executed.

  3. On the command line, go to software_installation_directory/Base, and then type the following command:

    qoperation execute -af update_subclient_vm_template.xml -appName 'Virtual Server' -clientName xxxxx -instanceName xxxxx -backupsetName xxxxx -subclientName xxxxx -vmContent/children/displayName xxxxx -vmContent/children/type VMName -vmContentOperationType DELETE

    where:

    • appName is the name of the application. In this case, it is 'Virtual Server'.

    • clientName is the name of the virtualization client.

    • instanceName is the name of the virtual server instance (OpenStack).

    • backupsetName is the name of the backup set.

    • subclientName is the name of the subclient.

    • vmContent/children/displayName is the display name of the virtual machine, or other entity, depending on the content type defined in the vmContent/children/type parameter.

    • vmContent/children/type is the type of content to be added to the subclient.

      For OpenStack, the only valid value is: VMName, to add a virtual machine to the subclient content.

    • vmContentOperationType is the type of operation that you want to perform to the subclient content.

      For OpenStack, the valid values are:

      ADD, to add content to the subclient.

      OVERWRITE, to overwrite contents to the subclient.

      DELETE, to delete the contents from the subclient.

  4. To log off the CommServe computer, run the qlogout command.

Example

Delete VM01 virtual machine from subclient subclient1, under client client1, instance OpenStack, and backup set backupset1.

qoperation execute -af update_subclient_vm_template.xml -appName 'Virtual Server' -clientName client1 -instanceName OpenStack -backupsetName backupset1 -subclientName subclient1 -vmContent/children/displayName VM01 -vmContent/children/type VMName -vmContentOperationType DELETE
×

Loading...