使用PowerShell创建Hpyer-V虚拟机

#宿主机为Server2012R2,基于母盘创建差异虚拟磁盘,二代虚拟机,动态内存。创建多台虚拟机请修改VMName后重复执行

$VMName = "s11"

$ParentVMPath = "D:"

$ParentVHDPath = "C:\VM\MotherVHD.vhdx"

$VmPath = $ParentVMPath + "\$VMName"

$VMVHDPath = $VmPath + "\Virtual Hard Disks"

New-Item $VMVHDPath -ItemType directory

New-VHD -ParentPath $ParentVHDPath -Path "$VMVHDPath\$VMName.vhdx" -Differencing

New-VM -Name "$VMName" -MemoryStartupBytes 3GB -Generation 2 -VHDPath "$VMVHDPath\$VMName.vhdx" -SwitchName "int88" -Path "$ParentVMPath"

Set-VM -Name $VMName -DynamicMemory -MemoryMinimumBytes 512MB -MemoryMaximumBytes 6GB -ProcessorCount 4

Add-VMDvdDrive -VMName $VMName

时间: 2024-11-19 23:14:40

使用PowerShell创建Hpyer-V虚拟机的相关文章

PowerShell创建虚拟机 (二、实现批量创建)

上一篇,我们大概了解到了如何用PowerShell脚本(以下简称PS或PS脚本)创建一台虚拟机,以及自定义虚拟机相关的配置,这一篇,我们一起探讨一下如何实现批量创建虚拟机. 批量创建,顾名思义,就是让脚本运行一次,创建多台虚拟机,最简单的实现方法呢,就是循环,下面我们一起来看一段代码: for($i=1;$i -le10;$i++) { $i } 这是PS脚本中最简单的循环之一,运行之后,效果如下图: 这个PS脚本的意思呢,是从1循环到10,一共10次,每次干的事情呢,就是将变量$i的结果输出到

windows azure使用powershell创建虚拟机

上篇博文介绍了如何使用powershell控制azure虚拟机的启动和关闭,今天我们介绍下如何使用powershell创建虚拟机 首先,使用powershell登录azure,并查看虚拟机列表 首先,我们需要设定下虚拟机创建的环境 使用get-azuresubscription命令获取订阅名称信息 使用get-azurestorageaccount获取存储账户的名称 我们使用命令set-azuresubscription -subscriptionname "windows azureenter

Azure PowerShell (5) 使用Azure PowerShell创建简单的Azure虚拟机和Linux虚拟机

<Windows Azure Platform 系列文章目录> 之前给大家介绍很多关于Windows Azure的内容,基本上都是通过Windows Azure Management Portal来创建的.这种创建方式虽然直观简单,但是如果IT管理员需要同时创建1000台Azure服务的话,工作的代价是非常巨大的. 其实我们可以通过Windows Azure PowerShell,通过命令行的方式来管理Windows Azure.这样在进行诸如批量创建Azure Virtual Machine

使用powershell创建虚拟机网络

使用门户web创建虚拟网络之前的博文中我们已经详细介绍过了,接下来这篇博文将对使用powershell创建虚拟网络做个详细介绍 打开门户,选择网络选项,点击下方的导出按钮 选择订阅信息 保存现有网络配置文件 用记事本打开配置文件 在网络配置文件中,我们可以看到现有虚拟网络的情况,目前有一个DNS服务器,两个虚拟网络network,ZBvNet 我们编辑该虚拟网络配置文件,在里面添加一个虚拟网络,我们可以直接复制一个<virtualnetworksite>   </virtualnetwo

Azure技术08-虚拟机-创建高性能存储,并创建DS系列虚拟机

在使用Azure虚拟机过程中,不免遇到一些应用对磁盘IOPS要求非常高,针对高IOPS要求的应用,我们在以前只能通过Windows系统层面创建RAID的方式来提升磁盘性能,其实Azure高级存储Premium Storage在今年上半年就已经正式向广大用户推出,亮点在于Premium Storage服务采用SSD,并能够带来最高32TB存储容量以及每个VM高达64000 IOPS(即每秒IO操作次数). 在Azure Portal上现在是不支持图形化界面来创建Premium Storage的,所

KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机

一.KVM简介 KVM(名称来自英语:Kernel-basedVirtual Machine的缩写,即基于内核的虚拟机),是一种用于Linux内核中的虚拟化基础设施,可以将Linux内核转化为一个hypervisor.KVM在2007年2月被导入Linux 2.6.20核心中,以可加载核心模块的方式被移植到FreeBSD及illumos上. KVM在具备Intel VT或AMD-V功能的x86平台上运行.它也被移植到S/390,PowerPC与IA-64平台上.在Linux内核3.9版中,加入A

创建DS系列虚拟机及高级存储

在使用微软Azure公有云服务时,遇到很多高IO的需求,普通的VM和存储无法满足,那么我们可以通过高级存储来解决这个问题. 1. 高级存储介绍 Azure VM 支持附加多个高级存储磁盘,使你的应用程序可以具有每个 VM 多达 64 TB 的存储空间.借助高级存储,应用程序对于每个 VM 可以实现 80,000 IOPS(每秒输入/输出操作数)和每秒 2000 MB 的磁盘吞吐量,并且读取操作的延迟非常低. 使用高级存储时的可伸缩性和性能目标 当你为某个高级存储帐户设置磁盘时,其每秒的输入/输出

创建Microsoft Azure虚拟机(基于Windows)

在微软的Microsoft Azure云平台中,Azure VM是一个可伸缩的,能够随时满足用户需要的基础设施即服务(IaaS) 平台,您可以使用它在云中快速的配置和部署服务器工作负载.因此,您可以将Microsoft Azure理解成一个由无数硬件服务器做组成的虚拟化资源池,作为用户,您可以在这个资源池里建立和部署属于自己的服务器,不用支付硬件采购费用,只需根据价格表按用量支付费用即可面向全球提供种类多样的服务.当完成部署之后,您便可以配置.管理和监控这些虚拟机,在它们之间配置流量的负载均衡,

KVM虚拟化:使用qemu-kvm创建和管理虚拟机

CentOS 6加载了KVM模块后,我们是无法进行虚拟机的管理的,如果需要管理KVM虚拟机,还需要管理工具才可以.先看一下KVM的管理工具栈. yum grouplist |grep -i "virtualization" Virtualization: qemu-kvm Virtualization Client: python-virtinst, virt-manager, virt-viewer Virtualization Platform: libvirt, libvirt-