[原]在x86_64系统上运行Vtonf

    Vtonf就是一个基于GPL协议,提供基于Web管理OpenVZ虚拟机的平台。有了Vtonf的协助,管理OpenVZ将变得非常方便。前几天写了个日志介绍其安装和使用,见使用Vtonf管理OpenVZ。文中提及,其压缩包的INSTALL中介绍,仅支持32bit系统。但经过测试,其是可以运行x86_64系统上的,只是需要做些库的链接而已。

一、系统平台

引用
操作系统:CentOS 5.2 for x86_64
应用软件:Vtonf 1.0-beta1

这次,我使用的是CentOS 5.2 x86_64版本,使用标准安装方式时,没有带expect,请使用yum安装。

二、安装Vtonf
在x86_64平台上安装Vtonf的步骤,与32bit平台相同,这里就不再详细描述了,见前面的日志。
安装完毕后,会自动启动Vtonfd服务,并报寻找链接库失败。

引用
# service vtonfd start
启动 vtonf:/usr/sbin/vtonfd: error while loading shared libraries: libssl.so.4: cannot open shared object file: No such file or directory                                                           [失败]

正如前面说过的,Vtonfd实际上就是一个改了名的lighttpd服务。但Vtonf的官方网站上没有并没有提供其src.rpm包,无法从源码重新编译。故我尝试使用系统已有的库链接过去:

# ln -s libssl.so.6 libssl.so.4

再次启动:

引用
# service vtonfd start
启动 vtonf:/usr/sbin/vtonfd: error while loading shared libraries: libcrypto.so.4: cannot open shared object file: No such file or directory                                                           [失败]

再链接一个库:

# ln -s libcrypto.so.6 libcrypto.so.4

完成后,再启动

引用
# service vtonfd start
启动 vtonf:                                               [确定]

正常,Vtonf使用也正常。究其原因,是CentOS 5.2 x86_64上openssl版本比4.7的高,库名称不同而已,创建一个新的链接后,即可兼容使用。

在Asinuax 3.0 上使用Xen 虚拟化
Asianux 4.0 中KVM 使用桥接
使用HyperVM管理OpenVZ
把物理系统搬入OpenVZ中
配置Squid 2.6实现反向代理

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/linux/111123.html

(0)
上一篇 2021年8月26日 17:52
下一篇 2021年8月26日 17:52

相关推荐

发表回复

登录后才能评论