创建Azure DS 虚拟机并附加SSD硬盘

$subscriptionName = "Windows Azure Enterprise Trial" #订阅名称

$location = "China East"

$serviceName = "hollis" #云服务名称

$storageAccount = "hollispremium" #存储账户名

?

#虚拟网络变量

$vnetName = "hollisvneteast"

$subNetName = "Subnet-1"

$vnetIP = "10.0.0.10"

$publicIPName = "WebPublicIP" #公网预留IP名称

?

#虚拟机相关变量

$vmName ="hollis-dev" #虚拟机名称

$vmSize ="Standard_DS12" #虚拟机规格

$osImageName = "55bc2b193643443bb879a78bda516fc8__Windows-Server-2012-R2-20160430-en.us-127GB.vhd" #操作系统镜像名

$adminName = "vmadmin" #管理员登录名

$adminPassword = "[email protected]#$" #管理员密码

?

#登录

Add-AzureAccount -Environment AzureChinaCloud

?

#设置当前订阅

Select-AzureSubscription -SubscriptionName $subscriptionName -Current

?

#创建一个高级存储账户,如果没有的话

#New-AzureStorageAccount -StorageAccountName $storageAccount -Location $location -Type "Premium_LRS"

?

#配置刚才创建的存储为默认存储

set-AzureSubscription -SubscriptionName $subscriptionName -CurrentStorageAccount $storageAccount

?

#创建云服务,如果需要的话

#New-AzureService -ServiceName $serviceName -Location $location

?

#获取操作系统镜像

$osImage = Get-AzureVMImage -ImageName $osImageName

?

#配置虚拟机

New-AzureVMConfig -Name $vmName -InstanceSize $vmSize -ImageName $osImage.ImageName |

#设置用户名密码,并设置系统时间为北京时间

Add-AzureProvisioningConfig -Windows -AdminUsername $adminName -Password $adminPassword -TimeZone ‘China Standard Time‘ |

#设置子网

Set-AzureSubnet -SubnetNames $subNetName |

#固定内网IP

Set-AzureStaticVNetIP -IPAddress $vnetIP |

#开始创建虚拟机

New-AzureVM -ServiceName $serviceName -VNetName $vnetName -Location $location

?

#-----为DS虚拟机增加SSD数据磁盘-------

$vm = Get-AzureVM -ServiceName $serviceName -Name $vmName

$LunNo = 2 #磁盘顺序,2是指第三块盘,E盘。C和D两个分别是两块磁盘

$path = "http://" + $storageAccount + ".blob.core.chinacloudapi.cn/vhds/" + "myDataDisk_" + $LunNo + "_PIO.vhd"

$label = "Disk " + $LunNo

$diskSize = 512 #数据盘大小,GB单位

$cache = "ReadOnly" #缓存方式,数据盘只对读取启用缓存

#附加SSD磁盘

Add-AzureDataDisk -CreateNew -MediaLocation $path -DiskSizeInGB $diskSize -DiskLabel $label -LUN $LunNo -HostCaching $cache -VM $vm | Update-AzureVm

?

<#

?

#------查找映像------

Get-AzureVMImage | where-object { $_.Label -like "Windows Server 2012 r2*" }

?

#--------更改DS虚拟机的规格-----

Get-AzureVM -ServiceName "[云服务名称]" -Name "[虚拟机名称]" | Set-AzureVMSize "Standard_DS14" | Update-AzureVM

?

#>

时间: 2024-12-16 20:59:19

创建Azure DS 虚拟机并附加SSD硬盘的相关文章

在Azure中创建多网卡虚拟机

Azure支持创建多网卡的虚拟机,多网卡的虚拟机是许多网络虚拟设备所必须的.借助多个网卡和网络安全组规则,可以更好地管理网络流量,对多个网卡之间进行流量隔离.但并不是所有的虚拟机都支持多个网卡.虚拟机支持的网卡数量,有虚拟机的大小决定.可以参考下表进行选择. 最大网卡数量 虚拟机大小 2 Standard_A3.Standard_A6 Standard_A2_v2.Standard_A2m_v2 Standard_D2.Standard_D11 Standard_D2_v2.Standard_D

Azure PowerShell批量创建Azure虚拟机

在我们工作过程当中,可能会需要创建多台相同配置的虚拟机.我们是不是只能通过Portal 页面一台台创建呢?答案是否定的,我们可以通过Azure PowerShell脚本来批量创建虚拟机.接下来我将介绍通过Powershell来批量创建Azure虚拟机. 以下分割线内的内容是要powershell脚本用来批量创建虚拟机的内容 ---------------------------------------分割线---------------------------------------------

Microsoft Azure系列之七 Azure IaaS虚拟机大小

创建Azure虚拟机的时候,虚拟机类型分为两种:基本和标准.如图: 基本类型的虚拟机有以下特点: 1. 减少了部分功能:基本类型的虚拟机不包含负载均衡和自动扩展功能 2. 单实例的应用程序,比如:开发用虚拟机.测试服务器等,不提供SLA 3. 价格比标准类型的虚拟机要便宜. Microsoft Azure提供不同大小的计算能力,Microsoft Azure目前支持的虚拟机类型为A系列和D系列. A系列虚拟机的类型如下: 虚拟机类型 CPU 内存 外挂磁盘数 IOPS A0 共享 768MB 1

使用virt-manager创建和管理虚拟机

1.虚拟机管理程序和虚拟机管理 一个服务器上只安装单一操作系统的时代已经过去,单个服务器可通过安装多个虚拟机来运行不同操作系统.虚拟机的大量使用减少了所需的服务其硬件,降低了服务器的功耗,但却带来了另外一个问题,多虚拟机数目的增加使其管理变得更加复杂. 虚拟化为管理虚拟机及其资源以及物理主机的基础资源带来了新的挑战.多个操作系统现在以虚拟机的形式共享一个物理主机的资源,操作系统与物理主机之间不再存在一对一的映射关系.每个虚拟机使用一个容器和其他元数据来表示,该容器持有一个或多个虚拟磁盘,而这些元

超大文件上传到Azure Linux虚拟机最佳实践

客户在实际进行迁移的时候,往往碰到需要将本地数据中心的超大文件,比如单个200GB的文件,或者总共1TB的无数文件上传到Azure上的情况,尤其是传到Azure的Linux虚拟机的场景,这种场景包括: 大日志文件上传到Azure进行分析 数据库备份文件导入导出 大数据文件下载到本地等等 尤其是要将数据库备份文件导入到Linux虚拟机进行数据库恢复,一般用户常常会选择传统的FTP方式进行处理,这样的方式通常会花费用户十几个小时,甚至几天的时间进行文件传输,但是在云计算的时代,其实有非常多的工具和方

创建新的虚拟机

首先打开安装好的VMware12(话说VMware公司更新换代也太快了..) 点击创建新的虚拟机 傻瓜化操作请选择典型配置 开发者一般选择自定义咯 没什么事我们就下一步吧.. 点击第二个,安装程序光盘映像文件将提示简易安装,较为方便. 这里我选择稍后安装,相当于真实环境下安装一个系统,手动操作较多,并不推荐. 选择所要安装对应的系统及其版本,windows.Linux或者其他. 这里我安装的是windows server 03 . 尽量选择非系统盘进行存放. 下一步. 按推荐即可,下一步. 此处

设置Windows Azure Linux虚拟机中的root账户

使用Windows Azure 创建好Linux虚拟机之后,如果你使用默认的用户密码登陆root是不行的,如下图所示: 其原因是Windows Azure创建Linux虚拟机时并没有同时设置root密码,如果要想使用root账户,还必须得使用"sudo passwd root"指令重新设置root密码,如下图所示: 现在,你就可以使用root账户登录了. 参考文章:http://www.cnblogs.com/madengwei/p/3842575.html

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

通过virt-manager 利用NFS创建、迁移虚拟机1

NFS作为一种网络文件系统,近些年随着云计算的发展也变得越来越受欢迎.因为云环境下会部署大量的虚拟机,而在物理机发生故障的时候,云服务商必须要保障虚拟机的安全性,即不能因为物理机的故障就停止虚拟机.这对于客户来说是零容忍的.这就要求在物理机发生问题的时候,云服务商可以在很短的时间内把虚拟机迁移到另一台物理机上,这也就是虚拟机的动态迁移. 经过一段时间的学习,就利用virt-manager来创建一台虚拟机: 硬件: 物理机1:223.129.0.132    源主机 物理机2:223.129.0.