轻松搞定virtualbox虚拟机安装centos系统集群

原创
2017/03/26 11:50
阅读数 595

  本文为博主原创文章,未经博主允许不得转载

0X01 vitalbox 与 centos minimal 的选择

  手头只有一台thinkpad笔记本(基本配置i5 16G 500G),需要搭建大数据集群环境,所以选择虚拟机形式进行环境搭建。之前也用虚拟机进行过系统安装,选择的vmware虚拟机与Ubuntu图形化系统,当时安装了三台虚拟机,当同时开启时内存直接飙到百分之八十左右。这次需要搭建大数据环境,其中拟包括hadoop、hive、spark、mahout等,如果同时开启并跑一些程序估计很难扛得住,所以选择资源消耗相对少的vitalbox 虚拟机,并且采用centos最小化版本(centos核心版本,不包括无用应用)作为基础环境。安装后同时启动三台虚拟机发现内存依然处于40%左右,很完美。

0X02 vitalbox 安装

  安装vitalbox虚拟机很简单,只需要从网上下载安装包,一路点击next即可安装成功(默认配置就可以)。

0X03 centos系统安装

  • 下载ISO映像

  首先,需要下载系统的ISO映像,下载地址为centos下载地址,选择Minimal ISO 进行下载。

  • 新建虚拟机

  新建虚拟机

  新建虚拟机时类型选择Linxu,版本选择Other Linux (64-bit);接下来依次为选择虚拟机内存(本文过程中选择2G,根据机器环境确定);创建虚拟硬盘(选择VDI格式);选择动态分配并且配置硬盘大小。

  • 配置网卡

  需要虚拟机能够访问外网,并且与主机进行通信,所以采用两块网卡,网卡1 选择“网络地址转换(NAT)”格式进行外网访问,网卡2 选择“仅主机(Host-Only)适配器”进行与主机通信,如下图所示:

  配置网卡

  • 指定IOS路径

  接下来需要指定系统ISO路径,指定步骤如下图所示:

  指定系统IOS映像路径

  • 系统安装

  启动虚拟机,并且按照提示进行输入就可以完成系统的安装。

0X04 网络环境配置

  centos minimal系统安装好后默认是不启动网络的,无法访问外网,并且centos7 默认不支持ipconfig命令,通过 “ip addr”进行网盘信息查询,发现centos7 将以前的eth0改为了enp0s3,对一些脚本会有影响,所以需要手动进行重命名。

  • 开启网络访问

  配置方式为将/etc/sysconfig/network-scripts/ifcfg-enp0s3文件中的ONBOOT=no 改为 ONBOOT=yes。

  保存后重启网卡,就可以上网了:

$ service network restart

  • 安装ifconfig功能

$ yum install net-tools

  • 安装其余常用工具

$ yum install gcc gcc-c++ vim make gdb wget;

  • 重命名enp0s3为eth0

   对/etc/default/grub文件进行编辑,并在GRUB_CMDLINE_LINUX的最后,加上 net.ifnames=0 biosdevname=0 的参数,然后依次执行如下命令:

$ grub2-mkconfig -o /boot/grub2/grub.cfg

$ mv /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-eth0

$ reboot

  配置后配置参数如下图所示:

  网络重命名

  采用ifconfig进行网络基本信息查询:

  网络基本信息

0X05 OpenSSH Server 安装

  为了省去各个虚拟机之间的频繁切换,安装OpenSSH Server进行远程连接,安装与启动命令如下:

$ yum install openssh-server

$ /etc/init.d/sshd start

0X06 总结

  以上是虚拟机安装的详细步骤,需要对网络的设置进行注意。

  [大数据]系列主要是本人在大数据学习过程中的记录与总结,以备后期的翻阅,如有不对的地方,欢迎大家批评与指正。

上一篇 [大数据] 前言(0X01)

下一篇 [大数据] 一文搞定centos网络主机名称与集群间免密钥登录(0X03)

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部