使用用于 IntelliJ 的 Azure 资源管理器管理虚拟机

Azure 资源管理器是用于 IntelliJ 的 Azure 工具包的一部分,它为 Java 开发人员提供易用的解决方案,用于从 IntelliJ 集成开发环境 (IDE) 内部管理其 Azure 帐户中的虚拟机。

本文演示如何在 IntelliJ 上通过 Azure 资源管理器创建和管理虚拟机。

先决条件

显示 Azure 资源管理器工具窗口

如果“Azure 资源管理器”工具窗口在 IntelliJ 中不可见,请依次单击“查看”、“工具窗口”、“Azure 资源管理器”。

Show Azure Explorer Tool Window

创建虚拟机

若要使用 Azure 资源管理器创建虚拟机,请执行以下步骤:

  1. 使用用于 IntelliJ 的 Azure 工具包的登录说明中的步骤登录到 Azure 帐户。

  2. Azure 资源管理器视图中,展开 Azure 节点,右键单击虚拟机,然后单击“创建”。

    Create VM option in Azure Explorer.

  3. “基本 ”窗口中,输入以下信息:

    • 项目详细信息

      • 订阅:指定要用于虚拟机的订阅。

      • 资源组:指定虚拟机的资源组。 选择以下选项之一:

        • 新建:指定要创建新资源组并单击 + 完成。

        • 使用现有:指定要从与 Azure 帐户关联的资源组列表中进行选择。

      • 实例详细信息

        • 虚拟机名称:指定新虚拟机的名称,该名称必须以字母开头并仅包含字母、数字和连字符。

        • 区域:指定要创建虚拟机的位置(例如美国西部)。

        • 可用性选项:指定虚拟机可以属于的可选可用性集。 可以选择现有的可用性集,或者如果虚拟机不属于可用性集,请选择(不需要基础结构冗余)。

        • 图像:指定你将通过提供以下信息来选择市场映像(使用 Shift+Enter 在字段之间导航):

          • 发布者:指定创建要用于虚拟机的映像的发布者(例如 Microsoft)。

          • 产品/服务: 指定所选发布者提供的可以使用的虚拟机产品/服务(例如 JDK )。

          • Sku:从所选产品/服务中指定要使用的库存单位 (SKU)(例如“JDK_8”)。

          • 映像:指定要使用哪个版本的所选映像。

        • 大小:指定要为虚拟机分配的内核数和内存。

      • 管理员istrator 帐户

        • 身份验证类型:指定管理员帐户将使用 SSH 公钥或密码进行身份验证。

        • 用户名:指定要创建的用于管理虚拟机的管理员帐户。

        • 密码:指定管理员帐户的密码。 在“确认密码”框中重新输入密码,以便在使用密码进行身份验证时验证凭据。

      • 入站端口规则

        • 选择入站端口:指定可从公共 Internet 访问哪些虚拟机网络端口。
  4. “网络 ”窗口中,输入以下信息:

    • 网络接口

      • 虚拟网络和子网:指定虚拟机将连接到的虚拟网络和子网。 可使用现有网络和子网,也可以创建新网络和子网。

      • 公共 IP:为虚拟机指定面向外部的 IP 地址。 可以选择创建新的 IP 地址,或者,如果虚拟机没有公共 IP 地址,可以选择(无)。

      • 安全组:指定虚拟机的可选网络防火墙。 可以选择现有防火墙,或者如果虚拟机不使用网络防火墙,则可以选择(无)。

      • 选择入站端口:指定可从公共 Internet 访问哪些虚拟机网络端口。

  5. “高级 ”窗口中,输入以下信息:

    • 存储帐户

      • 存储帐户:指定用于存储虚拟机的存储帐户。 可以选择现有存储帐户,也可以创建新的帐户。 如果选择“新建,则需要指定所有必要的选项。 有关详细信息,可以看到存储帐户
    • Azure 现成实例

      • 启用 Azure 现成实例:指定 Azure Spot 虚拟机以节省大量成本利用未使用的容量。 有关详细信息,请参阅使用 Azure Spot 虚拟机
  6. 单击“完成” 。 新虚拟机随即显示在“Azure 资源管理器”工具窗口中。

重启虚拟机

若要使用 IntelliJ 中的 Azure 资源管理器重启虚拟机,请执行以下步骤:

  1. 在“Azure 资源管理器”视图中,右键单击虚拟机,并选择“重新启动”

    The restart virtual machine confirmation window.

停止虚拟机

若要使用 IntelliJ 中的 Azure 资源管理器停止正在运行的虚拟机,请执行以下步骤:

  1. Azure 资源管理器 视图中,右键单击虚拟机,然后选择“ 停止”。

删除虚拟机

若要使用 IntelliJ 中的 Azure 资源管理器删除虚拟机,请执行以下步骤:

  1. 在“Azure 资源管理器”视图中,右键单击虚拟机,并选择“删除”

  2. 在确认窗口中,单击“是”

    The delete virtual machine confirmation window.

后续步骤

有关 Azure 虚拟机大小和定价的详细信息,请参阅以下资源:

若要报告 bug 或请求新功能,请在 GitHub 存储库创建问题,或使用标记 azure-java-tools 在 Stack Overflow 上提问。

若要详细了解如何将 Java 与 Azure 配合使用,请参阅以下链接: