文档章节

CENTOS虚拟机安装步骤

SuperLion
 SuperLion
发布于 2017/07/30 20:17
字数 2287
阅读 12
收藏 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
mac下通过虚拟机安装minimal centos和固定ip配置

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

陈栋
2016/12/03
447
0
VirtualBox下共享目录的设置

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

harrylee007
2012/01/17
0
0
windows下VMware-workstation中安装CentOS

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

Tynam.Yang
08/07
0
0
virtualbox 安装centos7 配置桥接网卡,实现主机和虚拟机互通,虚拟机可以访问外网,解决无法上网问题

观看视频 1. virtualbox快速搭建虚拟机   centos7-mini,配置桥接网络,实现和主机互通,虚拟机可以访问外网 链接: https://pan.baidu.com/s/1dE5EYnn 密码: efds 2.virtualbox快速复制虚拟...

landebug
2017/05/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java异常处理最佳实践

总结一些Java异常的处理原则 Java异常处理最佳实践 不要忘记关闭资源 在finally里关闭资源 public void readFile() { FileInputStream fileInputStream = null; File file = new Fil...

yysue
45分钟前
0
0
00.编译OpenJDK-8u40的整个过程

前言 历经2天的折腾总算把OpenJDK给编译成功了,要说为啥搞这个,还得从面试说起,最近出去面试经常被问到JVM的相关东西,总感觉自己以前学的太浅薄,所以回来就打算深入学习,目标把《深入理...

凌晨一点
今天
4
0
python: 一些关于元组的碎碎念

初始化元组的时候,尤其是元组里面只有一个元素的时候,会出现一些很蛋疼的情况: def checkContentAndType(obj): print(obj) print(type(obj))if __name__=="__main__": tu...

Oh_really
昨天
6
2
jvm crash分析工具

介绍一款非常好用的jvm crash分析工具,当jvm挂掉时,会产生hs_err_pid.log。里面记录了jvm当时的运行状态以及错误信息,但是内容量比较庞大,不好分析。所以我们要借助工具来帮我们。 Cras...

xpbob
昨天
124
0
Qt编写自定义控件属性设计器

以前做.NET开发中,.NET直接就集成了属性设计器,VS不愧是宇宙第一IDE,你能够想到的都给你封装好了,用起来不要太爽!因为项目需要自从全面转Qt开发已经6年有余,在工业控制领域,有一些应用...

飞扬青云
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部