当前位置: 萬仟网 > IT编程>数据库>其他数据库 > 克隆虚拟机及配置yum源的步骤及讲解(Hadoop基础)

克隆虚拟机及配置yum源的步骤及讲解(Hadoop基础)

23  人参与 | 时间:2019-03-14 | 我要评论

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

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

◎已有 0 人评论

Copyright © 2019  萬仟网 保留所有权利. 粤ICP备17035492号-1
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com