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, **settings,
**kwargs,
)
ctid: CTID of the container to set
save: whether to save the changes
settings: settings/arguments to apply to the container
- Settings/arguments:
these are mapped directly to
vztctlarguments, eghostname='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.
pyinfra 3.x