文档章节

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

sushupro
 sushupro
发布于 2017/03/26 11:50
字数 978
阅读 111
收藏 0

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

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)

© 著作权归作者所有

sushupro
粉丝 0
博文 11
码字总数 5454
作品 0
石家庄
程序员
私信 提问
virtualbox centos安装增强工具

VirtualBox 大家都习惯性把它简称为 Vbox ,比 VM 的体积小、开源、速 度快。不过在使用 VirtualBox 在虚拟机中安装 CentOS 之后,不能直接运行安装好 VirtualBox 的客户端增强功能,需要简 ...

银月光海
2013/06/25
172
0
在 VirtualBox 中安装最小化版 CentOS

在 VirtualBox 中安装最小化版 CentOS 发表于 2013-08-27 作者 Haoxian Zeng 在刚开始接触 VPS 服务器的时候,为了测试各种程序和配置是否能用,就在本地使用 VirtualBox创建了一个与 VPS 配...

Backflow
2014/10/25
377
0
30.virtualbox安装增强包及配置共享文件夹

因为需要在host及虚拟机间传输数据,想使用共享文件夹。但是单独设置了共享文件夹后在centos里找不到共享文件夹,看了下要安装增强包。好吧,顺便也解决下鼠标切换的问题,省的老是按右CTL切...

quanpower
2013/08/03
283
0
Oracle VM VirtualBox 安装和使用

原文同步至 VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM Vi...

waylau
2015/06/03
1K
7
Ubuntu11.04上的虚拟机XP无法连接主机USB

我在ubuntu11.04上用虚拟机软件VirtualBox安装了XP虚拟机,但是插上USB后虚拟机无法识别: 首先是在 virtualbox的设置内只要单击USB,就会报错,提示安装OracleVM VirtualBOX Extension pack; 所...

木之四月
2012/08/08
174
0

没有更多内容

加载失败,请刷新页面

加载更多

skywalking(容器部署)

skywalking(容器部署) 标签(空格分隔): APM [toc] 1. Elasticsearch SkywalkingElasticsearch 5.X(部分功能报错、拓扑图不显示) Skywalking需要Elasticsearch 6.X docker network create......

JUKE
2分钟前
0
0
解决Unable to find a single main class from the following candidates [xxx,xxx]

一、问题描述 1.1 开发环境配置 pom.xml <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><!--一定要对上springboot版本号,因......

TeddyIH
3分钟前
0
0
Dubbo服务限制大数据传输抛Data length too large: 13055248, max payload: 8388608解决方案

当dubbo服务提供者向消费层传输大数据容量数据时,会受到Dubbo的限制,报类似如下异常: 2019-08-23 11:04:31.711 [ DubboServerHandler-XX.XX.XX.XXX:20880-thread-87] - [ ERROR ] [com.al...

huangkejie
6分钟前
0
0
HashMap和ConcurrentHashMap的区别

为了线程安全,ConcurrentHashMap 引入了一个 “分段锁” 的概念。具体可以理解把一个大的 map 拆分成 N 个小的 Map 。最后再根据 key.hashcode( )来决定放到哪一个 hashmap 中去。 hashmap ...

Garphy
6分钟前
0
0
购买SSL证书需要注意哪些问题

为了保障网站的基本安全,为网站部署SSL证书,已经是一种常态了。各大浏览器对于安装了SSL证书的网站会更友好,并且不会发出“不安全”的提示。部署SSL证书之前首先得去给网站购买一个SSL证书...

安信证书
36分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部