文档章节

CENTOS虚拟机安装步骤

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

精选30+云产品,助力企业轻松上云!>>>

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

SuperLion

粉丝 0
博文 4
码字总数 2640
作品 0
济南
私信 提问
加载中
请先登录后再评论。
安装centos 7.6并连接secure CRT

安装centos 7.6 实验目的 掌握使用虚拟机安装centos 7.6系统并且与主机网络相通和实现secure CRT与虚拟机连接这项技术。为之后深入学习云计算内容打下基础。 实验环境 系统:Window 10 6...

weixin_42099301
05/01
0
0
VMware安装CentOS 7和kali 2019.03

VMware安装CentOS-7-64位 步骤1:准备好所需的镜像,在有空余的磁盘新建文件夹存放CentOS 7,以英文(不要用中文)命名。 步骤2:打开VMware,单击—>新建虚拟机。 步骤3:按照向导开始安装,...

osc_3l8mmxug
2019/09/10
2
0
制作Openstack虚拟机镜像--Centos版

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

哓竹
2016/06/24
829
0
Linux:使用 VMware 创建虚拟机( CentOS 7.x)

1、环境介绍 操作系统:Windows 10 使用的软件工具: VMware Workstation 15 Pro (参考地址) CentOS版本: CentOS 7.5 (下载地址,这里我下载的是CentOS-7-x86_64-DVD-1804.iso镜像文件)...

记忆纸船
2018/11/13
0
0
Linux:在虚拟机中"最小化"安装 CentOS 7.x

1、环境介绍 操作系统:Windows 10 使用的软件工具: VMware Workstation 15 Pro (参考地址) 创建虚拟机:https://my.oschina.net/u/2378323/blog/2875270 CentOS版本: CentOS 7.5 (下载...

记忆纸船
2018/11/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用getApplication()作为上下文的对话框抛出“无法添加窗口-令牌null不适用于应用程序”

问题: My Activity is trying to create an AlertDialog which requires a Context as a parameter. 我的活动试图创建一个AlertContext,它需要一个Context作为参数。 This works as expect......

法国红酒甜
43分钟前
11
0
java常用开发支持类库

UUID类 UUID是一个生成无重复字符串的程序类(JDK1.5之后出现),这个程序类的主要功能是根据时间戳实现一个自动的无重复的字符串定义(无重复指的是出现重复的概率极低)。 一般在获取UUID时...

哼着我的小调调
53分钟前
15
0
亚马逊测评买家号多开_可以解决这个问题嘛?_微信公众号: VMlogin中文版

对于很多亚马逊卖家来说,做亚马逊测评是并不可少的,都在为了自己的店铺能够获得更多的销售,着重培养自己产品的各项属性,以求获得一个更好的权重排名从而获得更多的曝光,但是在旺季期间亚...

竹节猫-ASOer
今天
10
0
Java基础系列——数组之java.util.Arrays使用以及可能出现的异常(12)

java.util.Arrays类即为操作数组的工具类,包含了用来操作数组(比 如排序和搜索)的各种方法。常用方法如下所示: boolean equals(int[] a,int[] b) 判断两个数组是否相等。 String toStrin...

卢佳鹏
今天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部