前言:
作为测试,在VMware上安装centos7,然后在centos7上安装openlava4.0.
redhat上安装步骤基本相同。
平台介绍:
虚拟机平台:14.1.1
centos版本:7.4
安装步骤:
所有安装配置操作均使用root账号。
一、更改主机名
当搭建服务器集群时必须保证每台主机的主机名独一无二,所以我们需要把默认的主机名localhost重新起一个名字。
1. 首先登录centos7,打开terminal,用ip命令获取当前主机的地址。
2. 在/etc/hosts中更改主机名,格式为“ip hostname”,注意主机名不要过长,不要加入空格或者符号,以免引起不必要的错误。
3. 在/etc/hostname中更改主机名。
4. 重启系统,验证主机名是否更改成功。
二、安装openlava
1. 虚拟机上安装VMware Tools(由于跟openlava无关,具体步骤请百度)。
2. 登录centos7,打开terminal,将openlava4.0的源文件通过共享目录传递到VMware中。
切换为root账号,将openlava4.0的源文件拷贝到home目录下。
3. 进入openlava的源代码目录,执行配置文件configure。
4. 大概率你会遇到以下问题。
5. 这是由于系统安装时没有导入部分库文件导致的,而这些库文件其实一般已经包含在操作系统的安装镜像中。由于现在centos可能还无法联网,所以我们下面需要花一点篇幅介绍一下如何通过yum本地源安装库文件。
虚拟机->设置->CD/DVD->设备状态,将“已连接”勾选上,并确保CD中已载入ISO镜像文件。
6. centos中,将cdrom挂载到执行的目录。
7. 新建如下yum配置文件。
8. 清理yum缓存,重建缓存仓库。
9. 验证yum已经被正确配置。
10. 此时利用yum本地源来安装确实的ncurses相关的库文件。
11. 库文件安装成功后,重新openlava执行配置文件configure。
12. 此时你极有可能又会遇到以下问题。
13. 再次用yum本地源安装它。
14. 再次执行openlava配置文件configure,这次应该不会遇到问题了。
15. configure执行成功后执行make。
16. 最后执行make install完成安装工作。
三、安装后配置。
1. 如果前面的安装你没有遇到其它的问题,openlava会被默认安装到以下目录。
2. 首先创建账号openlava。
3. 将config文件从源代码目录拷贝到安装目录。
4. 将安装目录的属组和属主都改为openlava(这一步非常重要!)。
5. 执行以下文件拷贝及权限/属主的修改。
注意,如果普通用户和openlava用户不在一个组,需要把权限设置为755而非750。
6. 执行以下设置。
7. 将当前主机名加入到openlava的机器配置文件。
8. 启动openlava的服务。
9. 导入openlava相关的环境变量设置。(centos7默认是bash,若是csh/tcsh,则应该source openlava.csh)
10. 测试openlava相关的命令。
安装成功!
备注:
1. 感谢Beck的友情技术支持。
2. 出于法律风险方面的考虑,请不要留言索取openlava4.0安装包,望理解。
但是可以提供openlava安装,配置,使用指导的技术支持,有兴趣私聊。