准备四台虚拟机节点,分别安装jdk和perl,并设置免密登录
基于centos 6.5
1.node-01操作
1.网络配置相关
# 修改ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=192.168.132.131
# 删除IP与MAC地址的绑定
rm -f /etc/udev/rules.d/70-persistent-net.rules
# 修改主机名
vi /etc/sysconfig/network
HOSTNAME=node-01
# 重启虚拟机
reboot
# 虚拟机关闭防火墙
service iptables stop
# 开机关闭
chkconfig iptables off
# 关闭selinux
setenforce 0
vi /etc/selinux/config
SELINUX=disabled
2.软件安装
yum clean all
yum makecache
# 安装wget
yum install -y wget
# 安装jdk
# 上传jdk-7u67-linux-x64.tar.gz
tar -zxvf jdk-7u67-linux-x64.tar.gz -C /usr/local/
mv /usr/local/jdk-7u67-linux-x64 /usr/local/java
# 配置环境变量
vi /etc/profile
# 文件底部追加
export JAVA_HOME=/usr/local/java
export PATH=.:$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 使配置生效
source /etc/profile
# 测试Java
java -version
# 安装perl
# 安装gcc
yum install -y gcc
# 上传perl-5.16.1.tar.gz
tar -xzf perl-5.16.1.tar.gz
cd perl-5.16.1
./Configure -des -Dprefix=/usr/local/perl
# 这一步时间比较长
make && make test && make install
perl -v
2.虚拟机克隆
node-01拍摄快照,链接克隆出三台,并分别配置网络
windows配置hosts
# windows配置主机名
C:\Windows\System32\drivers\etc
192.168.132.131 node-01
192.168.132.132 node-02
192.168.132.133 node-03
192.168.132.134 node-04
3.免密登录
# 四台虚拟机分别执行
# 生成公玥,连续敲回车
ssh-keygen -t rsa
cd /root/.ssh
# 复制公钥到authorized_keys
cp id_rsa.pub authorized_keys
# 四台分别免密登录本机
ssh node-01
# node-02 03 04的公钥拷贝到node-01的authorized_keys,分别执行
ssh-copy-id -i node-01
# node-01的authorized_keys分发到02 03 04
scp authorized_keys node-02:/root/.ssh
scp authorized_keys node-03:/root/.ssh
scp authorized_keys node-04:/root/.ssh
# 四台交叉ssh免密登录测试
网友评论