在Azure中创建虚机映像

在部署环境的过程中,如果遇到要部署多台相同服务器的情况,通常的解决方法是先部署一台虚拟机,然后在虚拟机内完成应用配置后,将这台虚拟机昨为“模板”来批量“克隆”出其他虚拟机。这里提到的“模板”就是Azure的虚拟机映像。通过本文我们来了解下如何在Azure中创建虚机映像。

可通过在存储帐户中存储为托管/非托管磁盘的通用 VM 创建托管的映像资源。 随后,该映像可用于创建多个 VM。在创建虚机映像之前,需要先将虚机通用化,然后使用其创建映像

使用 Sysprep 通用化 Windows VM

  1. 登录到 Windows 虚拟机。
  2. 以管理员身份打开“命令提示符”窗口。 将目录切换到 %windir%\system32\sysprep,然后运行 sysprep.exe
  3. 在“系统准备工具”对话框中,选择“进入系统全新体验(OOBE)”,确保已选中“通用化”复选框,在“关机选项”中选择“关机”。如下图所示

单击“ok”。

要对Linux虚拟机通用化,需要使用Linux虚拟机代理(waagent)来操作。通常waagent都会在创建虚拟机的同时安装配置,在安装waagent的虚拟机中执行下面的命令进行通用化:

waagent –deprovision

waagent对虚拟机进行通用化主要包含以下几个步骤:

  • 清除SSH主机密钥
  • 清除/etc/resolv.conf中的nameserver配置
  • 清除/etc/shadow中的根密码
  • 清除缓存的DHCP客户端租用
  • 将主机名重置为localhost.localdomain

在门户中创建虚机映像

登录到Azure门户,在左侧菜单中,单击“虚拟机”,然后从列表中选择 VM。在 VM 页的上部菜单中,单击“捕获”。如下图所示

在“名称”中,键入想要用于映像的名称。在“资源组”中,选择“新建”或键入名称,或选择“使用现有”并从下拉列表中选择要使用的资源组。如果想要在创建映像后删除源 VM,选择“创建映像后自动删除此虚拟机”。完成后,单击“创建”。如下图所示

创建映像后,在资源组的资源列表中,你会看到它作为“映像”资源而出现

虚机映像创建好之后,就可用使用其创建VM了,下一篇文章我们在来了解如何使用已经创建好的虚机映像创建VM。

原文地址:http://blog.51cto.com/fjcloud/2091238

时间: 2024-11-10 21:49:18

在Azure中创建虚机映像的相关文章

使用Azure虚机映像创建VM

上一篇文章我们介绍了如何创建Azure虚机映像,现在我们再来看下如何使用已经创建好的Azure虚机映像创建VM. 首先还是登录到Azure门户,在左侧菜单栏中选择所有资源,在所有类型中下拉选择映像,如下图所示 可以按"类型"对资源进行排序以方便查找映像, 从列表中选择需要使用的映像. 随即打开映像"概述"页,点击"创建VM",如下图所示 输入虚拟机信息. 在此处输入的用户名和密码用于登录到虚拟机. 完成后,单击"确定". 可以

Azure中创建安全Linux 虚机

由于密码易受到强力破解攻击,特别是在面向 Internet 的 VM(如 Web 服务器)上.连接到 Azure 中的 Linux 虚拟机 (VM) 时,应使用公钥加密提供更安全的方式登录到 Linux VM. 此过程涉及使用安全外壳 (SSH) 命令进行公钥和私钥交换,对自己(而不是用户名和密码)进行身份验证.笔者将通过本文介绍如何如何在 Windows 计算机上生成相应的密钥并在Azure中创建Linux虚机时使用SSH密钥.Azure 需要至少 2048 位采用 ssh-rsa 格式的公钥

Openstack之Nova创建虚机流程分析

前言  Openstack作为一个虚拟机管理平台,核心功能自然是虚拟机的生命周期的管理,而负责虚机管理的模块就是Nova. 本文就是openstack中Nova模块的分析,所以本文重点是以下三点: 先了解Openstack的整体架构,搞清楚为什么要用这样的架构: 然后再了解架构中的各个组件,组件提供的主要功能与各个组件之间的交互: 了解虚机的启动过程,能在遇到问题时发现问题出在哪个模块中的哪个组件. Nova组件介绍 接下来进行详细介绍,如有错误,欢迎拍砖! 下图为创建虚拟机的一个大概流程图.

OpenStack 创建虚机过程简要汇总

1. 总体流程 翻译自原文(英文):https://ilearnstack.com/2013/04/26/request-flow-for-provisioning-instance-in-openstack/ 创建虚机的请求流如下: Dashboard 或者 CLI 获取用户的登录信息,调用 Keystone 的 REST API 去做用户身份验证. Keystone 对用户登录信息进行校验,然后产生验证token并发回.它会被用于后续 REST 调用请求. Dashboard 或者 CLI

Azure 动手演示之一:采用定制化方法在 Azure 中创建虚拟机

也许大家看过很多关于 Windows Azure (Microsoft Azure) 介绍或如何使用的文章,但即使看过很多图片或 PPT,也难以真正理解这一全球领先的公有云平台. 鉴于此,我制作了一系列如何使用 Azure 的视频录像,主要是实时录制我在屏幕上对 Azure 的操作.希望能对大家深入的了解 Windows Azure (Microsoft Azure) 有所帮助. 本演示看上去非常简单,目的是如何在 Azure 上创建虚拟机,但事实上,它是如何在 Azure 上创建整个企业部署的

opensack中的虚机冷迁移

在生产环境中遇到了虚机失联的情况,通过对虚机所在计算节点的排查,发现该虚机计算节点存在D进程,因而导致虚机与控制台断开连接,此时我采用将虚机迁移至其他计算节点的方法来处理. (1)先通过虚机的ip找到虚机uuid:nova list --all --ip vm_ip ,再通过  nova show  vm_uuid  查询该虚机所在的计算节点 (2)ssh 到该虚机所在的计算节点,可尝试执行 ps aux 命令,此时发现执行命令时,系统卡死,由此判断该宿主机可能存在D进程 (3)再开启一个终端,

Azure上linux虚机使用fio测试磁盘,以及附加数据盘建立raid提高iops

客户在 Azure中建立虚拟机后,通常有磁盘性能测试的需求. 针对基Azure 上 Centos  Linux虚拟机环境进行磁盘性能测试. 在Azure中建立Linux虚拟机后,可以看见两个磁盘分别为sda和sdb,其中sda为系统盘,sdb为临时盘.临时盘为虚拟机所在物理服务器的本地存储,在Windows Azure执行计划内或计划外维护时,虚拟机会移动到其他宿主服务器,所以会造成临时盘的内容丢失.除系统盘和临时盘外,Windows Azure还允许用户挂载数据盘.对于Linux虚拟机,系统盘

在Azure中创建多网卡虚拟机

Azure支持创建多网卡的虚拟机,多网卡的虚拟机是许多网络虚拟设备所必须的.借助多个网卡和网络安全组规则,可以更好地管理网络流量,对多个网卡之间进行流量隔离.但并不是所有的虚拟机都支持多个网卡.虚拟机支持的网卡数量,有虚拟机的大小决定.可以参考下表进行选择. 最大网卡数量 虚拟机大小 2 Standard_A3.Standard_A6 Standard_A2_v2.Standard_A2m_v2 Standard_D2.Standard_D11 Standard_D2_v2.Standard_D

virtualbox创建虚机后配置网络上网

一般来说常用的会配置两个网卡:(两个网卡应该在安装虚拟机之前就设置好) 1.NAT网络: 用于上外网: 2.host-only: 用于ssh连接,可以被其他人远程访问. 前提: 如图:在virtualbox下设置全局的网络 操作步骤:   1 -->  全局设定 --> 2 --> 3 -- > 4 --> OK. 首先用于上网的NAT网络配置如下: 一般网卡的路径为:vi /etc/sysconfig/network-scripts/ifcfg-eth0      # vi