azure - Service Fabric 应用程序 vmImageSku

标签 azure azure-service-fabric azure-virtual-machine server-core

将 Service Fabric 群集部署为 ARM 模板时,您可以选择通过 VmImageSku 参数指定虚拟机的 Windows 版本 (OS)。默认设置为“2012-R2-Datacenter”。我无法找到任何其他值的示例。

我真正的问题是 Service Fabric 群集是否可以部署到服务器核心?

"vmImagePublisher": {
  "type": "string",
  "defaultValue": "MicrosoftWindowsServer",
  "metadata": {
    "description": "VM image Publisher"
  }
},
"vmImageOffer": {
  "type": "string",
  "defaultValue": "WindowsServer",
  "metadata": {
    "description": "VM image offer"
  }
},
"vmImageSku": {
  "type": "string",
  "defaultValue": "2012-R2-Datacenter",
  "metadata": {
    "description": "VM image SKU"
  }
},
"vmImageVersion": {
  "type": "string",
  "defaultValue": "latest",
  "metadata": {
    "description": "VM image version"
  }
}

用法:

"type": "Microsoft.Compute/virtualMachineScaleSets",
  "name": "[variables('vmNodeType0Name')]",
    "virtualMachineProfile": {
      "extensionProfile": {
        "extensions": [ 
           "storageProfile": {
           "imageReference": {
              "publisher": "[parameters('vmImagePublisher')]",
              "offer": "[parameters('vmImageOffer')]",
              "sku": "[parameters('vmImageSku')]",
              "version": "[parameters('vmImageVersion')]"
        }

最佳答案

当 Microsoft 添加 Windows Server 2016 镜像时,他们包含了一个名为 Nano Server 的新选项:

A remotely administered server operating system optimized for private clouds and datacenters... similar to Windows Server in Server Core mode.

Nano Server 不提供本地登录功能,因此您必须依赖远程管理工具。

您可以在https://azure.microsoft.com/en-us/marketplace/partners/microsoft/windowsserver2016nanoserver/阅读更多相关信息。 .

您可以在 ARM 模板中使用这些值来使用 Nano Server 镜像:

"imageReference": {
    "publisher": "MicrosoftWindowsServer",
    "offer": "WindowsServer",
    "sku": "2016-Nano-Server",
    "version": "latest"
}

将来,您可以使用 Azure-CLI 获取所有 VM 镜像发布者、产品和 sku 的列表。为了查找 Nano 服务器的镜像 sku,我使用了以下命令序列(最终选择 MicrosoftWindowsServer 发行商和 WindowsServer 报价):

azure login
azure vm image list-publishers westus
azure vm image list-offers westus MicrosoftWindowsServer 
azure vm image list-skus westus MicrosoftWindowsServer WindowsServer 

更新

现在似乎有两个 Windows Server 2016 Datacenter - Server Core 镜像可用:2016-Datacenter-Server-Core 和 2016-Datacenter-Server-Core-smalldisk。您可以在 ARM 模板中使用以下选项来选择这些图像:

"imageReference": {
    "publisher": "MicrosoftWindowsServer",
    "offer": "WindowsServer",
    "sku": "2016-Datacenter-Server-Core",
    "version": "latest"
}

"imageReference": {
    "publisher": "MicrosoftWindowsServer",
    "offer": "WindowsServer",
    "sku": "2016-Datacenter-Server-Core-smalldisk",
    "version": "latest"
}

关于azure - Service Fabric 应用程序 vmImageSku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41286479/

相关文章:

c# - 无法选择 Azure 部署中心中的任何组织存储库

azure - 尽管是订阅所有者,但无法使用 terraform 创建 azura 资源

azure - 在通用化之前创建了 Azure VM 的镜像,但无法启动该 VM

azure - Azure VM 定价是否包括 VHD 中的存储?

azure - 将非 DataContract 类发送到 Azure Service Fabric Actor

azure - 有没有办法在 Microsoft Azure 存储资源管理器或 Azure 门户中查看托管磁盘的 blob?

azure - Azure 前门是否支持 TLS 客户端身份验证

azure - dfR = Spark.read.format ("csv").option ("mode", "FAILFAST").option ("header","true").schema(sch).load(fileName) ---- 不工作

Azure Service Fabric - VSTS 上的持续集成

azure - 为什么 Service Fabric 服务的分区策略与分区而不是服务相关?