zoukankan      html  css  js  c++  java
  • 克隆虚拟机(centos7)

    当我们做分布式测试时,需要多个节点(虚拟机),除了一个个虚拟机重新安装外,还可以从一个虚拟机镜像克隆出新的虚拟机

    本例中要从名为master1的虚拟机克隆一个名为node1的

     

    输入新的虚拟机名称和文件存放路径

     

    然后开始克隆,需要一段时间

     

    克隆完成,开始对新的虚拟机(node1)设置

    在网卡设置生成一个新的mac地址,并复制出来后面要用

     

    启动node1并进入系统

    找到文件/etc/sysconfig/network-scripts/ifcfg-***,开始编辑(需要root用户)

    PS:文件名不确定,因为此文件名的格式是ifcfg-开头后面跟着网卡名称,例如我的网卡叫ens33所以文件名就是下图

     

    然后文件内容也可能不一样(我在网上看其他文章的跟我的不一样)

    要做几件事:

    1. 设置ip为固定ip(我的情况是原来还是动态ip,所以才要设,不是必须。项没有就新增)

    PS:具体的值不展开,跟windows系统一样意思的

     

    BOOTPROTO="static"         # 使用静态IP地址,默认为dhcp

    IPADDR="192.168.31.142"   # 设置的静态IP地址

    NETMASK="255.255.255.0"    # 子网掩码

    GATEWAY="192.168.31.1"    # 网关地址

    DNS1="114.114.114.114"       # DNS服务器

    2.删除UUID,HWADDR等项(代表网卡mac地址或唯一id)

     

    命令行service network restart重启网卡

     

    删除文件/etc/udev/rules.d/70-persistent-net.rules

    然后修改机器名,命令行:hostnamectl set-hostname node1

    PS:node1代表新命名的机器名

     

    然后修改hosts文件,在/etc/hosts

    在最下方新增一行,格式是:ip+空格+机器名

     

    到此完成克隆。当所有节点克隆好后,可以互ping来监测网络是否配置好

  • 相关阅读:
    Vue-cli3中导入Cesium并配置
    Intellij IDEA中安装插件的两种方式
    Docker01——Ubuntu上安装Docker
    Java反射02——动态代理
    Java反射01——基本概念
    Docker安全配置问题
    马踏棋盘里面的一些小问题
    马踏棋盘算法用Java语言实现
    Android 中AIDL的使用与理解
    数据库技术中的触发器(Trigger)——和ContentObserver功能类似
  • 原文地址:https://www.cnblogs.com/cannel/p/11104149.html
Copyright © 2011-2022 走看看