# salt.modules.smartos_vmadm

Module for managing VMs on SmartOS

`salt.modules.smartos_vmadm.` `destroy`(uuid=None)

  Hard power down the virtual machine, this is equivalent to pulling the power

  CLI Example:

      salt '*' virt.destroy <uuid>

`salt.modules.smartos_vmadm.` `get_macs`(uuid=None)

  Return a list off MAC addresses from the named VM

  CLI Example:

      salt '*' virt.get_macs <uuid>

`salt.modules.smartos_vmadm.` `init`(**kwargs)

  Initialize a new VM

  CLI Example:

      salt '*' virt.init image_uuid='...' alias='...' [...]

`salt.modules.smartos_vmadm.` `list_active_vms`()

  Return a list of uuids for active virtual machine on the minion

  CLI Example:

      salt '*' virt.list_active_vms

`salt.modules.smartos_vmadm.` `list_inactive_vms`()

  Return a list of uuids for inactive virtual machine on the minion

  CLI Example:

      salt '*' virt.list_inactive_vms

`salt.modules.smartos_vmadm.` `list_vms`()

  Return a list of virtual machine names on the minion

  CLI Example:

      salt '*' virt.list_vms

`salt.modules.smartos_vmadm.` `reboot`(uuid=None)

  Reboot a domain via ACPI request

  CLI Example:

      salt '*' virt.reboot <uuid>

`salt.modules.smartos_vmadm.` `setmem`(uuid, memory)

  Change the amount of memory allocated to VM. <memory> is to be specified in MB.

  Note for KVM : this would require a restart of the VM.

  CLI Example:

      salt '*' virt.setmem <uuid> 512

`salt.modules.smartos_vmadm.` `shutdown`(uuid=None)

  Send a soft shutdown signal to the named vm

  CLI Example:

      salt '*' virt.shutdown <uuid>

`salt.modules.smartos_vmadm.` `start`(uuid=None)

  Start a defined domain

  CLI Example:

      salt '*' virt.start <uuid>

`salt.modules.smartos_vmadm.` `vm_info`(uuid=None)

  Return a dict with information about the specified VM on this CN

  CLI Example:

      salt '*' virt.vm_info <uuid>

`salt.modules.smartos_vmadm.` `vm_virt_type`(uuid=None)

  Return VM virtualization type : OS or KVM

  CLI Example:

      salt '*' virt.vm_virt_type <uuid>

Current Salt release: 0.17.1

#### Previous topic

salt.modules.smartos_imgadm

#### Next topic

salt.modules.smf

### Quick search

Enter search terms or a module, class or function name.

### Upcoming SaltStack Events

My conferences on Lanyrd