欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-04-06 11:35:29
1、克隆虚拟机 找一台需要克隆的虚拟机但虚拟机必须在关机下进行,(建议将前期Linux环境 配置完成) 在VMware中右键虚拟机找到克隆的选项。 点击克隆 可以克隆他的快照(提前做快照)或者是克隆当前虚拟机,现在我要克隆他当前虚拟机 自己修改一个名字,放到你放置虚拟机的地方,建议不要放置在C盘下 ......

1、克隆虚拟机

    找一台需要克隆的虚拟机但虚拟机必须在关机下进行,(建议将前期linux 配置完成)

    在vmware中右键虚拟机找到克隆的选项。

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

    点击克隆

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

    可以克隆他的快照(提前做快照)或者是克隆当前虚拟机,现在我要克隆他当前虚拟机

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

 

     自己修改一个名字,放到你放置虚拟机的地方,建议不要放置在c盘下

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

    克隆虚拟机改的地方就三处(ip地址,主机名, /etc/udev/rules.d/70-persistent-net.rules网卡配置)

      1、ip地址只需要改一个新的就行 ipaddr=x.x.x.x      #vi /etc/sysconfig/network-scripts/ifcfg-eth0

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

      2、修改主机名    1、零时修改:hostname  hadoop04

                2、永久修改:vi /etc/sysconfig/network 

                  将hostname的值改成你的名字  

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

      可以reboot 重新启动一下也可以用su - 切换下当前用户就生效了

        3、删除70-persistent-net.rules 重启虚拟机会重新生成一个新的,这个时候虚拟机就克隆完成(因为虚拟机会找虚拟机给你分配的新的mac地址给你重新生成)

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

        建议在克隆前将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)

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

 

    取消挂载 umount /mnt