笔者初学时也曾面临一定波折,比如无法正确配置本地yum,无法安装图形界面,无法实现虚拟机与宿主机网络互通等等,本人在学习过程中曾有幸多次获益于网上大牛的技术文档。故此特意总结了过去的经验,在验证可行的前提下将其实现整理成文档,提供给初学者,希望诸位少走弯路。
该文分为两部分,第一部分主要实现虚拟机上的redhat server6.3 系统配置本地yum源和安装图形界面,第二部分则实现配置红帽Linux系统连网,同时实现作为服务器的redhat6系统与作为宿主机的Windows之间的相互通信,该过程需要借助虚拟机提供的VMware Tools工具。总的来说,本地yum源以具备各种主流软件,可以省去在线下载诸多麻烦。参考本人的学习思路,在学习过程中可以利用宿主机当客户端,宿主机里的Linux搭建服务器,模拟搭建企业服务器,其实现过程与真机无异。
(因为某些缘故,本人找不到redhat6截图,此处截图均为redhat5,配置大同小异,自行参考,但是redhat6相对来讲要简易得多)
第一部分:redhat server6.3配置本地yum安装图形界面
一、Linux安装VMware工具
1、选择VM单击“Install VMware Tools…”使Linux系统自动挂载光驱,因为安装的版本为server版,所以系统自动挂载光驱后并无CDROM盘符出现;
2、安装VMware tools工具:
因为安装的系统为redhat6.3server版,所以,企业版的VMware Tools安装步骤并不适合,必须在命令行的界面中完成安装。随便打开一个终端行界面。此时只需在命令行界面下VMwareTools-9.6.0-1294478.tar.gz
拷贝到/tmp目录下解压并安装VMwareTools-9.6.0-1294478.tar.gz
压缩文件即可实现,相关步骤及代码如下:
(1)、查看本机挂载文件并将VMware工具重新挂载至/mnt/iso下
[root@localhost ~]# df –h
[root@localhost ~]# mount /dev/sr0 /mnt/iso
[root@localhost ~]# df –h
(2)、复制文件至/tmp并解压
[root@localhost ~]# cd /mnt/iso
[root@localhost iso]# cpVMwareTools-9.6.0-1294478.tar.gz /tmp
[root@localhost iso]# cd /tmp
[root@localhost iso]# ls
如图1所示。
图1
[root@localhost tmp]# tar –zxvf./VMwareTools-9.6.0-1294478.tar.gz
(3)、切换至/vmware-tools-distrib/目录完成安装
[root@localhost ~]# cd ./vmware-tools-distrib/
[root@localhost ~]# ./vmware-install.pl
成功安装结果如图2所示。
图2
二、挂载镜像创建本地yum源
VMware下的虚拟光驱位于/dev/sr0,所以,只需在redhat系统下挂载VMware中作为yum源的redhat6.3镜像,就可以配置yum库了。具体步骤如下:
1、挂载镜像
[root@localhost~]# mkdir /mnt/iso
[root@localhost~]# mount -o loop /dev/sr0 /mnt/iso
2、修改/etc/fstab配置文件使redhat镜像能开机自动挂载
[root@localhost~]#vi /etc/fstab
#在/etc/fstab的最下面添加下面一句
/dev/sr0 /mnt/iso iso9660 ro,loop 0 0
3、编辑/etc/yum.repos.d/local.repo配置文件,新建一个本地repo文件;
[root@localhost~]#vi /etc/yum.repos.d/local.repo
[Server]
name=Server
baseurl=file:///mnt/iso/Server
enabled=1
gpgcheck=0
[HighAvailability]
name=HighAvailability
baseurl=file:///mnt/iso/HighAvailability
enabled=1
gpgcheck=0
[LoadBalancer]
name=LoadBalancer
baseurl=file:///mnt/iso/LoadBalancer
enabled=1
gpgcheck=0
4、测试yum源是否设置完成,使用yum list即可查看是否存在大量安装软件
[root@localhost iso]# yum list|grep ftp
至此,本地yum源配置完成,可以利用本地yum源安装必要软件。
三、利用本地yum源为Linux系统安装图形界面
1、说明
区别于redhat5系统,Redhat6版本的桌面在软件组desktop中,在开始安装桌面前必须先安装Xwindow软件组;
2、安装图形界面,步骤及相关代码如下
1、检查软件组,查看桌面位于哪个软件组里;
[root@localhost~]#yumgrouplist
Loadedplugins: refresh-packagekit
Setting up Group Process
Installed Groups:
Additional Development
……
Desktop
Desktop Debugging and Performance Tools
……
X WindowSystem
……
2、安装图形界面软件组;
[root@localhost~]#yum groupinstall “X Window System”
[root@localhost ~]#yumgroupinstall “Desktop”
3、创建一个普通用户避免使用root用户直接登录图形界面;
[root@localhost~]# useraddfieldyang
创建fieldyang的密码
[root@localhost~]# passwdfieldyang
4、启动图形界面:
[root@localhost~]# su -fieldyang
[fieldyang@localhost~] $startx
至此图形界面安装完毕,启动后 即可直接切换至图形界面。
第二部分:配置实现虚拟机 Linux与宿主机网络互通
一、VMware虚拟网络配置
1、概述
虚拟机为我们提供了两块虚拟网卡,分别是VMware Network Adapter VMnet1 和VMwareNetwork Adapter VMnet8,其中VMware Network Adapter VMnet1采用Bridge方式而VMwareNetwork Adapter VMnet8采用NAT方式。我们选择NAT方式,因此此处禁用VMware1,启用VMnet8.
2、详细配置步骤
1、选择“编辑”单击“虚拟网络编辑器”选中VMware8;
2、单击“NAT设置”记下网关IP(此处为192.168.15.2),该IP地址将作为后期我们设置虚拟网卡的默认网关,记录完毕后,点击“确定”按钮;
如图3所示。
图3
3、点击“DHCP设置”按钮,记录下起始IP地址和终止IP地址(此处为192.168.15.128-192.168.15.254)。介于这两个地址之间的所有IP将作为我们后期配置Linux网卡和IP地址的一句,因此尤为重要,记录完毕后点击“确定”按钮;回到主界面后再次点击“确定”完成配置;
如图4所示。
图4
3、Windows宿主机的网络配置
1、打开cmd,启动一个DOS窗口,输入ipconfig /all ,查看宿主机的NDS地址,记录下宿主机的DNS地址(此处为192.168.2.1);
2、打开网络共享中心,点击更改适配器设置,找到VMware Network Adapter VMnet8虚拟网卡,右键选择属性;
3、双击打开“Internet协议版本4(TCP/IPV4)”,将默认网关填写为VMware虚拟机的默认网关(即为192.168.15.2),点击“确认”完成配置。
4、redhat6系统网络配置
(注意:截图为redhat5,过程一样)
1、选择应用程序,单击系统设置,选择网络;
如图5所示。
图5
2、点击“编辑”,根据虚拟网卡提供的网段和网关,手工设置IP地址;
如6所示
图6
3、点击“DNS”,修改主机名(GuangShi.testing),在主DNS和第二DNS上填入宿主机的DNS地址,配置完关闭配置界面;如图7所示。
图7
4、启动Linux网络:打开终端,输入命令行:service network restart,若显示全为“确定”,则表示Linux网络配置成功。
5、测试网络是否连通
1、打开secureCRT,远程连接虚拟机上的redhat6系统(IP:192.168.15.138),试试能否ping通百度:
[root@GuangShi ~]#pingwww.baidu.com
再试试能否ping通谷歌的IP(8.8.8.8):
[root@GuangShi ~]#ping 8.8.8.8
测试结果如图8所示:
图8
2、测试能否正常打开Linux内置网页:
打开Linux内置的Firefox浏览器,试试是否能正常打开百度页面;如图9所示。
图9
3、测试宿主机能否ping通本机Linux系统IP(即192.168.15.138):
打开一个DOS窗口,输入“ping 192.168.15.138”,试试是否能获取数据
测试结果如下图10所示:
图10
6、总结
至此,Linux网络配置过程完结,由测试结果可知,网络已经配置成功。与此同时,宿主机与虚拟机安装的redhat6之间也能够进行正常的通信。实现网络互连是服务器运行的前提条件,接下来将进入模拟企业搭建流程。