3.10. 在 Azure 中启动并连接到 RHEL 虚拟机


您需要从镜像创建受管磁盘 Azure 虚拟机。

流程

  1. 创建虚拟机:

    $ az vm create \
        -g <resource_group> -l <azure_region> -n <vm_name> \
        --vnet-name <vnet_name> --subnet <subnet_name> --size Standard_A2 \
        --os-disk-name <simple_name> --admin-username <administrator_name> \
        --generate-ssh-keys --image <path_to_image>
    Copy to Clipboard Toggle word wrap

    示例:

    $ az vm create \
    -g azrhelclirsgrp2 -l southcentralus -n rhel-azure-vm-1 \ 
    1
    
    --vnet-name azrhelclivnet1 --subnet azrhelclisubnet1 --size Standard_A2 \
    --os-disk-name vm-1-osdisk --admin-username clouduser \ 
    2
    
    --generate-ssh-keys --image rhel10
    
    {
      "fqdns": "",
      "id": "/subscriptions//resourceGroups/azrhelclirsgrp/providers/Microsoft.Compute/virtualMachines/rhel-azure-vm-1",
      "location": "southcentralus",
      "macAddress": "",
      "powerState": "VM running",
      "privateIpAddress": "10.0.0.4",
      "publicIpAddress": "<public_ip_address>",
      "resourceGroup": "azrhelclirsgrp2"
    }
    Copy to Clipboard Toggle word wrap
    1
    --generate-ssh-keys 选项会在 ~/.ssh 目录中创建一个私钥和公钥对文件。
    2
    公钥被添加到 --admin-username 选项所指定的用户的虚拟机上的 authorized_keys 文件中。

    详情请参阅 SSH 验证方法的类型。请注意 publicIpAddress,您需要在下一步中登录到虚拟机。

  2. 启动 SSH 会话并登录到 Azure 虚拟机:

    [clouduser@localhost]$ ssh -i /home/clouduser/.ssh/id_rsa clouduser@<public_ip_address>
    
    The authenticity of host '<public_ip_address>' can't be established.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added '<public_ip_address>' (ECDSA) to the list of known hosts.
    Copy to Clipboard Toggle word wrap

验证

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat