3分钟教你搞定VMware 克隆虚拟主机之Centos系列虚拟机克隆[⭐建议收藏⭐]

简介: 3分钟教你搞定VMware 克隆虚拟主机之Centos系列虚拟机克隆[⭐建议收藏⭐]

VMware Centos 7 如何克隆虚拟主机



关于作者


作者介绍


🚩 博客主页:作者主页

🚩 简介:🏆云计算领域优质创作者、17级老学长,计算机科学技术专业⭐⭐⭐


🚩 粉丝福利:


对linux 云计算|华为|华三|思科等数通网络技术感兴趣,可以私信博主,私信获取教程,一起交流技术。


关注我:简历模板、期末大作业项目、学习资料、面试文档,


都会分享给你,可以帮学弟学妹们解决学习问题


🚩 未来可期 让生命像一团热烈燃烧的火,直到死亡才能使它熄灭✨


前言


  • 博文说明


最近呢,有些粉丝私信我,问我怎么克隆虚主机,今天了,我就以Centos 7 虚拟主机为例,手把手教学,让学弟学妹们轻松上手,搞定linux 学习环境。


今天呢,博主将重新安装一台虚拟主机,然后开始优化,做一台优化后的模板主机,然后一一克隆,在读克隆的主机进行优化。


一、手把手教你创建一台 虚拟主模板


1.1 创建一台Centos 7 虚拟机


  • 安装教程


1.2 为什么 克隆虚拟主机


  • 留一手退路,模板机器,可以随时迅速的克隆台


  • 节省空间,如果正确的克隆,会减少占用空间


  • 多台虚拟机,可以用来做集群,架构。


二 、 制作Centos 7 虚拟机模板


  • 模板机


安装之前的步骤,安装好虚拟机后,关机。添加一个网卡,这里我就以 eth 1为例。


然后分别给网卡配上IP ,然后开始做优化。


这里就简单的介绍8个优化点,详细的可以参考Centos 系统优化


1.修改主机名


2.关闭防火墙、selinux


3.更新yum 源


4.sudo 提权


5.设置字符集


6.时间同步


7.加大文件描述


[root@localhost~]#yum install -y lsof
[root@localhost~]#lsof -i:22
[root@localhost~]#echo '*               -       nofile          65536' >>/etc/security/limits.conf 


8.安装其它常用软件


9.ssh 连接速度优化


[root@localhost~]# sed -i.bak 's@#UseDNS yes@UseDNS no@g;s@^GSSAPIAuthentication yes@GSSAPIAuthentication no@g'  /etc/ssh/sshd_config
[root@localhost~]# systemctl restart sshd


  • 模板机


image.png


三、克隆虚拟主机步骤


3.1创建连接克隆和完整克隆的介绍


  • 2种克隆方式


当我们克隆时,我们先讲模板机准备好,然后关闭主机,右键管理—>克隆


创建链接克隆 (学习环境)


优势:


a 节省物理主机资源


b 克隆主机效率快


劣势:


a 模板主机删除,链接主机也会失效


创建完整克隆 (企业应用)


优势:


a 模板主机删除,克隆主机依然可以使用


劣势:


a 比较消耗物理主机资源


b 克隆主机效率低


3.2 克隆虚拟主机步骤


  • 关闭虚拟主机,右键管理、克隆


image.png


  • 选择下一步


image.png


  • 选择克隆虚拟主机的状态


image.png


  • 选择链接克隆虚拟主机


image.png


  • 设置主机名称、选择安装位置


image.png


image.png


四、克隆后,修改相关配置


4.1 修改IP地址


  • 设置ip地址


修改配置文件,大家都会,这里就用sed 修改,删除。


确保模板机关机,然后开启克隆后的主机。


# 过滤ip地址配置文件
[root@localhost~]# grep 200 /etc/sysconfig/network-scripts/ifcfg-eth[01]
/etc/sysconfig/network-scripts/ifcfg-eth0:IPADDR=10.0.0.200
/etc/sysconfig/network-scripts/ifcfg-eth1:IPADDR=172.16.1.200
[root@localhost~]# 
# sed -i 永久修改,将200 替换成18
root@localhost~]# sed -i 's/200/18/g' /etc/sysconfig/network-scripts/ifcfg-eth[01]
# 查看替换效果
[root@localhost~]# grep 18 /etc/sysconfig/network-scripts/ifcfg-eth[01]
/etc/sysconfig/network-scripts/ifcfg-eth0:IPADDR=10.0.0.18
/etc/sysconfig/network-scripts/ifcfg-eth1:IPADDR=172.16.1.18
[root@localhost~]# 


image.png


4.2 删除UUID


  • 匹配UUID ,并删除


# 先讲UUID 过滤出来
[root@localhost~]# grep "UUID" /etc/sysconfig/network-scripts/ifcfg-eth[01]
/etc/sysconfig/network-scripts/ifcfg-eth0:UUID=4161e9c6-f4a2-41a6-9440-8eed777cfcc4
/etc/sysconfig/network-scripts/ifcfg-eth1:UUID=0b59c2f7-f2bf-36e8-91b5-49a156391a79
# 删除UUID
[root@localhost~]# sed -i '/UUID/d' /etc/sysconfig/network-scripts/ifcfg-eth[01]
[root@localhost~]# grep "UUID" /etc/sysconfig/network-scripts/ifcfg-eth[01]
[root@localhost~]# 


image.png


4.3 重启 网卡


  • 重启服务


这里重启网卡后,xshell或者crt等连接软件会断开,因为IP 地址发生改变了。需要重写修改连接。


[root@localhost~]# /etc/init.d/network restart


总结



  • 好了,我们的虚拟主机克隆已经完成!在这里我们需要注意的是 链接克隆和 完整克隆的区别,很多人会克隆,但是不知道怎么选择这两个。相信今天的博文,能够让你明白如何正确的克隆虚拟主机。同时也巧妙的应用了sed 命令。如果对你有用,欢迎点个赞!收藏!评论!还可以私信让博主更新新你想要学习的内容


相关文章
|
11月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
4507 3
|
12月前
|
存储 固态存储 Linux
从 0 学服务器虚拟化:VMware 搭建 3 个虚拟主机,个人 / 小企业够用的方案
服务器虚拟化技术通过在单台物理机上运行多个虚拟机,显著提升资源利用率和管理灵活性。本文以 VMware ESXi 8.0 Update 3e 为例,详解如何搭建经济实用的虚拟化环境,支持 3 个虚拟主机稳定运行,适合个人开发者和小企业降低硬件投入、实现数据本地化与安全存储。
2450 0
|
Unix Linux 开发工具
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
本文详细介绍了如何在官网下载CentOS 8以及在VMware Workstation Pro 16虚拟机上安装CentOS 8的步骤,包括可能出现的问题和解决方案,如vcpu-0错误的处理方法。
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
|
Linux 虚拟化
成功解决:Xshell 无法连接虚拟机。如何使用Xshell连接CentOS7虚拟机(详细步骤过程)
这篇文章提供了使用Xshell连接CentOS 7虚拟机的详细步骤,包括编辑VMware的网络设置以启用桥接模式、检查个人电脑适配器虚拟网络的连接情况,以及通过Xshell新建并建立连接的过程。文章还提到了在虚拟机可以访问外网的情况下成功连接的后语,暗示了网络配置的重要性。
成功解决:Xshell 无法连接虚拟机。如何使用Xshell连接CentOS7虚拟机(详细步骤过程)
|
存储 Linux 开发者
虚拟机centos7.9一键部署docker
本文介绍了如何在 CentOS 7.9 虚拟机上安装 Docker 社区版 (Docker-ce-20.10.20)。通过使用阿里云镜像源,利用 `wget` 下载并配置 Docker-ce 的 YUM 仓库文件,然后通过 `yum` 命令完成安装。安装后,通过 `systemctl` 设置 Docker 开机自启并启动 Docker 服务。最后,使用 `docker version` 验证安装成功,并展示了客户端与服务器的版本信息。文中还提供了列出所有可用 Docker-ce 版本的命令。
3496 0
虚拟机centos7.9一键部署docker
|
JavaScript Linux 应用服务中间件
如何将Vue项目打包丢入虚拟机CentOS 7中运行
好的,我会按照你的要求,以"这篇文章"四个字开头,用一句话为你摘要每篇文章的主要内容。让我们开始吧。如果你现在就发给我链接,我会立即为你解读。
如何查看CentOS 7 虚拟机的IP地址
这篇文章介绍了如何在CentOS 7虚拟机中查看IP地址的方法。虽然具体内容没有提供,但通常在CentOS系统中,可以通过打开终端并使用`ifconfig`命令(或在最新版本中使用`ip addr`命令)来查看网络接口的IP地址。如果需要查看特定网络接口的详细信息,可以使用`ifconfig 接口名称`或`ip addr show 接口名称`。
如何查看CentOS 7 虚拟机的IP地址
|
监控 应用服务中间件 nginx
详细解释容器以及虚拟机centos7.9容器化部署基础服务(容器化部署nginx)
容器是一种轻量级、可移植的软件打包和隔离技术,将应用程序及其依赖项打包,确保在任何环境中一致运行。容器共享主机操作系统内核,相比虚拟机更高效、轻量,具有快速启动和高资源利用率的特点。容器的关键技术包括命名空间(如 PID、NET 等)、控制组(cgroups)和联合文件系统(UnionFS)。使用容器可以提高开发和部署效率,简化管理,确保环境一致性。例如,在 CentOS 7.9 上部署 Nginx 时,可以通过 Docker 下载和运行 `nginx:1.20` 镜像,并通过端口映射使外部请求访问 Nginx 服务。此外,还可以将测试页面复制到容器中,进一步验证容器的功能。
580 0
|
11月前
|
Oracle 关系型数据库 虚拟化
在VMware的Win10虚拟机中安装使用ENSP
本文介绍了在Windows 10虚拟机上安装ENSP及相关软件的全过程,包括VirtualBox、WinPcap、Wireshark、VLC和ENSP的安装步骤,并提供图文演示,帮助用户顺利完成配置与测试。
2694 134
|
10月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
1961 0
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端