Vzctl Operations¶
Manage OpenVZ containers with vzctl
.
Facts used in these operations: vzctl.OpenvzContainers.
vzctl.create
¶
Stateless operation
This operation will always execute commands and is not idempotent.
Create OpenVZ containers.
vzctl.create(ctid: str, template: str | None=None, **kwargs)
ctid**: CTID of the container to create Note:
This operation also inherits all global arguments.
vzctl.delete
¶
Stateless operation
This operation will always execute commands and is not idempotent.
Delete OpenVZ containers.
vzctl.delete(ctid: str, **kwargs)
ctid**: CTID of the container to delete Note:
This operation also inherits all global arguments.
vzctl.mount
¶
Stateless operation
This operation will always execute commands and is not idempotent.
Mount OpenVZ container filesystems.
vzctl.mount(ctid: str, **kwargs)
ctid**: CTID of the container to mount Note:
This operation also inherits all global arguments.
vzctl.restart
¶
Stateless operation
This operation will always execute commands and is not idempotent.
Restart OpenVZ containers.
vzctl.restart(ctid: str, force=False, **kwargs)
ctid**: CTID of the container to restart force**: whether to force container start Note:
This operation also inherits all global arguments.
vzctl.set
¶
Stateless operation
This operation will always execute commands and is not idempotent.
Set OpenVZ container details.
vzctl.set(ctid: str, save=True, **kwargs)
ctid**: CTID of the container to set save**: whether to save the changes settings**: settings/arguments to apply to the container
ings/arguments:
these are mapped directly to vztctl
arguments, eg
hostname='my-host.net'
becomes --hostname my-host.net
.
Note:
This operation also inherits all global arguments.
vzctl.start
¶
Stateless operation
This operation will always execute commands and is not idempotent.
Start OpenVZ containers.
vzctl.start(ctid: str, force=False, **kwargs)
ctid**: CTID of the container to start force**: whether to force container start Note:
This operation also inherits all global arguments.
vzctl.stop
¶
Stateless operation
This operation will always execute commands and is not idempotent.
Stop OpenVZ containers.
vzctl.stop(ctid: str, **kwargs)
ctid**: CTID of the container to stop Note:
This operation also inherits all global arguments.
vzctl.unmount
¶
Stateless operation
This operation will always execute commands and is not idempotent.
Unmount OpenVZ container filesystems.
vzctl.unmount(ctid: str, **kwargs)
ctid**: CTID of the container to unmount Note:
This operation also inherits all global arguments.