由此可以看到我们的yum本地仓库安装成功了,httpd服务也启动了。
下面接着上面的挂载接着操作:
由于httpd的静态文件在/var//html这个目录下才能被外部服务器访问,所有我们需要着这个目录下有个指向挂载路径的软连接:
cd /var//html ln -s /mnt/cdrom ./centos
由此,你就可以看到如下所示:
到这里就表示,我么你的yum本地库,httpd,安装镜像文件的挂载到此就完成了。
参照上面mini03的本地库安装,可以把mini02,mini04,mini05,mini06的本地库都修改下(这个地方是而不是本地的file:///mnt/cdrom),修改完成之后,我们就开始写脚本安装集群安装了,其中需要注意的是,每台机器上都必须有scp安装,如果没有需要安装scp:
yum install -y openssh-clients
如图在mini03下穿件两个脚本,并增加x(执行)的权限
boot.sh的脚本如下:
install_jdk.sh脚本如下:
文本如下:
boot.sh
#!/bin/bash
SERVERS="mini02 mini03 mini04 mini05 mini06"
PASSWORD=123456
BASE_SERVER=mini03
auto_ssh_copy_id(){
expect -c "set timeout -1;
spawn ssh-copy-id $1;
expect{
*(yes/no)* {send -- yes\r;exp_continue;}
*assword:* {send -- $2\r;exp_continue;}
eof {exit:0;}
}";
}
ssh_copy_id_to_all(){
for SERVER in $SERVERS
do
auto_ssh_copy_id $SERVER $PASSWORD
done
}
ssh_copy_id_to_all
for SERVER in $SERVERS
do
scp install_jdk.sh root@$SERVER:/root
ssh root@$SERVER /root/install_jdk.sh
done
install_jdk.sh
#!/bin/bash BASE_SERVER=mini03 yum install -y wget wget $BASE_SERVER/soft/jdk-7u45-linux-x64.tar.gz tar -zxvf jdk-7u45-linux-x64.tar.gz -C /usr/local cat >> /etc/profile << EOF export JA_HOME=/usr/local/jdk1.7.0_45 export PATH=\$PATH:\$JA_HOME/bin EOF source /etc/profile
最后在mini03的~目录下执行./boot.sh安装即可,最后可以在每台机器上用java -version来查看
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-43910-2.html
要闹到厂家厂家会赔他一张控告书
>永遠支持你