openvz的命令行操作

http://pve.proxmox.com/wiki/OpenVZ_Console

主要命令为vzlist, vzctl, vzdump, vzrestore

查看所有已经开启的虚拟机

vzlist

查看全部,关闭的虚拟机
-a, –all list all containers
-S, –stopped list stopped containers

创建id号为1000,模板为centos-5,配置文件为basic,ip地址为192.168.1.200

vzctl create 1000 --ostemplate centos-5 --config basic
vzctl set 1000 --ipadd 192.168.1.200 --save
vzctl start 1000

删除id号为110的虚拟机

vzctl destroy 110

限制cpu和pty的To set number of processes barrier/limit to 80/100, and PTY barrier/limit to 16/20 PTYs:

vzctl set 1000 --numproc 80:100 -t 16:20 --save

在id号为1000的虚拟机中执行ls -la

vzctl exec 1000 'ls -la / | sort'

进入id号为108的虚拟机

vzctl enter 108

进入到id号为1000的虚拟机同时执行apt-get install vim,不会自动退出

vzctl enter 1000 --exec apt-get install vim

需要自动退出可使用

vzctl enter 1000 --exec "apt-get install vim && logout"
vzctl enter 1000 --exec "apt-get install vim ; logout"

关闭虚拟机

vzctl stop 1000

进入到虚拟机内部查看虚拟机信息

/proc/vz/veinfo
/proc/vz/vestat

发表评论

电子邮件地址不会被公开。 必填项已用*标注