当前位置:首页 > 虚拟机 > 正文

vmware批量部署虚拟机


一、服务器环境如何快速部署?

通过shell脚本实现批量部署(适合数十、数百台服务器批量部署)

测试环境准备使用三台机器模拟批量部署,使用vmware创建三台虚拟机环境信息如下:小谢谈运维deploy192.168.64.130(部署脚本所在机器)小谢谈运维node1192.168.64(分布式节点1)小谢谈运维。node2192.168.64.131(分发节点2)

小谢谈分发运维

小谢谈分发节点运维1

小谢谈运维和维护节点2

2。配置无密码ssh访问,实现“小谢讲操作”伟分发“无密码访问”“小谢讲node1运维”、“小谢讲node2运维”

1。生成《小谢谈运维部署》中的ssh公钥,使用ssh-keygen命令,一路回车

生成ssh公钥

2.将ssh公钥复制到“小谢讲node1运维”、“小谢讲node2运维”,使用命令ssh-copy-idusername@hostIP

复制公钥ssh

编写部署脚本,尝试将nginx一键部署并启动

脚本内容如下:

#!/bin/bash

deploy_ip=92.168.64.129192.168.64.131#部署nginx机器

cmd='yuminstallepel-release-yyuminstallnginx-ysystemctlenable--nownginx'#部署命令

foriin$deploy_ip;do

sshroot@$i${cmd}

完成

exit0

部署脚本

2.添加执行权限:

添加执行权限

3

4.检查部署是否成功