community.general.proxmox_nic 模块 – 管理 Proxmox VE 集群中 Qemu(KVM) 虚拟机的网卡
注意
此模块是 community.general 集合(版本 10.1.0)的一部分。
如果您使用的是 ansible 包,您可能已经安装了此集合。它不包含在 ansible-core 中。要检查是否已安装,请运行 ansible-galaxy collection list。
要安装它,请使用:ansible-galaxy collection install community.general。您需要其他要求才能使用此模块,有关详细信息,请参阅 要求。
要在 playbook 中使用它,请指定:community.general.proxmox_nic。
community.general 3.1.0 中的新功能
概要
- 允许您在 Proxmox VE 集群中的 Qemu(KVM) 虚拟机上创建/更新/删除网卡。 
要求
以下要求需要在执行此模块的主机上满足。
- proxmoxer 
- requests 
参数
| 参数 | 注释 | 
|---|---|
| 指定 Proxmox VE 集群的目标主机。 | |
| 指定用于身份验证的密码。 您可以使用  | |
| 指定 Proxmox VE 集群的目标端口。 如果未指定,则使用  | |
| 指定令牌 ID。 需要  | |
| 指定令牌密钥。 需要  | |
| 指定用于身份验证的用户。 | |
| 将此接口添加到指定的网桥设备。Proxmox VE 默认网桥称为  | |
| 此接口是否应受防火墙保护。 选项 
 | |
| 接口的名称,应为  | |
| 此接口是否应断开连接(如拔掉插头)。 选项 
 | |
| 
 如果未指定,则此模块在更改现有接口时将保持 MAC 地址不变。 | |
| 网卡模拟器模型。 选项 
 | |
| 强制 MTU,仅适用于  设置为  值应为  | |
| 指定 VM 名称。仅在配置 Web 界面上使用。 仅当  | |
| 要在设备上使用的数据包队列的数量。 值应为  | |
| 速率限制,以 MBps(兆字节每秒)为单位,表示为浮点数。 | |
| 指示网卡的所需状态。 选项 
 | |
| 要应用于此接口上数据包的 VLAN 标签。 值应为  | |
| 要通过此接口传递的 VLAN 中继链路列表。 | |
| 如果为  这应该只在个人控制的、使用自签名证书的站点上使用。 选项 
 | |
| 指定实例 ID。 | 
属性
| 属性 | 支持 | 描述 | 
|---|---|---|
| 操作组: community.general.proxmox 在 community.general 9.0.0 中添加 | 在  | |
| 支持: 完整 | 可以在  | |
| 支持: 无 | 在差异模式下,将返回有关已更改的内容(或在  | 
示例
- name: Create NIC net0 targeting the vm by name
  community.general.proxmox_nic:
    api_user: root@pam
    api_password: secret
    api_host: proxmoxhost
    name: my_vm
    interface: net0
    bridge: vmbr0
    tag: 3
- name: Create NIC net0 targeting the vm by id
  community.general.proxmox_nic:
    api_user: root@pam
    api_password: secret
    api_host: proxmoxhost
    vmid: 103
    interface: net0
    bridge: vmbr0
    mac: "12:34:56:C0:FF:EE"
    firewall: true
- name: Delete NIC net0 targeting the vm by name
  community.general.proxmox_nic:
    api_user: root@pam
    api_password: secret
    api_host: proxmoxhost
    name: my_vm
    interface: net0
    state: absent
返回值
常见返回值记录在此处 这里,以下是此模块特有的字段
| 键 | 描述 | 
|---|---|
| 一条简短消息 返回: 总是 示例:  | |
| VM 的 vmid。 返回: 成功 示例:  | 
