如何创建OpenVZ虚拟机(VPS)
时间:2019-11-20 08:52:45 来源:igfitidea点击:
如何创建OpenVZ虚拟机(VPS),并安装CentOS或Debian?
下载Ubuntu Linux VPS
执行以下命令以下载预先创建的Ubuntu Linux模板:
# cd /vz/template/cache # wget http://download.openvz.org/template/precreated/ubuntu-9.04-x86_64.tar.gz
创建VPS
现在,您已经下载了虚拟机的模板。您只需输入以下命令,即可根据刚刚下载的模板启动VPS:
# vzctl create 10 --ostemplate ubuntu-9.04-x86_64 vzctl set 10 --onboot yes --save ### Set IP for VPS ### vzctl set 10 --ipadd 192.168.1.5 --save ### Set Nameservers IP for VPS ### vzctl set 10 --nameserver 192.168.1.111 --save vzctl set 10 --nameserver 192.168.1.111 --save ### Set Hostname IP for VPS ### vzctl set 10 --hostname vps.theitroad.com --save ### Set Disk quota for VPS (10G min [soft] and 11G max hard limit) ### vzctl set 10 --diskspace 10G:11G --save ### Okat let start it ### vzctl start 10 ### Set root user password for VPS ### vzctl exec 10 passwd
vzctl用于创建和设置各种vps属性,例如内存,磁盘使用情况等等。
其中
- set 10:VPS ID。
- ostemplate ubuntu-9.04-x86_64:VPS模板。
- config vps.ubuntu:保存配置。
- set 10:为VPS ID#10设置各种选项。
- onboot yes:确保VPS在重新启动后自动启动。
- save:将更改保存到配置文件。
OpenVZ管理
如何将VPS名称设置为vps.theitroad.local?
# vzctl set 10 --hostname vps.theitroad.local --save
如何设置VPS IP地址?
# vzctl set 10 --ipadd 74.86.48.99 --save
如何设置VPS DNS名称服务器?
# vzctl set 10 --nameserver 10.0.1.11 --save
如何设置磁盘配额?
# vzctl set 10 --diskspace SoftLimitG:HardLimitG --save # vzctl set 10 --diskspace 10G:12G --save
如何停止/启动/重新启动VPS服务器?
# vzctl start 10 # vzctl restart 10 # vzctl stop 10
如何为VPS运行命令?
您可以如下运行命令
# vzctl exec 10 w # vzctl exec 10 df # vzctl exec 10 date # vzctl exec 10 ps aux
如何登录VPS服务器(容器)?
输入以下命令
# vzctl enter 10
要退出,只需执行:
# exit
您可以使用ssh客户端本身或使用腻子远程登录到VPS:
$ ssh [email protected]
如何销毁VPS?
执行以下命令以删除VPS:
# vzctl destroy 10