首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Terraform在GCP中启动windows SQL server实例?

如何使用Terraform在GCP中启动windows SQL server实例?
EN

Stack Overflow用户
提问于 2021-03-17 01:41:04
回答 1查看 58关注 0票数 0

我看过的所有Terraform GCP教程都会教你如何在GCP中启动debian实例:

代码语言:javascript
复制
image = "debian-cloud/debian-9"

我现在定义新的GCP实例的方法是这样的,但我想找到一种方法来使用windows sql server来做同样的事情:

代码语言:javascript
复制
// A single Compute Engine instance
resource "google_compute_instance" "default" {
  name         = var.instance_name
  machine_type = var.machine_type
  zone         = var.zone

  tags = [var.instance_name, var.env_name]
  boot_disk {
    initialize_params {
      image = "debian-cloud/debian-9"
    }

  }

那么,如果我想启动另一个操作系统呢?我想用MS SQL启动windows server 2019。那么最新的ubuntu或红帽呢?基本上,我想知道如何使用Terraform将其他OSes启动到GCP中,但我现在最感兴趣的是最新的most。

EN

回答 1

Stack Overflow用户

发布于 2021-03-18 00:06:43

您可以使用图像数据执行此操作,因此您的SQL实例将如下所示

代码语言:javascript
复制
resource "google_compute_instance" "sqlserver" {
  name         = var.instance_name
  machine_type = var.machine_type
  zone         = var.zone

tags = [var.instance_name, var.env_name]

  boot_disk {
    initialize_params {
      image = data.google_compute_image.sqlserverimage.self_link
      size = 100
    }
  }

  network_interface {
    network = var.vpc_selflink
  }
  
}

data "google_compute_image" "sqlserverimage" {
  family = "sql-std-2019-win-2019" 
  project = "windows-sql-cloud"
  
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66660503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档