VMware First Class Disk
Sinopse
- Este módulo pode ser usado para gerenciar (criar, excluir, redimensionar) discos de primeira classe VMware vSphere.
Requisitos
Os requisitos abaixo são necessários no host que executa este módulo.
- PyVmomi
Parâmetros
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
datacenter_name | string | | O nome do datacenter. |
datastore_name -- required | string | | Nome do armazenamento de dados ou cluster de armazenamento de dados a ser usado para o disco. |
disk_name - required | string | | O nome do disco. |
hostname | string | | O nome do host ou endereço IP do servidor vSphere vCenter ou ESXi. Se o valor não for especificado na tarefa, o valor da variável de ambiente VMWARE_HOST será usado em seu lugar. |
password aliases: pass, pwd | string | | A senha do servidor vSphere vCenter ou ESXi. Se o valor não for especificado na tarefa, o valor da variável de ambiente VMWARE_PASSWORD será usado em seu lugar. |
port | integer | Default: 443 | O número da porta do servidor vSphere vCenter ou ESXi. Se o valor não for especificado na tarefa, o valor da variável de ambiente VMWARE_PORT será usado em seu lugar. |
proxy_host | string | | Endereço de um proxy que receberá todas as solicitações HTTPS e as retransmitirá. O formato é um nome de host ou IP. Se o valor não for especificado na tarefa, o valor da variável de ambiente VMWARE_PROXY_HOST será usado em seu lugar. Este recurso depende de uma versão do pyvmomi superior a v6.7.1.2018.12 |
proxy_port | string | | Porta do proxy HTTP que receberá todas as solicitações HTTPS e as retransmitirá. Se o valor não for especificado na tarefa, o valor da variável de ambiente VMWARE_PROXY_PORT será usado em seu lugar. |
size | string | | Tamanho de armazenamento em disco, um número inteiro mais uma unidade. Não há espaço permitido entre o número do tamanho e a unidade. As unidades permitidas são MB, GB e TB. |
state | string | | Se o disco deve estar presente ou ausente. |
username aliases: admin, user | string | | O nome de usuário do servidor vSphere vCenter ou ESXi. Se o valor não for especificado na tarefa, o valor da variável de ambiente VMWARE_USER será usado em seu lugar. |
validate_certs | boolean | | Permite a conexão quando os certificados SSL não são válidos. Definido para false quando os certificados não são confiáveis.Se o valor não for especificado na tarefa, o valor da variável de ambiente VMWARE_VALIDATE_CERTS será usado em seu lugar. |
Notas
Observação
- Testado em vSphere 7.0.2
- Todos os módulos requerem acesso de gravação API e, portanto, não são suportados em uma licença ESXi gratuita.
Exemplos
- name: Create Disk
vmware_first_class_disk:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
datastore_name: '{{ datastore_name }}'
disk_name: '1GBDisk'
size: '1GB'
state: present
delegate_to: localhost
- name: Delete Disk
vmware_first_class_disk:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
datastore_name: '{{ datastore_name }}'
disk_name: 'FirstClassDisk'
state: absent
delegate_to: localhostValores Retornados
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
first_class_disk | dictionary | alterado | Disco de primeira classe retornado quando criado, excluído ou alterado |