|
### 决战大数据之伪分布式环境搭建:CentOS安装及网络配置
[TOC]
任务描述
使用最新 Vitualbox 5.1.4 + CentOS 7 在Windows 10旗舰版(64位)搭建本地伪集群:Node1,Node2,Node3
软硬件配置
Operating System: Windows 10 企业版 64-bit (10.0, Build 10586)
Processor: Intel(R) Core(TM) i7-6770HQ CPU @ 2.60GHz (8 CPUs), ~2.6GHz
Memory: 16384MB RAM
安装最新版的VitualBox 5.1.4
下载地址如下,选择 VirtualBox 5.1.4 for Windows hosts x86/amd64
https://www.virtualbox.org/wiki/Downloads
安装最新版的CentOS 7
下载地址如下
http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1511.iso
在Vitalbox 5.1.4安装 CentOS 7
虚拟机规划
- 内存4GB
- 硬盘20GB(动态分配)
- CPU核数:1
虚拟机安装步骤
1.新建
名字:Node1
类型:Linux
版本:Red Hat (64-bit)[^CentOS]
注意有些人会发现没有64-bit的选项(Option),解决方案如下:
- 验证BOIS -CPU 是否启用的vitualization Technology,如果没有则启用保存退出,参考连接
- 禁用 Windows 自动的虚拟化工具hyper-v,参考链接
内存大小:4096MB(4GB)
2.配置虚拟机
文件位置:我选择默认,如果C盘空间不够可以选择其他盘
文件大小:15GB,我的M.2 SSD硬盘只用256GB,说出来都是泪:)
3.创建虚拟机
4.CentOS 7虚拟机安装
1.点击刚才创建的虚拟机note1,右键设置 或者点 Ctrol S
2.点击存储 -> 没有盘片 -> 分配光驱 -> 选择下载的iso文件 CentOS-7-x86_64-DVD-1511.iso -> OK
3.点击启动 -> Install CentOS 7 -> Continue
4.点击install destination(有黄色的感叹号)选择刚才设定的虚拟盘,后选择Done
5.注意:鼠标被虚拟机捕获后不能退出虚拟机的屏幕,可以点击键盘右边的 Ctrol键退出
6.点击Begin installation
7.设置下Root账号的密码:bigdata123
8.静待虚拟机安装结束:大概需要1-2mins,等安装结束之后点击reboot
5 重启后:输入账号和密码验证安装结果
local login: root
password:
6 配置CentOS 7网络使用静态IP,你可以用如下命令测试
ping baidu.com
unknowed host ....
网上Google了很多教程,在VitalBox给CentOS 7配置静态IP又能连接外网指南很少,但是还是找到了一个[^staticIP],方案如下:
1.修改网卡配置(要先关闭虚拟机:note1),见下图
修改网卡配置:
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
添加修改内容如下:[^network],保存退出,重启,此时internet可以连通
shell :TYPE=Ethernet BOOTPROTO=static NM_CONTROLLED=no #你指定的静态ip IPADDR=192.168.3.11 #子网掩码 NETMASK=255.255.255.0 #网关 GATEWAY=192.168.3.1 DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=enp0s3 UUID=83179c2f-b512-4c1a-8358-2ff4e823d954 DEVICE=enp0s3 ONBOOT=yes DNS1=8.8.8.8 DNS2=8.8.4.4
停用NetworkManager并启用network,关闭防火墙,重启电脑
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl start network.service
systemctl stop firewalld
systemctl disable firewalld
reboot now
测试网络连接 ping baidu.com ,此时应该有网络ip返回
使用Putty[putty]远程SSH登陆
- 检查sshd服务是否启动,执行如下命令
systemctl status sshd
结果如下,目前是sshd服务已经开启,我们科员试用putty远程登陆了
配置putty,注意host是你指定的静态ip(比如我指定的是192.168.3.11)
输入账号和密码,登陆,并执行 ping baidu.com
自此我们完成:
- CentOs 7虚拟机安装
- 网络配置:静态IP加网络访问
- SSH配置及访问
|
|
|