hyper-v中批量创建虚拟机

#虚拟机存放路径

$VHDPath="E:\VHD\"

#虚拟机命名规范

$IP="192.168.1."

#虚拟机网卡名称

$NetworkName1="NAT"

$NetworkName2="NAT"

#虚拟机cpu核数

$LogicPrecesserCount=2

#虚拟机内存

$MomeryCount=4GB

#模板位置

$MasterDiskPath="D:\mupan\winxp.vhdx"

#建立虚拟机数量

$range = 1..3

$count = $range.Count

For($i=1; $i -lt $count; $i++) {

$i

$VMDIR = $VHDPath + $IP +$I

#Create VM Sub-Folder 创建VM文件夹

mkdir $VMDIR

#虚拟机名称

$VMName = $IP + $i + ".vhdx"

#虚拟机文件完整路径

$VMCFDIR = $VMDIR + "\" + $VMName

#显示存放的路径

Write-Host $VMCFDIR

#拷贝母盘到虚拟机存放的目录

Copy-Item $MasterDiskPath $VMCFDIR

#创建一个虚拟机

$HYName = $IP + $i

New-VM -Name $HYName -path $VMDIR -MemoryStartupBytes $MomeryCount -VHDPath $VMCFDIR -SwitchName $NetworkName1

#增加一个网卡适配器并挂载网卡

Add-VMNetworkAdapter $HYName -Name 网络适配器2

Connect-VMNetworkAdapter $HYName -Name 网络适配器2 $NetworkName2

#设置虚拟机内核数量

Set-VMProcessor $HYName -Count $LogicPrecesserCount

#开启路由器保护功能

Set-VMNetworkAdapter $HYName -RouterGuard On

#启动虚拟机

Start-VM -Name $HYName

}

时间: 2024-10-14 09:28:42

hyper-v中批量创建虚拟机的相关文章

在VMware Workstation中批量创建上千台虚拟机(上)

VMware Workstation 是我们经常使用的虚拟机软件,其功能强大,性能较好.大多数用户都会在"图形界面"中创建虚拟机.修改虚拟机配置.添加虚拟机参数,或者使用"克隆"功能创建多个虚拟机,这些都无需介绍. 但是你有没有想过 ● 将 VMware Workstation 创建的虚拟机,供网络中其他用户使用呢? ● 如果你想使用模板,创建几十.上百甚至上千个虚拟机,怎样才能做到呢? 本节通过两个具体的案例介绍这些应用. [说明] 这是"使用VMwar

在VMware Workstation中批量创建上千台虚拟机(下)

2 快速克隆100台Workstation虚拟机方法 在上一节的内容中,无论是创建"完全克隆"的虚拟机还是"克隆链接"的虚拟机,都是在VMware Workstation的图形界面中以向导的方式创建的,每次创建一个虚拟机都需要多个步骤才能完成.在创建的虚拟机数量有限的情况下,使用图形界面创建虚拟机还可以接受,如果需要批量创建多台虚拟机,例如创建几十台.上百台甚至上千台虚拟机时,反复的操作会让人"崩溃".本文介绍采用VMware 提供的命令行工具v

在centos6.7上安装kvm,批量创建虚拟机

实验环境:dell r710 linux系统使用centos6.7 内存32G,硬盘800G 服务器主机:172.18.204.1 kickstart文件主机:172.18.11.115 ]# modprobe kvm ]# lsmod |grep kvm 显示如下即可继续: 验证:如下文件存在即可 ]# ls /dev/kvm 关闭selinux: ]# vim /etc/sysconfig/selinux selinux=dsabled ]# service NetworkManager s

windows azure使用powershell批量创建虚拟机

这里向大家介绍下如何使用powershell批量创建vm虚拟机,本博文中,我打算用powershell批量创建100台VM. 首先,从官网下载页面,下载并安装Windows Azure PowerShell:http://www.windowsazure.cn/zh-cn/downloads/#cmd-line-tools 安装完毕后以管理员身份运行,右键点击PowerShell图标然后选择以管理员身份运行执行命令Get-AzurePublishSettingsFile-Environment

kvm批量创建虚拟机并自动设定ip和服务器名

1. 说明 kvm比起vmware来说最没有的功能就是用模板部署虚拟机的时候可以自定义ip地址,这对于大量创建vm的场景来说你需要一台台vnc的登录改动ip,显然是很累的,最近我就遇到这种场景(大型的cloudstack和openstack架构不说) 想到了一个方法,就是用一台关了机的虚拟机作为模板,复制它的xml文件可以改mac地址,这样就可以通过mac地址的唯一性而在模板虚拟机中加入一个脚本来根据一个写好在虚拟机中的列表文件来设定相应的ip地址和服务器名.这种方法要求以下步骤 1.模板虚拟机

VBA excel中批量创建超链接代码(连接当前文档中的sheet)

excel中批量创建超链接代码(连接当前文档中的sheet),在sheet1中B列中要创建一系列的超链接,链接的内容是本文档中的其他sheet,如下图,在sheet1下创建宏,代码如下. Sub 宏1() Dim temp, temp2 Dim i, j j = 1 For i = 5 To 74 temp = "'G" & j & "'!A1" temp2 = "G" & j Range("B" &a

Hyper-V批量创建虚拟机工具

自己瞎捣腾的小工具,主要是要经常批量创建虚拟机Hyper-V,比较繁琐,就弄了个小工具,自己用...... 下载地址:https://www.lanzous.com/b807706 原文地址:https://blog.51cto.com/1467600/2415538

如何在Windows中批量创建VMware的虚拟机

在最近的工作中,需要创建一批类似的机器.在VMware中创建了模板,然后根据自义向导部署之后,发现可以快速的完成新vm的部署.系统中的计算机名,IP地址都可以自动的完成更新.唯一的缺点是,系统自带的向导每次只能完成一台vm的安装.所以,必须寻找合适的方法,使得这个工作可以批量完成. 首先需要在Windows的powershell上安装VMware的Powercli.以管理员身份运行一个powershell的窗口,输入以下命令: Install-Module -Name VMware.PowerC

Azure之批量创建虚拟机(托管磁盘)

一.背景 今天准备整理一个批量创建Azure虚拟机的Json脚本,是基于Stan大神分享的脚本的基础上进行修改编辑,作为学习和自己使用. (源脚本路径:https://github.com/pjshi23/azure-quick-start-china/tree/master/201-2-vms-loadbalancer-lbrules) 环境描述:规划Azure的架构环境时,已经提前规划好虚拟网络,并依照不同的业务创建好了对应的子网,并对子网通过NSG的做访问控制. Azure上的所有虚拟机,