美文网首页
虚拟机中搭建CentOS集群

虚拟机中搭建CentOS集群

作者: LiYanCheng | 来源:发表于2020-03-08 18:26 被阅读0次

    1、在虚拟机中安装CentOS

    2、在每个CentOS中都安装Java和Perl

    3、在4个虚拟机中安装CentOS集群

    4、配置4台CentOS为ssh免密码互相通信

    ------------------------------------------------------------------------------------------

    1、在虚拟机中安装CentOS

    (1)配置网络

    vi /etc/sysconfig/network-scripts/ifcfg-eth0

    DEVICE=eth0

    TYPE=Ethernet

    ONBOOT=yes

    BOOTPROTO=dhcp

    service network restart

    ifconfig

    BOOTPROTO=static

    IPADDR=192.168.0.X

    NETMASK=255.255.255.0

    GATEWAY=192.168.0.1

    service network restart

    (2)配置hosts

    vi /etc/hosts

    配置本机的hostname到ip地址的映射

    (3)关闭防火墙

    service iptables stop

    service ip6tables stop

    chkconfig iptables off

    chkconfig ip6tables off

    vi /etc/selinux/config

    SELINUX=disabled

    关闭windows的防火墙

    (10)配置yum

    yum clean all

    yum makecache

    yum install wget

    ------------------------------------------------------------------------------------------

    2、在每个CentOS中都安装Java和Perl

    WinSCP,就是在windows宿主机和linux虚拟机之间互相传递文件的一个工具

    (1)安装JDK

    1、将jdk-7u60-linux-i586.rpm通过WinSCP上传到虚拟机中

    2、安装JDK:rpm -ivh jdk-7u65-linux-i586.rpm

    3、配置jdk相关的环境变量

    vi .bashrc

    export JAVA_HOME=/usr/java/latest

    export PATH=$PATH:$JAVA_HOME/bin

    source .bashrc

    4、测试jdk安装是否成功:java -version

    (2)安装Perl

    yum install -y gcc

    wget http://www.cpan.org/src/5.0/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

    perl,是一个基础的编程语言的安装,tomcat,跑java web应用

    ------------------------------------------------------------------------------------------

    3、在4个虚拟机中安装CentOS集群

    (1)按照上述步骤,再安装三台一模一样环境的linux机器

    (2)另外三台机器的hostname分别设置为eshop-cache02,eshop-cache03,eshop-cache04

    (3)安装好之后,在每台机器的hosts文件里面,配置好所有的机器的ip地址到hostname的映射关系

    比如说,在eshop-cache01的hosts里面

    192.168.31.187 eshop-cache01

    192.168.31.xxx eshop-cache02

    192.168.31.xxx eshop-cache03

    192.168.31.xxx eshop-cache04

    ------------------------------------------------------------------------------------------

    4、配置4台CentOS为ssh免密码互相通信

    (1)首先在三台机器上配置对本机的ssh免密码登录

    ssh-keygen -t rsa

    生成本机的公钥,过程中不断敲回车即可,ssh-keygen命令默认会将公钥放在/root/.ssh目录下

    cd /root/.ssh

    cp id_rsa.pub authorized_keys

    将公钥复制为authorized_keys文件,此时使用ssh连接本机就不需要输入密码了

    (2)接着配置三台机器互相之间的ssh免密码登录

    使用ssh-copy-id -i hostname命令将本机的公钥拷贝到指定机器的authorized_keys文件中

    scp authorized_keys eshop-cache02:/root/.ssh

    ------------------------------------------------------------------------------------------

    相关文章

      网友评论

          本文标题:虚拟机中搭建CentOS集群

          本文链接:https://www.haomeiwen.com/subject/jcdjdhtx.html