zoukankan      html  css  js  c++  java
  • 从Azure上构建Windows应用程序映像

     

    从Azure上构建windows应用程序映像同构建Linux应用程序映像总体流程比较类似,可以参考上图Linux映像的制作发布等流程,具体细节又有所差别。

    具体步骤如下:

    1. 从Azure管理平台上申请Windows虚拟机, 安装和配置您要发布的应用软件产品,制作成映像并保存。
    2. 申请预发布环境,将第一步中的虚拟机映像部署到测试发布环境进行验证。
    3. 发布映像,登录到Azure 镜像市场,根据发布流程将已经测试完毕的虚拟机映像发布到 Azure Azure 镜像市场。
    第一步:登录China Azure管理平台,申请建立Windows虚拟机
    1. 从库中选择相应的操作系统建立虚拟机。比如选择A1配置,注意这个配置是发布时候的配置,映像发布后进行部署的时候,这个配置是可以修改的。

    2. 虚拟机建立后启动,可以通过远程桌面连接登录到Windows虚拟机,注意远程登录的时候可以在“显示选项”中的“本地资源-详细信息”中共享本地磁盘或目录到Windows虚拟机。

    第二步:安装Application并制作虚拟机映像

    本节我们以Windows Server 2012为例进行介绍,基于Azure和Windows的虚拟机映像制作。基于Azure和Windows的虚拟机映像制作,可参考文档 捕获使用经典部署模型创建的 Azure Windows 虚拟机的映像

    1. 安装Application软件。登录虚拟机,安装应用软件,并设置开启启动服务。

    2. 尝试清除虚拟机系统并使其适用于重新配置,并关机。
      打开终端窗口,进入目录, %windir%system32sysprep,比如C:WindowsSystem32sysprep

       然后运行: sysprep.exe
      

      此时会显示“系统准备工具”对话框。在“系统清理操作”中,选择“进入系统全新体验(OOBE)”,并确保选中“通用”。在“关机选项”中选择“关机”。单击“确定”关机。

    3. 捕获虚拟机。
      对相应的虚拟机,点击“捕获”,输入新映像的名字,并选择选项“我已经在虚拟机上运行了Sysprep”,生成新映像。注意虚拟机映像的存储位置对应的容器属性应该设置为“公共Blob”,否则在Azure 镜像市场上发布的时候会找不到对应的映像。

    此时创建新的虚拟机的时候,便可以“从库中”选择你最新创建的虚拟机映像。

  • 相关阅读:
    java数据库连接池
    ThreadLocal遇到线程池时, 各线程间的数据会互相干扰, 串来串去
    当ThreadLocal碰上线程池
    threadLocal遇上线程池导致局部变量变化
    java自带线程池和队列详细讲解
    Java 多线程下的单例模式
    一个错误使用单例模式的场景及ThreadLocal简析
    总结SQL Server窗口函数的简单使用
    sqlserver中drop、truncate和delete语句的用法
    JBOSS连接池默认连接数是多少?在哪个配置文件有这个默认的连接数?
  • 原文地址:https://www.cnblogs.com/zangdalei/p/5702893.html
Copyright © 2011-2022 走看看