您的位置:首页 > 运维架构 > Linux

运维日记001-在虚拟机上安装RHEL6/CentOS6实验环境模板

2016-07-15 22:23 513 查看
在虚拟机上安装RHEL6/CentOS6实验环境模板

宿主机为Mint 17.3,虚拟机软件选择VirtualBox5.0.16。在其上安装CentOS6.5。网络连接方式选择“桥接网卡”。进入安装后,为了保持系统的精简,软件包选择最小安装,这种方式下一共会安装200多个软件包。

启动网络连接

最小化安装后,启动后网卡是没有激活的,而且图形化的setup网络配置工具也不可用,需要手工编辑文件。

vi /etc/sysconfig/network-scripts/ifcfg-eth0


文件内容参考如下:

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.111
NETMASK=255.255.255.0
GATWAY=192.168.1.1
IPV6INIT=no
USERCTL=no
DNS1=192.168.1.1
DNS2=8.8.8.8


这里删除了UUID和MAC地址两行,主要为了防止今后虚拟机克隆时候引起的地址冲突。另外将ONBOOT改为yes,使得系统启动时直接激活网卡。将BOOTPROTO由dhcp改为none,设置静态IP地址、网关及DNS(静态IP是为了今后用ssh连接方便)。

重启网络

/etc/init.d/network restart


测试一下网络配置是否正确

ifconfig eth0
ip route
ping www.bing.com


关闭NetworkManager服务

注意,如果不是最小化安装,选择安装了一些桌面组件,则有可能安装了NetworkManager服务。这个服务主要为了适应网络环境变化的情况下,保持网络访问的可持续性,在桌面应用尤其是移动应用环境中很有用,但在服务器生产环境中,最好把它关闭。关闭的方法如下。

service NetworkManager stop
chkconfig NetworkManager off


关闭SELinux

SELinux会对很多操作产生影响,在学会如果使用它之前最好先将其关闭,否则在实验中产生很多莫名其妙的问题确不知如何处理。

vi /etc/selinux/config


将SELINUX=enforcing改为disabled

关闭IPTables

iptalbes -F
/etc/init.d/iptable save


配置本地yum源

将其他yum源移除

cd /etc/yum.repos.d
mkdir bak
mv *.repo bak


增加一个dvd光盘的本地源

vi /etc/yum.repos.d/local.repo


文件内容如下:

[CentOS-dvd]
name=CentOS $releasever - DVD
baseurl=file:///media/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6


今后需要安装软件时候,只需要在虚拟机上挂载CentOS6.5的光盘镜像文件,然后:

mount /dev/cdrom /media


测试一下配置是否正确

yum list all


安装两个小软件测试一下yum源是否正确配置:

yum install vim-common
yum install vim-enhanced


建立虚拟机快照并导出虚拟电脑

一切配置好了以后,建立一个虚拟机快照。然后导出虚拟电脑,这就是我们今后进行运维实验的虚拟机模板。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  运维日记