OpenVZコマンドチートシート

OpenVZ コマンドチートシート


よく使う操作をリストアップしてみた。


コンテナ一覧
vzlist
vzlist -a 停止しているコンテナも含む


コンテナ操作
vzctl enter CTID
vzctl start CTID
vzctl stop CTID
vzctl restart CTID


コンテナ作成と設定
vzctl create CTID --ostemplate TEMPLATE
vzctl set CTID --ipadd IP --save
vzctl set CTID --nameserver IP --save
vzctl set CTID --hostname NAME --save
vzctl set CTID --onboot yes/no --save


リソース設定
vzctl set CTID --cpuunits CPUUNITS --save
vzctl set CTID --cpulimit LIMIT --save
vzctl set CTID --privvmpages BARRIER:LIMIT --save
vzctl set CTID --vmguarpages BARRIER:LIMIT --save
vzctl set CTID --diskspace BARRIER:LIMIT(ex.2G:4G) --save
vzctl set CTID --vmguarpages $( (256 * 256) ) --save 256MB
vzctl set CTID --privvmpages $( (256 * 1024) ) --save 1024MB
vmguarpages(VPSに対して割り当てが保証されるメモリ)
privvmpages (認められるメモリの最大容量)


ステータスチェック系
vzcpucheck
vzquota show CTID
vzctl exec CTID cat /proc/user_beancounters
vzcalc -v vpsid


バックアップ・リストア(vzdumpのインストールが必要)
vzdump --compress --dumpdir DIR --snapshot CTID/--all
vzrestore FILE CTID