gpt4 book ai didi

azure - 使用命令使用镜像 Flexify.io 创建 Azure 虚拟机

转载 作者:行者123 更新时间:2023-12-03 06:34:52 26 4
gpt4 key购买 nike

我可以使用 UI 创建虚拟机:

enter image description here

通过 Azure 市场 Flexify.io但是,我想使用该命令,因为我希望在安全 (SSL) 的情况下创建虚拟机。

这些是 Flexify.io 的图像:

https://hub.docker.com/r/flexifyio/ce/tags

所以我尝试使用下面的命令:

az vm create     --resource-group myresourcegroups     --name staging-images     --image flexifyio/ce:latest    --admin-username azureuser     --generate-ssh-keys     --custom-data ~/Documents/cloud-init-web-server.txt     --secrets "$vm_secret"

这是 flexify.io 图像 flexifyio/ce:latest,但收到此错误:

Invalid image "flexifyio/ce:latest". Use a valid image URN, custom image name, custom image id, VHD blob URI, or pick an image from ['CentOS', 'Debian', 'Flatcar', 'openSUSE-Leap', 'RHEL', 'SLES', 'UbuntuLTS', 'Win2022Datacenter', 'Win2022AzureEditionCore', 'Win2019Datacenter', 'Win2016Datacenter', 'Win2012R2Datacenter', 'Win2012Datacenter', 'Win2008R2SP1'].
See VM create -h for more information on specifying an image.

我怎样才能最好地做到这一点?

最佳答案

az vm 命令的 --image 参数可用于引用 Azure 市场上可用的镜像,而不是 Docker Hub(或任何其他存储库)事情)。 Azure 市场也是您在 Azure 门户的 VM 创建流程中看到的镜像的来源。

要查找要用于创建 VM 的镜像的标识符,请使用 az vm image list --all --publisher Flexify,这会产生一些结果:

[
{
"architecture": "x64",
"offer": "migration-vm",
"publisher": "flexify-io",
"sku": "migration-vm-ce",
"urn": "flexify-io:migration-vm:migration-vm-ce:2.12.10",
"version": "2.12.10"
},
{
"architecture": "x64",
"offer": "multi-cloud",
"publisher": "flexify-io",
"sku": "multi-cloud-vm-ce",
"urn": "flexify-io:multi-cloud:multi-cloud-vm-ce:2.12.0",
"version": "2.12.0"
},
{
"architecture": "x64",
"offer": "multi-cloud",
"publisher": "flexify-io",
"sku": "multi-cloud-vm-ce",
"urn": "flexify-io:multi-cloud:multi-cloud-vm-ce:2.12.2",
"version": "2.12.2"
},
{
"architecture": "x64",
"offer": "single-vm",
"publisher": "flexify-io",
"sku": "single-vm-ce",
"urn": "flexify-io:single-vm:single-vm-ce:2.12.10",
"version": "2.12.10"
}
]

然后传递您想要部署到虚拟机的镜像的 urn 值,如下所示:

az vm create --resource-group myresourcegroups --name staging-images --image flexify-io:single-vm:single-vm-ce:2.12.10 --admin-username azureuser --generate-ssh-keys     --custom-data ~/Documents/cloud-init-web-server.txt --secrets "$vm_secret"

关于azure - 使用命令使用镜像 Flexify.io 创建 Azure 虚拟机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74971560/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com