From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search

vzctl is a tool to control OpenVZ containers.

Warning.svg Warning: this is an old version of vzctl. For the latest version, see Download/vzctl/4.11.1.



New features

  • Preliminary beta support for ploop (aka container-in-a-file) technology:
    • new global config parameter VE_LAYOUT={simfs|ploop}
    • new vzctl create options --layout and --diskspace
    • new vzctl convert command to convert from simfs to ploop (not back!)
    • vzctl mount/umount implemented for ploop case
    • vzctl set --diskspace does ploop image resize
    • second-level (quotaugidlimit) quota on ploop/ext4 support
    • basic snapshot functionality (vzctl snapshot* commands)
  • support for CT console (vzctl console command)


  • do not set up venet0 if no IPs (#2077)
  • vzctl enter: fix garbage output after enter (#2139, #2146)
  • vzlist: do not exit with 1 if there are no CTs (#2149)
  • vps-download: fix downloaded template GPG check (#2162)
  • vps-download: fix to work under dash
  • vzctl destroy: remove dump file as well (#2163)
  • init.d/vz: fix grep statement
  • vzctl restore: fix "container already running" exit code


  • Make the "Failed to set up upstart" message more verbose (#2140)
  • vzctl create: tell "Creating container" at the right time
  • vzctl create: show tarball extraction progress using pv (if available)
  • init.d/vz: Stricter auto-replacement of CONFIGFILE (#2169)
  • init.d/vz: fix for "we are in container" check
  • add ability to skip crontab time randomization (#2174)
  • Improve config parsing and its error reporting
  • vzctl create: improve 'sample config not found' error msg
  • umount_submounts(): process mounts in reverse order


  • ploop and console documented in appropriate man pages
  • man/vzctl.8: fix --diskspace description for ploop case
  • man/vzctl.8: --diskquota, --diskinodes and --quotatime are ignored for ploop
  • some macros that are not available on older systems are now embedded
  • vzctl man page: simplified SYNOPSYS section
  • vz.conf(5), vzctl(8): fix/improve description of CONFIGFILE / --config
  • vzctl --help: fix create options
  • vz.conf(5), vzctl(8): describe DEF_OSTEMPLATE / --ostemplate
  • vzctl(8), vzctl --help: add missing --name option to 'create'
  • vzctl(8): add CTID to commands where it was absent

For the complete list of changes in this release, see git changelog for vzctl-3.1.


OpenVZ project would like to thank the following people who contributed patches and/or provided bug reports for this vzctl release (in no particular order):

  • Frank Wassmuth
  • Marc Perkel
  • Michal Grzedzicki
  • Ilja Livenson
  • Konstantin Khlebnikov
  • Pavel Odintsov
  • samix_119



x86 (i686, IA32)[edit]

File Date Size
vzctl-3.1-1.i386.rpm 2012-03-22 15:00:07 172 Kb
vzctl-lib-3.1-1.i386.rpm 2012-03-22 15:00:07 93 Kb

x86_64 (AMD64, EM64T)[edit]

File Date Size
vzctl-3.1-1.x86_64.rpm 2012-03-22 15:00:07 168 Kb
vzctl-lib-3.1-1.x86_64.rpm 2012-03-22 15:00:07 93 Kb


x86 (i686, IA32)[edit]

File Date Size
vzctl-3.1-1.i386.tar.gz 2012-03-22 15:00:07 160 Kb
vzctl-3.1-1.i386.tar.gz.asc 2012-03-22 15:00:09 189 b 
vzctl-lib-3.1-1.i386.tar.gz 2012-03-22 15:00:07 90 Kb
vzctl-lib-3.1-1.i386.tar.gz.asc 2012-03-22 15:00:09 189 b 

x86_64 (AMD64, EM64T)[edit]

File Date Size
vzctl-3.1-1.x86_64.tar.gz 2012-03-22 15:00:07 150 Kb
vzctl-3.1-1.x86_64.tar.gz.asc 2012-03-22 15:00:09 189 b 
vzctl-lib-3.1-1.x86_64.tar.gz 2012-03-22 15:00:07 90 Kb
vzctl-lib-3.1-1.x86_64.tar.gz.asc 2012-03-22 15:00:09 189 b 


File Date Size
vzctl-3.1-1.src.rpm 2012-03-22 15:00:07 438 Kb
vzctl-3.1.tar.bz2 2012-03-22 15:00:07 432 Kb
vzctl-3.1.tar.bz2.asc 2012-03-22 15:00:09 189 b 
vzctl.spec 2012-03-22 15:00:07 8 Kb


For other vzctl releases, see download/vzctl/Archives.

For other tools, see download/utils.

vzctl • ploop • vzquota • vzstats
Versions of vzctl