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!

  • 相关阅读:
    小程序开发记录一:开发流程
    js小功能3:一个简单的计算器功能
    js小功能2:切换
    js小功能1:全选全不选
    通过javascript得到当前的日期和计算出该班级的平均分
    CSS 使用calc()获取当前可视屏幕高度
    javaScript基础题
    Python标准库03 路径与文件 (os.path包, glob包)
    Python标准库02 时间与日期 (time, datetime包)
    Python标准库01 正则表达式 (re包)
  • 原文地址:https://www.cnblogs.com/chinajsks/p/4554151.html
Copyright © 2011-2022 走看看