从零开始在虚拟机中搭建一个4个节点的CentOS集群(一)-----下载及配置CentOS
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了从零开始在虚拟机中搭建一个4个节点的CentOS集群(一)-----下载及配置CentOS,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2648字,纯文字阅读大概需要4分钟。
内容图文
![从零开始在虚拟机中搭建一个4个节点的CentOS集群(一)-----下载及配置CentOS](/upload/InfoBanner/zyjiaocheng/1141/fe3dea8b844041ca853376c4f82d9c1d.jpg)
目录
1.下载virtual box 虚拟机管理软件
网址https://www.virtualbox.org/wiki/Downloads
,(VMware也可以,但听说会不稳定),
官网下载可能较慢,可以使用别的软件管家下载
2.下载CentOS镜像
这里使用的是CentOS7,创建虚拟机,打开 Virtual Box,点击“新建”按钮
一直点下一步就可以
3.启动CentOS
- 设置虚拟机网卡:
选择创建好的虚拟机,点击“设置”按钮,在网络一栏中,连接方式中,选择桥接网卡。
- 然后
启动-->注册
,选择你的CentOS版本
安装过程设置root密码.这里我设置为hadoop
,然后点击两次完成
- 安装完以后,CentOS 会提醒你要重启一下,选择重启
4.配置网络
-
重启完成之后,使用 root/hadoop 登录系统, 由于只安装终端模式,没有 ui 模式,登录系统后看到的就和终端登录的类似界面,接下来配置网络
- 在虚拟机命令行输入
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
- 首先将ONBOOT的值改为
ONBOOT=yes
-
Esc-->:wq
保存退出 -
service network restart
重启网络 -
ip addr show enp0s3
查看IP和子网掩码
-
ip route show
查看默认网关 -
在虚拟机命令行重新输入输入
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
,修改下列内容
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # 将BOOTPROTO的值修改为 static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=06713c0b-b0d9-469e-92c8-e4411656ec1b
DEVICE=enp0s3
ONBOOT=yes #将ONBOOT的值改为 yes
# 下面是新增的三个参数
IPADDR=192.168.0.111 #IP
PREFIX=24 #子网掩码
GATEWAY=192.168.0.1 #默认网关
-
重启网络
service network restart
,会出现ok
提示 - 测试是否成功
ping 192.168.1.113
,会成功 -
ping www.baidu.com
会失败,有个错误提示www.baidu.com: Name service not known
,这是什么意思呢?就是咱们的主机不知道 baidu.com 是谁,也就是不知道他的 IP 是什么,我们之前说过,域名或者主机名其实是为了咱们好记,但是在互联网中真正通信的时候使用的还是 IP地址,那如何才能知道 www.baidu.com 的地址是谁呢?需要通过 DNS 进行域名解析来获取域名的 IP地址,这里就涉及到 Linux 的域名解析文件 “/etc/resolv.conf”,我们只需在这个文件中指定使用哪个 DNS 地址进行域名解析就可以了。 “/etc/resolv.conf”文件中使用 nameserver 指定 DNS 地址,我们就使用非常有名的谷歌免费 DNS 地址– 8.8.8.8,配置如下:
5.配置DNS 进行域名解析获取域名的 IP地址
输入vi /etc/resolv.conf
nameserver 114.114.114.114 #国内非常有名的免费 DNS ,国内用户用的还是非常多的。
nameserver 8.8.8.8 #谷歌免费 DNS 地址
nameserver 1.1.1.1
6.配置host
vi /etc/hosts
增加一行,可以通过centos01访问本机
192.168.0.111 centos01
7.关闭防火墙
原因是为了方便,因为一些软件如集群之间需要打开固定的端口,防止连接不上,先关闭防火墙
安装iptables-services:
yum install iptables-services
service iptables stop
service ip6tables stop
chkconfig iptables off
chkconfig ip6tables off
8.还有一个策略需要关闭下(不关闭的话Xshell链接会失败)
vi /etc/selinux/config
内容修改为
SELINUX=disabled
9.配置yum工具
yum clean all
# 生成缓存,安装的时候从缓存中查询相关数据,提高安装速度
yum makecache
安装 wget,可以通过该工具下载软件
yum install wget
10.配置Xshell
此时就可以使用Xshell从本机连接到虚拟机进行操作了
一般来说,虚拟机管理软件,virtual box,可以用来创建和管理虚拟机,但是一般不会直接在 virtualbox 里面去操作,因为比较麻烦,没有办法复制粘贴
比如后面我们要安装很多其他的一些东西,perl、java、redis、storm,复制一些命令直接去执行
- Xshell 6 报错 “The remote SSH server rejected X11 forwarding request.”
解决措施:关闭SSH隧道中 X11 Forwarding选项即可
参考
原文:https://www.cnblogs.com/codecheng99/p/12380611.html
内容总结
以上是互联网集市为您收集整理的从零开始在虚拟机中搭建一个4个节点的CentOS集群(一)-----下载及配置CentOS全部内容,希望文章能够帮你解决从零开始在虚拟机中搭建一个4个节点的CentOS集群(一)-----下载及配置CentOS所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。