文档章节

CENTOS虚拟机安装步骤

SuperLion
 SuperLion
发布于 2017/07/30 20:17
字数 2287
阅读 13
收藏 0

CentOS虚拟机以及Hadoop系统的安装步骤

目录

一、Linux虚拟机的安装

1.1 VMware 虚拟机软件

1.1.1虚拟机的定义

1.1.2下载地址

1.1.3安装步骤

1.2创建虚拟机

1.3虚拟机系统安装

1.4修改网络配置

1.4.1修改网络接口配置

1.4.2修改主机名

1.5克隆虚拟机

1.5.1克隆虚拟机向导

1.5.2克隆的虚拟机的网络配置不可用的问题解决办法

1.6两个虚拟机之间的访问

1.6.1互相添加对方的IP地址和主机名

1.6.2永久关闭防火墙

1.6.3免密访问配置

一、Linux虚拟机的安装

1.1 VMware 虚拟机软件

1.1.1虚拟机的定义

虚拟机(Virtual Machine),在计算机科学中的体系结构中,是指一种特殊的软件,他可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于这个软件所创建的环境来操作软件。在计算机科学中,虚拟机是指可以像真实机器一样运行程序的计算机的软件实现。

 

1.1.2下载地址

https://my.vmware.com/cn/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0

1.1.3安装步骤

先安装VMware虚拟机软件,再安装汉化包,最后输入注册码进入虚拟机软件。

1.2创建虚拟机

鼠标点击菜单 文件→新建虚拟机,也可以直接选择创建新的虚拟机→

选择自定义安装→Workstation9.0→

选择我以后再安装操作系统→选择Linux(L)并且版本选择Red Hat Enterprise Linux 6 64-bit→

使用默认的虚拟机名称并选择虚拟机存放位置→选择虚拟机的配置(默认即可)→

选择网络类型的时候注意一定要选择桥连→使用系统推荐的值→磁盘容量选择20G,注意不要选择立即分配磁盘空间,选择单个文件存储虚拟磁盘→点击继续直到完成

1.3虚拟机系统安装

在左侧的虚拟机库视图中鼠标双击选择创建的虚拟机

点击右侧虚拟机详情中的编辑虚拟机配置

点击‘硬件’,选中CD/DVD 在右侧的使用ISO映像文件(M)选择要安装的操作系统的ISO映像,然后点击确定

点击打开此虚拟机电源

在虚拟机打开后在展现的界面中选择第一个选项安装操作系统

当出现该画面时选择Skip

出现该画面时回车

再次敲回车后会出现选择语言的界面,请根据个人需要选择,笔者选择的是英文,点击next

接下来会选择键盘类型,我选的是美式键盘,点击next

选择默认的选项,点击next

这时会弹出询问是否格式化磁盘的窗口,选择Yes

修改主机名这里我写的是namenode,点击next

选择时区,选择重庆、上海等均可,点击next

输入密码两次(要保持一致),点击next

如果密码较短会弹出提示框,选择 Use Anyway即可

 

选择最后一项创建自定义风格,点击next

选中Free空闲磁盘空间点击create

选择第一个选项

在 File System Type 选项中选择swap(交换分区)Size 选择2048M即可

接着选择余下的空闲磁盘空间

选择如下的配置 Mount Point(挂载点)填写/

这个时候点击下一步会询问你是否进行格式化点击Format进行格式化

还会问你是否写入磁盘选择write changes to disk,点击next即可

这一步是选择机子是做什么用的,有Desktop,web server等等,选择一种,系统会自动给你安装上一些需要的软件,我这里选择Minimal(不带可视化界面),然后选择底下的Customize now自定义安装的组件。

等待安装成功

选择Reboot重启虚拟机

重启完成后会进入登陆界面输入用户名(默认root)密码即可进入系统(注意:密码输入时屏幕不会显示任何东西

出现该界面时表示CentOS已经安装完毕

如果担心虚拟机崩溃可点击虚拟机快照创建一个虚拟机的快照

在这里填写快照的名称和描述,之后点击创建快照,VM就会保存当前虚拟机的各项状态

当需要恢复系统时,点击恢复此虚拟机到快照,将虚拟机恢复到上次存储快照时的状态 。                                 

或者点击快照管理选择一个快照进行虚拟机恢复作业

1.4修改网络配置

1.4.1修改网络接口配置

输入该命令修改网络接口配置

进入ifcfg-eth0文件操作界面后修改文件内容如下图(黄色部分是要修改的地方,ipaddr,gareway,dns1请根据自己电脑配置)

1.4.2修改主机名

如果需要修改主机名称可编辑/etc/sysconfig/network文件,修改hostname的值。之后输入命令hostname 所要修改名字

1.5克隆虚拟机

1.5.1克隆虚拟机向导

如果想要复制一台或多台虚拟机可以选择克隆虚拟机。

在左侧的库中选择你要复制的虚拟机然后依次点击菜单栏中的虚拟机(V) →管理(M) →克隆(C)… 打开虚拟机克隆向导 然后根据向导的指引一步步完成克隆机的复制。由于该过程较为简单这里不做赘述。

1.5.2克隆的虚拟机的网络配置不可用的问题解决办法

如果直接打开克隆出来的虚拟机会发现虚拟机的网络不可用。如果你使用了 service network restart 命令你会发现虚拟机将报出Derice eth0 deoe not seem to be prasent的错误。

原因是因为虚拟机的网卡发生了变动。解决的方法如下:

1)      删除路径/etc/udev/rules.d/下的70-persistent-net.reles文件

2)      输入reboot命令重启电脑

3)      使用 cat 70-persistent-net.reles命令查看文件,并记下里面eth1的mac地址

4)      将路径/etc/sysconfig/network-scripts/下的ifcfg-eth0更名为ifcfg-eth1

5)      修改ifcfg-eth1文件,将DEVICE的值改为eth1、HWADDR的值改为记下的mac地址、IP地址要根据自己的需求进行修改

6)      输入service network restart命令如果只有三个【OK】你可以再次输入该命令

1.6两个虚拟机之间的访问

这里我们使用SSH(安全外壳协议)来进行两台虚拟机之间的远程访问。

两台虚拟机之间通讯请先修改网络配置,网络配置的内容请参考1.4修改网络配置(P21)

这里我们建立了两台虚拟机,第一台的主机名为namenode,第二台的主机名叫做datanode。

1.6.1互相添加对方的IP地址和主机名

       首先使用ping 目标主机的IP地址命令来确认两台虚拟机是否可以连接

接着两台机器都使用 vi /etc/hosts命令对hosts文件进行编辑

两台机器都在文件的末尾添加上两台机器的IP地址和对应的hostname

编辑完成后使用ping 主机名的命令检查编辑是否正确

1.6.2永久关闭防火墙

输入service iptables stop命令在本次开机状态下关闭防火墙

输入chkconfig iptables off命令,重启虚拟机将不会启动防火墙

1.6.3免密访问配置

按下列步骤配置免密访问(顺序不能颠倒)

1       一般已经安装了ssh客户端和服务器,事先可以使用rpm –qa | grep ssh查一下是否安装,如果没有安装执行sudo yum install openssh-clients以及sudo yum install openssh-server安装,使用ssh localhost测试一下是否安装正确

2       输入命令vi /etc/selinux/config 修改config文件,将其中的SELINUX的值改改为disabled,然后输入reboot重启电脑

3       在namenode上执行

3.1       输入ssh-keygen -t rsa命令进行执行,虚拟机执行时会有许多询问选项,全部敲回车即可,之后会产生该虚拟机的访问密钥和公钥(如果之前输入过该命令会询问你是否覆盖原来的密钥和公钥,输入y覆盖)

3.2       输入cd .ssh(该文件夹在你当前用户家目录下)进入SSH配置文件所在目录

3.3       cat id_rsa.pub >> authorized_keys将公钥写入authorized_keys文件

3.4       chmod 600 authorized_keys赋予该文件所有用户均可读写访问的权限

3.5       scp authorized_keys root@datanode:~/.ssh/通过远程copy将文件传输到datanode虚拟机root用户家目录下的.ssh文件中

4       在datanode上执行

4.1       ssh-keygen -t rsa(和namenode相同)

4.2       cd .ssh

4.3       cat id_rsa.pub >> authorized_keys

4.4   chmod 600 authorized_keys

4.5   scp authorized_keys root@namenode:~/.ssh/

执行在namenode上执行ssh datanode测试一下

© 著作权归作者所有

共有 人打赏支持
SuperLion
粉丝 0
博文 4
码字总数 2640
作品 0
济南
私信 提问
制作Openstack虚拟机镜像--Centos版

手工创建Openstack虚拟机镜像 准备工作: 安装好kvm,能够使用kvm创建虚拟机,此处安装步骤略过。 一、创建Centos-7.2的镜像 1、创建img文件 Vol Centos7.img created 此处选择qcow2格式,创...

哓竹
2016/06/24
453
0
hadoop基础------虚拟机(二)---虚拟机安装以及安装linux系统

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/q383965374/article/details/43565419 虚拟机下载安装 上一篇 我们介绍了什么是虚拟机 hadoop基础虚拟机第一篇...

张小凡vip
2015/02/07
0
0
mac下通过虚拟机安装minimal centos和固定ip配置

步骤一:选择虚拟机软件 vmare fusion 软件下载地址:http://www.macx.cn/thread-2138527-1-1.html 包含注册码 直接把app文件拖入应用程序,启动app即可 步骤二:去centos官网下载软件 http:/...

陈栋
2016/12/03
447
0
windows下VMware-workstation中安装CentOS

  windows下VMware-workstation中安装CentOS,可以分两部分,安装虚拟机和安装CentOS虚拟机。具体步骤如下: 一、安装虚拟机      1、安装VMware-workstation,比较简单,一直下一步就...

Tynam.Yang
2018/08/07
0
0
VirtualBox下共享目录的设置

主机:winxp 虚拟机:centos5.3 1、装载VBoxGuestAdditions.iso 打开虚拟光驱,我的是DAEMON Tools。把VirtualBox安装目录下的VBoxGuestAdditions.iso文件装载进去。 2、给虚拟机centos分配光...

harrylee007
2012/01/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 没时间 没头发 但有钱

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @开源中国总经办主任 :分享齐一的单曲《这个年纪》 《这个年纪》- 齐一 手机党少年们想听歌,请使劲儿戳(这里) @肿肿卷 :我真的可以睡一天...

小小编辑
24分钟前
8
4
Django进阶 1.1 ORM基础—ORM 1.2.1 增删改查之查询 1.2.2 删改增 (1) 1.2.3 删改增 (2)

ORM基础 ORM是Django操作数据库的API,Django的作者将sql语句封装在里面供我们使用。 我们前面还提到过Django提供一个模拟数据库的工具,sqlite,供我们学习测试使用。 如果我们想使用mysql...

隐匿的蚂蚁
今天
3
0
Windows 上安装 Scala

在安装 Scala 之前需要先安装 Java 环境,具体安装的详细方法就不在这里描述了。 您可以自行搜索我们网站中的内容获得其他网站的帮助来获得如何安装 Java 环境的方法。 接下来,我们可以从 ...

honeymose
今天
3
0
数据库篇多表操作

第1章 多表操作 实际开发中,一个项目通常需要很多张表才能完成。例如:一个商城项目就需要分类表(category)、商品表(products)、订单表(orders)等多张表。且这些表的数据之间存在一定的关系...

stars永恒
今天
3
0
nginx日志自动切割

1.日志配置(Nginx 日志) access.log----记录哪些用户,哪些页面以及用户浏览器,IP等访问信息;error.log------记录服务器错误的日志 #配置日志存储路径:location / {      a...

em_aaron
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部