PROVIDER: VMWare vSphere
嗨,我正在尝试使用terraform从模板创建一个新的VM . 由于我使用的客户操作系统是在VMware的客户操作系统支持矩阵中,因此我添加了“skip_customization” . 但是,当我做“terraform apply”时 . Terraform在创建VM状态时陷入困境,并且不会继续前进 .
Terraform Version: 0.9.11
Terraform Configuration Files:
# Configure the VMware vSphere Provider
provider "vsphere" {
user = "${var.vsphere_user}"
password = "${var.vsphere_password}"
vsphere_server = "${var.vsphere_server}"
allow_unverified_ssl = true
}
# Create a folder
resource "vsphere_folder" "Terraform" {
datacenter = "Datacenter"
path = "DSM/Terraform"
}
# Create a virtual machine within the folder
resource "vsphere_virtual_machine" "test" {
name = "Terraform-test"
folder = "${vsphere_folder.Terraform.path}"
vcpu = 2
memory = 4096
datacenter = "Datacenter"
network_interface {
label = "network"
}
disk {
# Guest OS: Ubuntu Linux (32-bit)
template = "DSM/A/template"
}
skip_customization = true
}
Terrafrom Apply
这是我在terraform应用后得到的结果:(它不应该花那么长时间,如果我不终止它就不会停止)
...
vsphere_virtual_machine.test: Still creating... (10s elapsed)
vsphere_virtual_machine.test: Still creating... (20s elapsed)
vsphere_virtual_machine.test: Still creating... (30s elapsed)
vsphere_virtual_machine.test: Still creating... (40s elapsed)
vsphere_virtual_machine.test: Still creating... (50s elapsed)
...
vsphere_virtual_machine.test: Still creating... (21m20s elapsed)
vsphere_virtual_machine.test: Still creating... (21m30s elapsed)
vsphere_virtual_machine.test: Still creating... (21m40s elapsed)
vsphere_virtual_machine.test: Still creating... (21m50s elapsed)
vsphere_virtual_machine.test: Still creating... (22m0s elapsed)
Interrupt received. Please wait for Terraform to exit or data loss may occur.
Gracefully shutting down...
stopping apply operation...
vsphere_virtual_machine.test: Still creating... (22m10s elapsed)
Two interrupts received. Exiting immediately. Note that data loss may have occurred.
Expected Behavior
完成创建并显示消息应用完成 .
Actual Behavior
Terraform在创建VM时会挂起 .
Steps to Reproduce
terraform plan terraform适用
Important Factoids
使用具有数据中心级别权限访问权限的用户帐户