微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Ansible 实现 Proxmox 自动化

如何解决使用 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 举报,一经查实,本站将立刻删除。