如何创建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