如何在Vmware克隆一个虚拟机,并修改哪些配置。

克隆虚拟机步骤

其中模板虚拟机的安装部署可参见:「VMware安装Linux CentOS 7.7系统

找到克隆的模板机,并选择克隆。

进入克隆虚拟机向导

选择现有快照(如果有多个快照,请根据需要选择),而不是虚拟机的当前状态(该状态可能已经被你有意识或无意识改变)。

选择连接克隆

优点:可以使用更少的磁盘,节约磁盘空间。

缺点:不是完整克隆,因此必须保留模板虚拟机。如果模板虚拟机有问题或不存在了,那么链接克隆虚拟机也不能正常使用了。

克隆虚拟机名称和保存路径

克隆虚拟机完毕

必要的配置修改

为什么要做必要的配置修改:

1、避免机器之间的IP地址冲突

2、避免主机名hostname一致,产生冲突。

主机名修改

 [root@zhang ~]# hostname master
[root@zhang ~]# vim /etc/hostname
master

操作完毕后,重新登录下就能发现hostname已经改好了。

IP地址修改

模板机的IP为:172.16.1.100/10.0.0.100;克隆后的虚拟机IP改为:172.16.1.110/10.0.0.110【也可以改为其他IP地址】

操作步骤如下:

 # vim /etc/sysconfig/network-scripts/ifcfg-eth0 # 将 IPADDR=172.16.1.100 改为 IPADDR=172.16.1.110
# vim /etc/sysconfig/network-scripts/ifcfg-eth1 # 将 IPADDR=10.0.0.100 改为 IPADDR=10.0.0.110
# systemctl restart network.service

再通过 ifconfig 命令,就可见eth0和eth1的IP已经修改好了。

数据目录创建

创建一个目录 /app 【也可以为其他目录,看个人或公司情况】,专门用于存放应用程序、数据或日志。

这里有两种方式:1、只创建目录,然后目录权限为一个普通用户【当前系统已存在的普通用户】;2、创建一个yun普通用户,家目录为/app。

yun用户添加具体如下:

1、运维人员使用的登录账号;

2、所有的业务都放在 /app/ 下「yun用户的家目录」,避免应用程序、产生的数据和日志乱放;

3、因为几乎所有的生产环境都是禁止 root 远程登录的(因此该 yun 用户也进行了 sudo 提权)。

 # 使用一个专门的用户,避免直接使用root用户
# 添加用户、指定家目录并指定用户密码
# sudo提权
# 让其它普通用户可以进入该目录查看信息
useradd -u -d /app yun && echo '' | /usr/bin/passwd --stdin yun
echo "yun ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
chmod /app/

快照管理【重要★★★★★】

上面的步骤都操作完毕后,一个克隆虚拟机就已经OK了。

但在我们使用中,可能会把克隆虚拟机给搞乱了,上面安装了一堆乱七八糟的东西,搞得我们自己都头痛不已。这时我们想要恢复到一个干净的环境,那怎么办呢。快照管理这时就可以昂首挺胸,闪亮登场了。

此时我们通过上文的操作后,就得到了一个到手即用的虚拟机。为了保证后续我们能回退到该状态,在此刻我们就需做一个快照。这样只要这个快照不被我们删除,那么我们就能随时可以回到该状态。具体操作步骤如下:

关闭客户机,为了节约磁盘空间,因此我们先关机,之后做快照。

点击快照管理

拍摄快照

写好快照名称与描述。一定要有意义,不然时间久了自己也不清楚是什么东东。

这样一个快照就制作完成了。由于我们是关机制作的快照因此占用磁盘空间小,而且耗时少、速度快。

Vmware虚拟机快照的应用场景

为什么需要快照:

就是因为虚拟机的当前状态对我们有意义,后期可能还要回到该状态。比如:操作系统刚安装成功对我们有意义,这时制作一个快照;比如lnmp环境或WordPress系统安装成功对我们有意义,这时再制作一个快照。

快照的最大好处就是:即使我们把系统弄得乱七八糟,甚至系统干崩了,我们也不需要从零开始安装系统。直接通过快照让整个系统恢复到指定快照的那个状态。大大节省了我们的时间。

快照的应用场景举例:

1、虚拟机操作系统安装完毕,来一个快照

2、虚拟机操作系统初始化完毕,基础优化完毕(参见:VMware安装Linux CentOS 7.7系统),来一个快照。这个快照可以用于克隆虚拟机的克隆源。

3、克隆虚拟机初始化完毕,来一个快照(参见前文)。

4、在克隆虚拟机部署完毕一个系统(如:lnmp、WordPress),来一个快照

5、在克隆虚拟机做一个大动作,又不知道结果会怎样,为了保证能够回到操作之前的状态,这时来一个快照。

6、等等…………;只要你需要随时可以来一个快照

备注:建议关机后制作快照,不然耗磁盘空间,耗快照制作时间。

相关阅读

VMware如何创建虚拟机并设置虚拟机网络

VMware安装Linux CentOS7.7系统

完毕!


———END———
如果觉得不错就关注下呗 (-^O^-) !

VMware如何克隆一个虚拟机的更多相关文章

  1. 在VMware上克隆Linux虚拟机及其网卡配置方法

    最近在搭建Hadoop集群,1个Master,3个Workers.使用VMware workstations创建Linux虚拟机,版本是CentOS7.安装完成并做了相应的网络配置后,使用VMware ...

  2. VMware Workstation克隆linux虚拟机操作

    1.删除MAC地址,修改IP [root@xuegod63 network-scripts]# vim ifcfg-eth0 [root@xuegod63 network-scripts]# cat ...

  3. [转载]【虚拟化系列】VMware vSphere 5.1 虚拟机管理

    转载自:http://mabofeng.blog.51cto.com/2661587/1019497 在上一博文中我们安装了强大的VMware vCenter管理中心,通过VMware vSphere ...

  4. 【虚拟化系列】VMware vSphere 5.1 虚拟机管理

        在上一博文中我们安装了强大的VMware vCenter管理中心,通过VMware vSphere Client连接到VMware vCenter管理中心, vSphere 的两个核心组件是 ...

  5. VMware克隆CentOS虚拟机后固定IP的问题

    由于克隆虚拟机,VMware只是修改了虚拟机的名字等信息,并没有修改虚拟硬盘中的任何信息,导致克隆后网卡的MAC地址和操作系统中记录的mac地址不符,导致eth0启动不起来.操作系统记录了一个新网卡的 ...

  6. 利用VMware克隆linux虚拟机需要注意的事项

    利用VMware克隆虚拟机需要注意的问题 2018年03月30日 18:20:29 温文尔雅的流氓 阅读数:1343更多 个人分类: linux   版权声明:本文为博主原创文章,未经博主允许不得转载 ...

  7. vmware 克隆linux虚拟机后的网卡修改方法

    VMware虚拟机安装好CentOS6.5系统后,纯净的系统多克隆几份出来方便后期做试验.克隆步骤很简单,克隆后出现的问题是克隆后的网卡MAC地址和原系统MAC地址一样,在局域网内会有冲突,需要更改克 ...

  8. VMware 克隆 CenterOS 虚拟机

    前面介绍了VMware 安装CenterOS 6.9,现在再介绍下 VMware 克隆虚拟机,克隆虚拟机可以快速的创建虚拟机,免去重复安装的烦恼. 一.VMware 克隆 CenterOS 虚拟机 选 ...

  9. VMware中克隆虚拟机出现eth0改变为eth1情况

    解决如下: 查看复制虚拟机网卡信息如下: root@jcfx-2 ~]# ifconfig eth1 Link encap:Ethernet HWaddr 00:0C:29:CC:32:63 inet ...

随机推荐

  1. 如何用hugo 搭建博客

    1,Hugo 简介 搭建个人博客有很多开源的博客框架,我们要介绍的框架叫作Hugo.Hugo 是一个基于Go 语言的框架,可以快速方便的创建自己的博客. Hugo 支持Markdown 语法,我们可以 ...

  2. Spring Boot JPA中关联表的使用

    文章目录 添加依赖 构建Entity 构建Repository 构建初始数据 测试 Spring Boot JPA中关联表的使用 本文中,我们会将会通过一个Book和Category的关联关系,来讲解 ...

  3. build.gradle 详解(一)

    简述: 1) Java 开发中有两个大名鼎鼎的项目构建 ANT.Maven. 2) Google 推荐使用的 Android studio 是采用 Gradle 来构建项目.Gradle 是一个非常先 ...

  4. opencv-10-图像滤波-噪声添加与均值滤波-含opencv C++ 代码实现

    开始之前 再说上一篇文章中, 我们想按照噪声产生, 然后将降噪的, 但是限于篇幅, 我就放在这一篇里面了, 说起图像的噪声问题就又回到了我们上一章的内容, 把噪声当作信号处理, 实际上数字图像处理实际 ...

  5. 14.在Python中lambda函数是什么

    在Python中lambda函数是什么? It is a single expression anoymous function often used as inline function. lamb ...

  6. HDU Problem D [ Humble number ]——基础DP丑数序列

    Problem D Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Total Submi ...

  7. 图论--双连通E-DCC缩点模板

    // tarjan算法求无向图的桥.边双连通分量并缩点 #include<iostream> #include<cstdio> #include<cstring> ...

  8. 无向图求割点(找桥)tarjan

    本博客参考了李煜东的<算法竞赛进阶指南>,大家要是觉得这篇文章写的不错请大家支持正版.豆瓣图书 我在之前的博客中讲解了搜索序时间戳,这次我们讲讲追溯值的概念. 追溯值: 设subtree( ...

  9. CentOS联网问题

    CentOS 7安装好了之后,默认是没有自动联网的,每次启动系统后,之前都是要用到的时候手动联网,最近喜欢用无界面的方式登录系统,所以联网显得比较麻烦. 为了解决这个麻烦,必须让系统启动的时候就自动连 ...

  10. django源码解读——runserver分析

    开始之前建议先参考一下这篇文章:https://blog.csdn.net/qq_33339479/article/details/78862156class Command(BaseCommand) ...