如何解决使用 Ansible 实现 Proxmox 自动化
Centos ansible 安装
yum install ansible -y
设置主机和凭据
[ansible_client]
proxmoxip ansible_ssh_user= root ansible_ssh_pass= password ansible_ssh_port=8888
确保将其粘贴到您的 ansible.cfg 文件中
[defaults]
host_key_checking = false
克隆虚拟机模板并创建虚拟机
---
- name: sample proxmox book
hosts: ansible_client
remote_user: root
become: true
tasks:
- proxmox_kvm:
node : Proxmox-VE
api_user : root@pam
api_password: 'passsword'
api_host : Proxmox-VE
clone : IntelliDB
name : zavala
xmox-VE
vmid : 100
timeout : 500
启动/停止/重启虚拟机
---
- name: sample proxmox book
hosts: ansible_client
remote_user: root
become: true
tasks:
- proxmox_kvm:
node : Proxmox-VE
api_user : root@pam
api_password: 'password'
api_host : Proxmox-VE
name : zavala
state : stopped/started/restarted
修改内存和处理器
---
- name: sample proxmox book
hosts: ansible_client
remote_user: root
become: true
tasks:
- proxmox_kvm:
api_user : root@pam
api_password: 'password'
api_host : Proxmox-VE
name : zavala
node : Proxmox-VE
cores : 4
memory : 2048
update : yes
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。