Wmware快速复制虚拟机环境

目的:

准备5台虚拟机centos7,并安装docker,设置IP地址并联网

192.168.2.10

192.168.2.11

192.168.2.12

192.168.2.13

192.168.2.14

192.168.2.15

准备工作:

虚拟机软件:wmware 8.5.8

操作系统:centos 7.3.1611 (采用mini安装,安装好的镜像1.5G大小左右)

操作步骤:

Step 1. wmware安装centos(wmware网络选择桥接模式),具体步骤按照向导next,next不多说,记得打开上网功能。

设置centos:

[[email protected] ~]#vi /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet"
BOOTPROTO="static"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
#UUID="81c8d322-d7f7-47f6-954f-64bbe41a4eec"(uuid去掉,便于后面复制虚拟机)
DEVICE="ens33"
ONBOOT="yes"

IPADDR=192.168.2.10
GATEWAY=192.168.2.1
NETMASK=255.255.255.0
DNS1=192.168.2.1

重新启动网络

[[email protected] ~]# service network restart
Restarting network (via systemctl):                        [  OK  ]
[[email protected] ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:79:a1:48 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.10/24 brd 192.168.2.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::341d:c8b4:c7d:f28f/64 scope link
       valid_lft forever preferred_lft forever
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
    link/ether 02:42:20:5d:55:6e brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 scope global docker0
       valid_lft forever preferred_lft forever

设置hostname

[[email protected] ~]# hostnamectl --static set-hostname  ip10-cent7

安装docker

[[email protected] ~]# yum install -y docker

设置开机启动

[[email protected] ~]# systemctl enable docker
[[email protected] ~]# service docker start
Redirecting to /bin/systemctl start docker.service

关闭防火墙

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

好了,这样ip10的机器设置完毕,接下来继续创建5台虚拟机,并设置相应ip地址

Step 2. 关闭刚才创建的虚拟机,找到虚拟机目录/${path}/ip10-cent7.vmwarevm

拷贝5份,并rename虚拟机

cp ip10-cent7.vmwarevm ip11-cent7.vmwarevm
cp ip10-cent7.vmwarevm ip12-cent7.vmwarevm
cp ip10-cent7.vmwarevm ip13-cent7.vmwarevm
cp ip10-cent7.vmwarevm ip14-cent7.vmwarevm
cp ip10-cent7.vmwarevm ip15-cent7.vmwarevm

然后用wmware软件逐一打开*.vmwarevm文件,并在关机状态下设置--网络适配器--高级选项--生成新的MAC地址,避免和第一个虚拟机mac冲突,启动虚拟机。

[[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
BOOTPROTO="static"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
#UUID="81c8d322-d7f7-47f6-954f-64bbe41a4eec"
DEVICE="ens33"
ONBOOT="yes"

IPADDR=192.168.2.11
GATEWAY=192.168.2.1
NETMASK=255.255.255.0
DNS1=192.168.2.1

重启网络,检测机器联网情况

设置hostname

[[email protected] ~]# hostnamectl --static set-hostname  ip11-cent7

其他机器按类似操作。

注意:修改虚拟机时候关闭其他虚拟机,避免mac和ip地址冲突。

好了,虚拟机环境准备好了,接下来嗨皮嗨皮啦~~~原创文章,转载请注明出处!

时间: 2024-12-29 23:28:53

Wmware快速复制虚拟机环境的相关文章

利用Docker快速部署Oracle环境

工作中需要频繁使用Oracle环境,但是每次搭建起来比较消耗时间,本想通过虚拟机模板的方式来快速安装oracle vm,但是每次改ip等环境也很耗时,因此想到docker中有没有已经做好的images,这样就能快速获得Oracle环境. [email protected] rac1:docker search oracle INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED docker.io docker.io/wnameless/oracle-xe

使用WMware新建linux虚拟机

使用WMware安装linux虚拟机的时候很多人搞不清楚使用什么适配器. 平时也看到很多误人子弟的观点,这里用事实说话. VMWare提供了三种工作模式,它们是bridged(桥接模式).NAT(网络地址转换模式)和host-only(主机模式).要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式. 1.bridged(桥接模式) 在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器.在桥接模式下,你需要手工为虚拟 系统配置IP

烂泥:KVM利用LVM快照快速部署虚拟机

本文首发于烂泥行天下. 上一篇文章介绍了有关KVM利用LVM快照备份和恢复虚拟机的功能,这篇文章我们来介绍,如何利用LVM快照功能为KVM快速部署虚拟机. 部署虚拟机需要以下几个步骤: 1. 创建LVM快照 2. 修改虚拟机的XML配置文件 3. 通过virsh define命令定义虚拟机 4. 启动虚拟机,并修改相关网络设置 既然是利用LVM的快照功能,那么我们就先创建一个快照.如下: lvcreate -L 100M -s -n lvmsp2 /dev/vg1/lvmsp 有关KVM相关的文

openstack快速更改虚拟机配置

在使用nova resize去修改虚拟机的配置的时候,实际调用的是migrate的代码. 在默认情况下,执行resize的时候,首先会进行磁盘disk镜像和后端镜像进行一个合并成raw,然后转换成qcow2的过程.而且会进行迁移的动作.整个过程会相当的消耗时间,而且我们一般只需要修改cpu和mem的大小,并不需要去合并镜像,更不需要去做迁移. 总之,在单台宿主机上去进行nova resize是一件很让人蛋碎的事情. 事实上,在reboot一个instance的时候,这个instance的libv

Oracle VM VirtualBox复制虚拟机

环境: Oracle VM VirtualBox版本号:5.0.20 CentOS-6.7-x86_64-minimal.iso 1.复制虚拟机 -->右击休眠状态模板虚拟机,选择复制 -->填写好新虚拟电脑名称,勾选"重新初始化所有网卡MAC地址(R)" -->默认"完全复制" -->默认"当前虚拟电脑状态(M)" 2.启动休眠状态的新虚拟机,关闭新虚拟机; 这步操作是为了让/etc/init.d/network res

V-3-3 在没有VCenter的情况下,复制虚拟机

在有VCenter的情况下,可以创建一个模板虚拟机后,右键直接克隆一台虚拟机.或者将虚拟机转换为模板后,以模板创建虚拟机. 如果没有VCenter而现在要创建多台相同的虚拟机的时候可以使用模板来创建虚拟机. 这里说到一个情况是在既没有VCenter和模板的情况下,如何快速复制多台相同的虚拟机. 这里参考文档http://jingyan.baidu.com/article/4f34706e346b6fe386b56d5b.html 打开数据存储浏览器,如下图点击按钮新建文件夹. 进入需要复制的模板

亿级流量场景下,大型缓存架构的虚拟机环境搭建

---内容持续更新--- 小型电商: 静态模板是固定的 数据库中的数据全量喧嚷到模板中,下次请求来了直接返回,速度也很快: 当数据上亿的时候,如果模板改定,把这些所有的数据在mysql中渲染进模板,非常耗时,不现实: 大型电商: 缓存数据生产服务: 不需要再进行全量重新渲染,直接将最新的html模板推送到nginx服务器,请求过来后直接在nginx本地进行渲染进模板中返回请求: redis的重要性: 虚拟机环境设置一: 虚拟机中安装CentOS 启动一个virtual box虚拟机管理软件 使用

tlinux虚拟机环境配置

### tlinux 虚拟机环境 >1. 复制镜像安装VirtualBox>>* 下载地址 https://www.virtualbox.org/wiki/Downloads>2. 按F12进入bios,调CPU设置>>* 参考教程https://jingyan.baidu.com/article/335530daa55d7e19cb41c3c2.html>3. VirtualBox设置>>* 版本设置Linux64bit>>* CPU设置

02. SpringCloud实战项目-快速搭建Linux环境-运维必备

SpringCloud实战项目全套学习教程连载中 PassJava 学习教程 简介 PassJava-Learning项目是PassJava(佳必过)项目的学习教程.对架构.业务.技术要点进行讲解. PassJava 是一款Java面试刷题的开源系统,可以用零碎时间利用小程序查看常见面试题,夯实Java基础. PassJava 项目可以教会你如何搭建SpringBoot项目,Spring Cloud项目 采用流行的技术,如 SpringBoot.MyBatis.Redis. MySql. Mon