<div id="content_views" class="markdown_views prism-atom-one-light">
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
<path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
</svg>
<p></p>
文章目录
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
- 1
- 2
- 3
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
- 1
- 2
- 3
-
模板机
-
三、克隆虚拟主机步骤
3.1创建连接克隆和完整克隆的介绍
-
2种克隆方式
当我们克隆时,我们先讲模板机准备好,然后关闭主机,右键管理—>克隆
创建链接克隆 (学习环境)
优势:
a 节省物理主机资源
b 克隆主机效率快
劣势:
a 模板主机删除,链接主机也会失效创建完整克隆 (企业应用)
优势:
a 模板主机删除,克隆主机依然可以使用
劣势:
a 比较消耗物理主机资源
b 克隆主机效率低
3.2 克隆虚拟主机步骤
-
关闭虚拟主机,右键管理、克隆
-
-
选择下一步
-
-
选择克隆虚拟主机的状态
-
-
选择链接克隆虚拟主机
-
-
设置主机名称、选择安装位置
-
-
四、克隆后,修改相关配置
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~]#- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
-
-
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~]#- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
-
4.3 重启 网卡
-
重启服务
这里重启网卡后,xshell或者crt等连接软件会断开,因为IP 地址发生改变了。需要重写修改连接。
[root@localhost~]# /etc/init.d/network restart
- 1
总结
-
好了,我们的虚拟主机克隆已经完成!在这里我们需要注意的是 链接克隆和 完整克隆的区别,很多人会克隆,但是不知道怎么选择这两个。相信今天的博文,能够让你明白如何正确的克隆虚拟主机。同时也巧妙的应用了sed 命令。如果对你有用,欢迎点个赞!收藏!评论!还可以私信让博主更新新你想要学习的内容
-