主机信息

操作系统版本

CentOS-7-x86_64-Everything-1511

 

主机A

192.168.6.128

主节点

主机B

192.168.6.129

主节点

主机C

192.168.6.130

从节点

第一步:配置静态IP

1.编辑网卡配置

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

默认配置:

文件更改后:

2.重启网卡

service network restart

3.网络测试

ping 192.168.6.2

能ping通,表示网络正常。

tips:

关闭网卡:ifdown eth0

启动网卡:ifup eth0

启动网络服务:

  service network start

  /etc/init.d/network start

重启网络服务:

  service network restart

  /etc/init.d/network restart

关闭网络服务:

  service network stop

  /etc/init.d/network stop

修改IP地址:

  即时生效:# ifconfig eth0 192.168.1.100 netmask 255.255.255.0

  重启生效:修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改Default Gateway

  即时生效:# route add default gw 192.168.1.1

  重启生效:修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改DNS:

  即时生效:修改/etc/resolv.conf

  重启生效:修改/etc/resolv.conf

修改hostname:

  即时生效:hostname test

  重启生效:修改/etc/sysconfig/network

第二步:关闭SELinux

1.查看SELinux状态:

sestatus -v

如果 SELinux status 参数为 enabled,即为开启状态。

也可以用 getenforce 命令查看:

2.关闭SELinux

1)临时关闭:

若想即时生效且不重启系统,执行命令 setenforce 0

setenforce     #设置 SELinux 为 permissive 模式
setenforce #设置 SELinux 为 enforcing模式。

2)永久关闭:

修改配置文件/etc/selinux/config,需要重启

vi /etc/selinux/config

将 SELINUX=enforcing

改为SELINUX=disabled

修改完成后,重启即可。

3.测试:

临时修改测试:

修改文件配置重启后,测试:

第三步:关闭防火墙

1.查看状态:

systemctl status firewalld.service

2.关闭

systemctl stop firewalld.service

查看状态:

3.开机禁用服务

systemctl disable firewalld.service

查看状态:

第四步:更改主机名

echo ---.master > /etc/hostname

第五步:配置hosts

echo "127.0.0.1 192-168-6-128.master" >> /etc/hosts
echo "192.168.6.128 192-168-6-128.master" >> /etc/hosts
echo "192.168.6.129 192-168-6-129.master" >> /etc/hosts
echo "192.168.6.130 192-168-6-130.master" >> /etc/hosts
echo "192.168.6.128 index.liubc.com" >> /etc/hosts # 128作为镜像库

第六步:修改kernel.hostname

sysctl  kernel.hostname=---.master

第七步:重启网络

service network restart

第八步:配置本地yum源

1.上传系统安装包

本文上传到根目录下,目录名称为 CentOS-7。

2.配置yum源

进入 /etc/yum.repos.d 目录,新建 CentOS-Package.repo 文件

# cd /etc/yum.repos.d
# mkdir bak
# mv * bak
# vi CentOS-Package.repo

将以下内容写入到 CentOS-Package.repo 文件

name=CentOS-
baseurl=file:///CentOS-7
enable=
gpgcheck=
gpgkey=file:///CentOS-7/RPM-GPG-KEY-CentOS-7

3.测试

查看是否配置成功:

yum repolist

显示有9007个软件包,源配置成功。

tips: 配置 ftp 方式的局域网 yum 源

配置本地 yum 源,可以选择上述方式,但是该种方式需要每台主机都上传软件包,造成时间和空间上的浪费。

因此,可以选择一台主机上传软件包,作为局域网 yum 源,其他主机通过 ftp 方式获取 yum 源。

1.所需软件

vsftpd  ----  用户提供局域网的 FTP 服务

1)软件包:

  vsftpd-3.0.2-10.el7.x86_64.rpm

  vsftpd-sysvinit-3.0.2-10.el7.x86_64.rpm    

2)安装:

  rpm -ivh vsftpd*

3)启动:

  service vsftpd start

4)设置 vsftpd 开机启动

执行以下命令:

chkconfig vsftpd on

2.上传系统安装包

上传到一台主机上,本文上传到 192.168.6.128 的 /CentOS-7 目录下

3.更改 vsftpd 配置文件

在 192.168.6.128 主机上的文件 /etc/vsftpd/vsftpd.conf 最下面追加以下内容:

no_anon_password=NO
anon_root=/CentOS-/

4.重启 vsftpd 服务

在 192.168.6.128 上执行以下命令:

service vsftpd restart

5.其他两台主机做如下配置操作:

1)进入 /etc/yum.repos.d 目录,新建 CentOS-Package.repo 文件

# cd /etc/yum.repos.d
# mkdir bak
# mv * bak
# vi CentOS-Package.repo

2)将以下内容写入到 CentOS-Package.repo 文件

[base]
name=CentOS-
baseurl=ftp://192.168.6.128
enable=
gpgcheck=
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

3)清除缓存

执行以下命令:

yum clean all

4)测试

查看是否配置成功:

yum repolist

显示有9007个软件包,源配置成功。

第九步:其他两台主机做以上相同配置操作

配置操作完成后,验证网络连通性、主机名解析正确性后,准备工作即为成功完成!

构建Docker平台【第一篇】环境准备的更多相关文章

  1. 构建Docker平台【第二篇】安装 Docker

    第一步:上传安装包和 docker 镜像 1.安装包: docker-engine-1.12.1-1.el7.centos.x86_64.rpm docker-engine-selinux-1.12. ...

  2. 构建Docker平台【第三篇】安装 kubernetes 组件

    第一步:准备 1. 安装包: kubeadm-1.6.0-0.alpha.0.2074.a092d8e0f95f52.x86_64.rpm kubernetes-cni-0.3.0.1-0.07a8a ...

  3. 构建Docker平台【第四篇】创建服务及扩缩容等操作

    第一步:创建服务 1. 配置 nginx 的 yaml 文件 apiVersion: extensions/v1beta1 kind: Deployment metadata: name: my-ng ...

  4. cocos2d-x学习记录第一篇-环境变量配置

    最近准备学习cocos2d-x,之前一直是做iOS开发的,算是零基础开始学习吧. (此条后来修改,不用配置下面这些东西,下载一个cocosstudio就可以了,直接在里边就创建工程了) 本人用Mac电 ...

  5. (转).net程序员转战android第一篇---环境部署

    原文,整个序列一样http://www.cnblogs.com/Twmin/p/3148892.html 对于.net开发人员去写java,可谓说是见山是山, 因为太多的相同; 最近段时间因工作因素, ...

  6. .net程序员转战android第一篇---环境部署

    对于.net开发人员去写java,可谓说是见山是山, 因为太多的相同; 最近段时间因工作因素,将项目中部分功能需要移植到android平台上,经过半个月的煎熬,终于搞完了. 文章中将直观记录我做项目中 ...

  7. cocos2d-x 第一篇 环境搭建

    官网:http://www.cocos2d-x.org/ 下载一个稳定版的cocos2d-x (网址:http://download.cocos2d-x.org/ Github Repository ...

  8. 基于GBT28181:SIP协议组件开发-----------第一篇环境搭建

    原创文章,引用请保证原文完整性,尊重作者劳动,原文地址http://www.cnblogs.com/qq1269122125/p/3930018.html,qq:1269122125. SIP协议在安 ...

  9. 【Docker】第一篇 Docker的初始化安装部署

    一.Docker基础 Dacker倡导的理念:一个容器一个进程 Docker的版本了解: Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE. 社区版是免费提供给个人 ...

随机推荐

  1. 社会信息化环境下的IT新战略

    我们现在所处的信息化环境正在发生改变,技术已经成为影响组织的最重要的外部力量,传统的正金字塔的结构被移动互联网深深改变:员工能够更加自由的获取信息,变成更多的信息链接,这种链接不光连接人和组织,还连接 ...

  2. linux驱动开发流程

    嵌入式linux驱动开发流程嵌入式系统中,操作系统是通过各种驱动程序来驾驭硬件设备的.设备驱动程序是操作系统内核和硬件设备之间的接口,它为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个 ...

  3. 【J2EE】十三个规范:愿天下苍生,人人如猿。

    学习了J2ee后对java这个立足标准化的行为感到深深的佩服. 收买什么都不如收买人心,培养啥子都不如培养 习惯.没错,java就是在培养行业习惯,以一纸规范屹立不倒.毕竟技术什么的层出不穷,再新再前 ...

  4. BUPT复试专题—查找(2011)

    https://www.nowcoder.com/practice/d93db01c2ee44e8a9237d63842aca8aa?tpId=67&tqId=29646&tPage= ...

  5. SolidEdge 如何绘制断裂剖视图 局部剖视图

    1 点击局部放大图,然后点击绘制按钮,然后点击选择要绘制的视图   2 绘制封闭的局部剖视图的剖面线(必须封闭,点击最后一个点封闭之后会变成蓝色虚线)   3 修改深度(不一定要在下图的右下角修改深度 ...

  6. HDU 3118 Arbiter 判定奇圈

    题目来源:pid=3118">HDU 3118 Arbiter 题意:翻译过来就是不能有奇圈 每走一步状态会变化 当他回到起点时假设和原来的状态不一样 可能会死 求至少去掉多少条边能够 ...

  7. 怎样去除JSP页面提示:Cannot return from outside a function or method.

     今天用myeclipse10写JSP页面时出现: Cannot return from outside a function or method. onClick="return ch ...

  8. Android应用程序窗体View的创建过程

    View类是android中非常重要的一个类.view是应用程序界面的直观体现,我们看到的应用程序界面就能够看作是View(视图)组成的. 那么我们应用程序的界面是怎么创建的呢,也就是应用程序的Vie ...

  9. A&DCTF

    ADCTF  WRITEUP 方向:Reverse  解题数:2 题目:Reverse_01 解题过程: 用ida打开反汇编查看代码,看main函数发现 关键部分,字符串比较,竟然是直接比较”is_t ...

  10. JAVA BigDecimal 高精度运算

    文章参考一位博友,由于时间太久忘了链接,见谅! public class BigDecimalUtils { private static final int DIV_SCALE = 10;// 除法 ...