诺诺博客

  • 概述:
  • 配置:
  • 总结:
  •  主 页
  •  Linux
  •  微 软
  •  信 创
  •  虚 拟
  •  网 络
  •  生 活
  •  归 档
  •  友 链
  •  关 于

使用 Ansible 实现自动化运维VMware vSphere(入门)

  • 诺诺
  • 2024-09-16
  • 0

概述:

使用ansible能实现自动化运维,牛刀小试一下,使用 Ansible 来实现自动化运维VMware vSphere ESXi。

配置:

配置inventory主机清单,如下

[vmware]
192.xx.xx.14 ansible_user="youruser" ansible_password="yourpassword"
192.xx.xx.15 ansible_user="youruser" ansible_password="yourpassword"

配置ansible.cfg

[default]
remote_user = root
inventory = /root/ansible/inventory

[privilege_escalation]
become_method = sudo
become_user = root
become_ask_pass = flase

生成公钥和私钥

 ssh-keygen -N ''
使用 Ansible 实现自动化运维VMware vSphere(入门)-诺诺博客

将秘钥发给vSphere ESXi主机

ssh-copy-id root@192.xx.xx.14
ssh-copy-id root@192.xx.xx.15
使用 Ansible 实现自动化运维VMware vSphere(入门)-诺诺博客

验证:

国际惯例,先检测主机是否在线。

ansible -i inventory vmware -m ping
使用 Ansible 实现自动化运维VMware vSphere(入门)-诺诺博客

查看当前VMware ESXi 的版本

ansible -i inventory vmware -m -shell -a 'vmware -v'
使用 Ansible 实现自动化运维VMware vSphere(入门)-诺诺博客

再或者,看下网卡列表?

ansible -i inventory vmware -m shell -a 'esxcli network nic list'
使用 Ansible 实现自动化运维VMware vSphere(入门)-诺诺博客

总结:

通过简单的shell模块可以直接批量执行任务,由此思路是否可以实现对大量的vSphere 主机进行批量升级?自动升级呢?未完待续。

© 2025 诺诺博客 蜀ICP备2024099071号-1 如有侵权请联系删除 | 网站地图 | 百度统计 | 又拍云CDN加速
为了获得更好的浏览效果 建议您使用IE8.0及以上版本浏览器登陆本站点 · 服务器托管于腾讯云
  • {{ item.name }}
  • {{ item.name }}