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

来源:互联网 发布:淘宝推手 编辑:程序博客网 时间:2024/06/03 09:25

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

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

启动网络连接

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

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

文件内容参考如下:

DEVICE=eth0TYPE=EthernetONBOOT=yesBOOTPROTO=noneIPADDR=192.168.1.111NETMASK=255.255.255.0GATWAY=192.168.1.1IPV6INIT=noUSERCTL=noDNS1=192.168.1.1DNS2=8.8.8.8

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

重启网络

/etc/init.d/network restart

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

ifconfig eth0ip routeping www.bing.com

关闭NetworkManager服务

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

service NetworkManager stopchkconfig NetworkManager off

关闭SELinux

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

vi /etc/selinux/config

将SELINUX=enforcing改为disabled

关闭IPTables

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

配置本地yum源

将其他yum源移除

mkdir bakmv *.repo bak

增加一个dvd光盘的本地源

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

文件内容如下:

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

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

mount /dev/cdrom /media

测试一下配置是否正确

yum list all

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

yum install vim-commonyum install vim-enhanced

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

一切配置好了以后,建立一个虚拟机快照。然后导出虚拟电脑,这就是我们今后进行运维实验的虚拟机模板。

0 0