zoukankan      html  css  js  c++  java
  • 创建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 = "1234!@#$" #管理员密码

     

    #登录

    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

     

    #>

  • 相关阅读:
    【HTML】添加网页背景音乐
    无线安全之破解WPA/WPA2 加密WiFi
    基于deepin-wine的windows软件打包deb安装包教程
    deepin V20 启用Nvidia驱动方法
    [Liunx]Linux安装screenfetch
    开往-友链接力
    linux常用命令(六)提权和文件上传下载的操作
    抓住会员!奇点云DataNuza重大发布
    喜讯 | 奇点云入选「GMIC 2020 PRO 十佳新生代」榜单
    数据智能应用最终实现企业降本增效
  • 原文地址:https://www.cnblogs.com/HollisYao/p/5559925.html
Copyright © 2011-2022 走看看