Điểm:0

Làm cách nào để đặt logic để tạo nhiều máy trên Azure bằng cách sử dụng địa hình?

lá cờ cn

Dưới đây là mẫu tôi có cho Azure VM.

Trong đám mây của Google, chúng tôi có tùy chọn đặt số lượng để tạo nhiều máy, như tôi đã nghe.

Làm cách nào để tạo nhiều máy bằng một mẫu duy nhất, để dựa trên giá trị biến, số lượng máy đó sẽ được tạo.

Mẫu mẫu cho máy chủ cửa sổ Azure VM.

địa chỉ github: liên kết

Tôi muốn giữ repo này ở chế độ công khai vĩnh viễn, vì vậy không đăng các tệp trực tiếp ở đây.

lá cờ cn
Bắt đầu bằng cách xem tài liệu chính thức tại https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs
lá cờ cn
Và cũng đọc về đối số meta đếm tại https://www.terraform.io/lingu/meta-arguments/count
Sara June avatar
lá cờ cn
Cảm ơn bạn đã trả lời, như bạn có thể quan sát chi tiết, tùy chọn đó dường như chỉ khả dụng cho Google cloud, không dành cho Azure.
lá cờ cn
Các đối số Meta có sẵn cho tất cả các mô-đun, vì vậy tôi không chắc mình hiểu bạn. Thậm chí còn có một ví dụ với Máy chủ Windows ở đây -> https://buildvirtual.net/terraform-count-examples/ ... Bạn thực sự cần chỉnh sửa câu hỏi của mình bằng một ví dụ về những gì bạn đang làm và lỗi bạn đang gặp phải.
Điểm:2
lá cờ jp

Một cách bạn có thể đạt được điều này là khai báo các thuộc tính dưới dạng biến và sử dụng chúng làm đối số cho for_each bên trong định nghĩa tài nguyên.

Xem ví dụ tại đây: https://stackoverflow.com/a/64462458/11942781

Điểm:0
lá cờ cn

Đây là một ví dụ hoạt động sơ bộ về cách bạn có thể sử dụng đối số meta "đếm" với azurerm_windows_virtual_machine:

nhà cung cấp "azurerm" {
  Tính năng, đặc điểm {}
}
tài nguyên "random_string" "tên người dùng" { độ dài = 8 }
tài nguyên "random_password" "password" { length = 24 }

tài nguyên "azurerm_resource_group" "rg" {
  name = "đếm-thử-thắng"
  vị trí = "bắc châu"
}
# Đặt số lượng máy ảo bạn muốn
biến "vm_count" {
  mặc định = 4
}

tài nguyên "azurerm_virtual_network" "kiểm tra" {
  name = "mạng thử nghiệm"
  address_space = ["10.0.0.0/16"]
  vị trí = azurerm_resource_group.rg.location
  resource_group_name = azurerm_resource_group.rg.name
}

tài nguyên "azurerm_subnet" "kiểm tra" {
  tên = "nội bộ"
  resource_group_name = azurerm_resource_group.rg.name
  virtual_network_name = azurerm_virtual_network.test.name
  address_prefixes = ["10.0.2.0/24"]
}

tài nguyên "azurerm_network_interface" "nic" {
  đếm = var.vm_count
  tên = "nic-${count.index}"
  vị trí = azurerm_resource_group.rg.location
  resource_group_name = azurerm_resource_group.rg.name

  ip_configuration {
    tên = "nội bộ"
    subnet_id = azurerm_subnet.test.id
    private_ip_address_allocation = "Động"
  }
}

tài nguyên "azurerm_windows_virtual_machine" "vm" {
  đếm = var.vm_count
  tên = "win-vm-${count.index}"
  resource_group_name = azurerm_resource_group.rg.name
  vị trí = azurerm_resource_group.rg.location
  kích thước = "Chuẩn_F2"
  admin_username = random_string.username.result
  admin_password = random_password.password.result
  network_interface_ids = [azurerm_network_interface.nic[count.index].id]

  os_disk {
    bộ nhớ đệm = "Đọc ghi"
    storage_account_type = "Standard_LRS"
  }

  source_image_reference {
    nhà xuất bản = "MicrosoftWindowsServer"
    ưu đãi = "Máy chủ Windows"
    sku="2016-Trung tâm dữ liệu"
    phiên bản = "mới nhất"
  }
}

Mặc dù tôi khuyên bạn nên xem xét việc viết mô-đun của riêng mình hoặc xem xét sử dụng Bộ tỷ lệ máy ảo và xác định xem nó có phù hợp hơn với trường hợp sử dụng của bạn không tại https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview

Có thể tìm thấy tài liệu mô-đun azurerm liên quan cho phiên bản windows tại https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/windows_virtual_machine_scale_set

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.