zoukankan      html  css  js  c++  java
  • VMware: Deploy multiple VM’s from template with PowerCLI

    Last week I was working on a new project, they asked me to install 5 new fileservers based on Windows 2008R2, I installed a new VM and converted it to a template, next I configured a template in “Customization Specifications Manager” with the following details:

    Customization template:

    Registration information: name company

    Computer name: Use the virtual machine name (important)

    Product key: Didn’t need it because I’ve configured KMS

    Password: Company default local administrator password, selected: Automatically login as the Administrator: 2

    Timezone: GMT+0100 (Amsterdam)

    Runonce: none

    Network: Typical settings

    Workgroup or Domain: selected to auto join the domain with domain administrator credentials + domain name (important)

    Operation System Options: Selected: Generate New Security ID (SID)

    VM template settings:

    Hard disk: 40 GB with only OS configured with company standard policy

    VMware tools: Latest, this must be installed for Specification Template and NIC

    Network: VMXNET3 (needed VMware Tools for driver)

    Script: (saved as: FileserverDeploy.ps1)

    -vmhost = Target host;

    -Name = Name of new VM;

    -Template: From wich template you want to deploy the new VM;

    -Datastore: Target datastore to place the new VM;

    -OSCustomizationspec = Wich “prep” template you want to deploy the new VM;

    1
    2
    3
    4
    5
    New-vm -vmhost esx04.vmpros.local -Name FS-SVR01 -Template WIN2008R2_Template -Datastore datastore2 -OSCustomizationspec WIN2008R2_Template
    New-vm -vmhost esx04.vmpros.local -Name FS-SVR02 -Template WIN2008R2_Template -Datastore datastore2 -OSCustomizationspec WIN2008R2_Template
    New-vm -vmhost esx04.vmpros.local -Name FS-SVR03 -Template WIN2008R2_Template -Datastore datastore2 -OSCustomizationspec WIN2008R2_Template
    New-vm -vmhost esx04.vmpros.local -Name FS-SVR04 -Template WIN2008R2_Template -Datastore datastore2 -OSCustomizationspec WIN2008R2_Template
    New-vm -vmhost esx04.vmpros.local -Name FS-SVR05 -Template WIN2008R2_Template -Datastore datastore2 -OSCustomizationspec WIN2008R2_Template

    PowerCLI:

    Running the script:

    image

    image

    image

    Final result:

    image

    The 5 fileservers deployed from template and joined the domain.. great!

  • 相关阅读:
    Repeater 中 OnItemCommand 用法
    正则匹配 替换..追加..
    Jquery validform
    MSSQL执行大脚本文件时,提示“内存不足”的解决办法
    获取表达式属性名称
    动态查询框架
    领域事件相关文章
    在微服务中使用领域事件(转载)
    Java核心编程快速学习(转载)
    面向对象编程思想(前传)--你必须知道的javascript(转载)
  • 原文地址:https://www.cnblogs.com/chinajsks/p/4554151.html
Copyright © 2011-2022 走看看