Linux局域 集群软件的安装(以JDK安装为例)

在集群中,若干服务器,全部手动安装,当量很大的时候,这是不大现实的。

(没有外 下)指导思想

思想一、每一台机器都配一个本地文件系统上的yum仓库 file:///packege/path/。(少量服务器可采取)
思想二、在局域 内部配置一台节点(server-base)的本地文件系统yum仓库,然后将其发布到web服务器中,其他节点就可以通过http://server-base/pagekege/path/下载到本机。

本地yum仓库的建立

制作流程: 先挑选一台机器mini4,挂载一个系统光盘到本地目录/mnt/cdrom,然后启动一个httpd服务器,将/mnt/cdrom 软连接到httpd服务器的/var/www/html目录中 (cd /var/www/html; ln -s /mnt/cdrom ./centos )
然后通过 页访问测试一下: http://mini4/centos 会看到光盘的目录内容。至此: 络版yum私有仓库已经建立完毕。剩下就是去各台yum的客户端配置这个http地址到repo配置文件中。
命令如下:

注意,如果是这样手动挂载的话,每次重启之后多需要这样挂载一次(查看/dev/cdrom光盘下是否有内容,VM虚拟机下,单击这个虚拟机右键查看setting,看镜像选择是否和connect是否勾选),这样肯定不是需要的,可以让Linux系统自动挂载:在/etc/fstab中加入一行挂载配置,即可自动挂载:

之后再最后增加一行:

接着上面的yum本地仓库的创建:

配置如下:

yum常用命令:

如上配置好CentOS-mini03.repo后,执行如下命令:

上面挂载的是系统的镜像,这个镜像中有好多安装文件,由于我们安装的是minimal的,所以大部分软件都是需要手动安装的,这里面就有httpd静态的web服务器,可以提供下载,下面来安装httpd:

使用浏览器访问http://mini03(如果访问不通,检查防火墙是否开启了80端口或关闭防火墙)
由此可以看到我们的yum本地仓库安装成功了,httpd服务也启动了。
下面接着上面的挂载接着操作:
由于httpd的静态文件在/var/www/html这个目录下才能被外部服务器访问,所有我们需要着这个目录下有个指向挂载路径的软连接:

由此,你就可以看到如下所示:

boot.sh的脚本如下:(ssh公钥和私钥的生成:)

install_jdk.sh

最后在mini03的~目录下执行./boot.sh安装即可,最后可以在每台机器上用java -version来查看

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门在线安装软件24975 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年10月26日
下一篇 2016年10月26日

相关推荐