克隆虚拟机及配置yum源的步骤及讲解(Hadoop基础)
1、克隆虚拟机
找一台需要克隆的虚拟机但虚拟机必须在关机下进行,(建议将前期linux 配置完成)
在vmware中右键虚拟机找到克隆的选项。
点击克隆
可以克隆他的快照(提前做快照)或者是克隆当前虚拟机,现在我要克隆他当前虚拟机
自己修改一个名字,放到你放置虚拟机的地方,建议不要放置在c盘下
克隆虚拟机改的地方就三处(ip地址,主机名, /etc/udev/rules.d/70-persistent-net.rules网卡配置)
1、ip地址只需要改一个新的就行 ipaddr=x.x.x.x #vi /etc/sysconfig/network-scripts/ifcfg-eth0
2、修改主机名 1、零时修改:hostname hadoop04
2、永久修改:vi /etc/sysconfig/network
将hostname的值改成你的名字
可以reboot 重新启动一下也可以用su - 切换下当前用户就生效了
3、删除70-persistent-net.rules 重启虚拟机会重新生成一个新的,这个时候虚拟机就克隆完成(因为虚拟机会找虚拟机给你分配的新的mac地址给你重新生成)
建议在克隆前将hosts映射、jdk安装,全部完成
配置jdk环境 (简单,掌握方法即,以后的所有环境都这样配置)
1、 解压安装包
tar –zxvf jdk包名 –c /usr/apps
2、添加环境变量
export java_home=/usr/apps/ jdk文件名
export path=$path:$java_home
source /etc/profile
2、配置yum源
先理解下我接下来配置的原因,思考一下在看步骤,完成后再来理解一下:首先我们的虚拟机不止一台,如果每台虚拟机都要挂载配置yum源就有点繁琐了,我现在将第一台安装一个ftp服务,让他做一个本地镜像仓库,让剩下的所有的虚拟机的repo配置文件baseurl都指向第一台的镜像仓库就可以了。(所谓的第一台可以随便一台都可以,ftp这个概念呢可以上上百度先查一下,我以后将在做解释的)
先安装ftp服务yum -y install vsftpd
启动ftp
service vsftpd start
先将镜像上传到本地(通过fx或其他工具)
mkdir /opt/centos
手动挂载到指定目录
mount -o loop centos6.x安装包 /mnt
将文件考到一个地方
cp –r /mnt/* /opt/centos
配置yum.repo文件
先进到 # cd /etc/yum.repos.d
将原来的repo的文件全部删掉防止文件读取出错(只要其他文件不以repo结尾就可以,我这里选择全部删除)
rm –rf ./*
自己创建一个新的配置文件
[centos] name=centos baseurl=file:///opt/centos gpgcheck=0 enabled=1
其他虚拟机的 repo文件配置如下
[centos] name=centos baseurl=ftp://168.254.27.40/opt/centos gpgcheck=0 enabled=1
全部执行 #yum clean all 检查源是否配置成功 #yum list 或(yum listrepo)
取消挂载 umount /mnt