问题截图
由Google的结果和其他网友的分享,可以得出,这个问题产生的原因很多。在下面,为大家列出一部分比较常见的原因及一些解决方案,仅适用于SolusVM+OpenVZ架构。
1.宿服务器未进入OpenVZ内核模式
有许多朋友在安装完SolusVM被控(主控+被控)后,SolusVM已经帮助我们修改好了grub启动项,但是许多人忽略了重启的问题。如果遇到这个问题,只需要执行reboot重启即可。重启后,欲确认是否成功进入OpenVZ内核,只需查看系统内核即可(uname -a)。
2. 虚拟机模板同步不到位
经过对SolusVM主控后台的研究,我们可以得知:若虚拟机宿服务器(下称母鸡)没有与主控在同一台服务器时,需要通过Media Sync以让系统模板自主控同步到母鸡上。但是有时因为网络问题,母鸡上的模板无法完整的同步到母鸡上。这时候,我们只需要通过母鸡前往OpenVZ资源站或者SolusVM资源站上下载一个完整的系统模板并放入指定目录即可(通常为 /vz/template/cache)。
OpenVZ官方模板资源站:https://download.openvz.org/template/precreated/
注意:系统模板下载后为tar.gz格式,请不要解压。
3. 被控与主控的连接问题
由于SolusVM的集成特性,若虚拟机宿服务器和主控端不在同一台机时,需要通过API等进行握手连接以执行操作。若是在同一台机上,则通过本机API和VZ服务进行操作。如果出现连接问题,只需要检查主被控连接是否通畅即可。若不在同一台记上,且通信有问题,可以尝试重新绑定主被控,及检查虚拟机宿服务器和主控服务器的网络防火墙是否打开;若是本机,可以尝试重启vz服务或者重启服务器。
4. 虚拟机预配额问题
OpenVZ一般是采用ploop管理虚拟机配额。Disk Space栏有时候会显示磁盘占用,但是虚拟机总是无法启动。可能是因为模板中的磁盘配额大于虚拟机配额所致。这时候我们只需要增大OpenVZ虚拟机的磁盘大小,一般就可以解决这个问题。
以上是一些比较常见的问题原因。若还有其他原因会导致这类问题,欢迎在下方讨论。
📮Comments