8.2. 常规化 Azure 虚拟机用于创建镜像
通过常规化虚拟机(VM),您可以准备虚拟机,以用作模板或基础镜像进行镜像版本控制。在此过程中,您需要删除特定数据,停止虚拟机、取消分配资源,并将虚拟机标记为常规化。通过使用常规镜像,您可以从同一镜像创建多个镜像版本。
先决条件
- 您已配置了 RHEL HPC 镜像。详情请参阅 使用 HPC RHEL 系统角色配置 RHEL HPC 镜像。
流程
通过 SSH 连接到虚拟机:
$ ssh -i <example_private_key.pem> <example_azureuser>@<192.0.2.101>删除任何临时用户、网络和主机信息:
$ sudo waagent -deprovision+user -force- 注销或按 Ctrl + D 关闭 SSH 会话。
停止虚拟机:
$ az vm stop --name <example_vm_name> --resource-group <example_vm_resource_group>取消分配资源以停止对 Azure 的收费:
$ az vm deallocate --name <example_vm_name> --resource-group <example_vm_resource_group>常规化虚拟机,以确保此镜像是通用的,并准备好克隆:
$ az vm generalize --name <example_vm_name> --resource-group <example_vm_resource_group>