校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 使用 powershell 創(chuàng)建虛擬機

使用 powershell 創(chuàng)建虛擬機

熱門標簽:使用電話機器人電銷是否違法 金融電銷公司怎么辦理外呼系統(tǒng) 安徽400電話辦理 雷霆電話機器人電話 湖州電銷防封卡 真人和電話機器人對話 信陽話務外呼系統(tǒng)怎么收費 什么渠道可以找外呼系統(tǒng)客戶 電話智能外呼系統(tǒng)誠信合作

在進行與 azure 相關(guān)的自動化過程中,創(chuàng)建虛擬主機是避不開的操作。由于系統(tǒng)本身的復雜性,很難用一兩條簡單的命令完成虛擬主機的創(chuàng)建。所以專門寫一篇文章來記錄使用 PowerShell 在 azure 上創(chuàng)建虛擬主機(Ubuntu 服務器)。
虛擬主機虛擬主機需要與其他的一些基礎性組件關(guān)聯(lián)在一起才能提供可用的服務,這些組件包括:網(wǎng)卡、public IP 地址、虛擬網(wǎng)絡、網(wǎng)絡安全組、存儲等。下圖包含了新建一個虛機所需要的其他組件:

也就是說在我們創(chuàng)建虛機的同時也要把這些組件一一的創(chuàng)建出來。

定義變量

我們希望今后可以重用這個腳本,所以把用到的變量全都放在一起便于修改或使用腳本的參數(shù)進行初始化:

$rgName = "vmpool"
$rgLocation = "East Asia"
$subnetConfigName = $rgName + "subnet"
$vnetName = $rgName + "vnet"
$vmName = "vmxman"
$pipName = $vmName + "pip"
$nsgRule22Name = "nsgRule22"
$nsgName = $rgName + "nsg"
$interfaceName = $vmName + "nic"
$storageName = $rgName + "storage"
$storageType = "Standard_GRS"
$oSDiskName = $vmName + "OSDisk"
$vmSize = "Standard_D1"
$vmVersion = "16.04-LTS"
$userName = "nick"
$userPassword = "123456"

希望沒有嚇到你。沒錯!就是需要這么多的變量,這里先不解釋,在后面用到一個說一個。

創(chuàng)建登錄虛機的憑據(jù)

通過這個腳本創(chuàng)建的虛機默認會創(chuàng)建一個用戶,你需要指定用戶的名稱和登錄密碼(我們的創(chuàng)建的用戶通過公鑰認證登錄,這個密碼并不真正使用)。通過用戶名和密碼創(chuàng)建憑據(jù)對象:

$securePassword = ConvertTo-SecureString $userPassword -AsPlainText -Force
$userCred = New-Object System.Management.Automation.PSCredential ($userName, $securePassword)

創(chuàng)建 Resource Group

創(chuàng)建一個新的 Resource Group,這個虛機及其所有相關(guān)的組件都歸屬于同一個 Resource Group:

New-AzureRmResourceGroup -Name $rgName -Location $rgLocation
在參數(shù) Location 中指定 Resource Group 的位置為東亞(訪問速度比較快)。

創(chuàng)建虛擬網(wǎng)絡

接下來創(chuàng)建與虛擬網(wǎng)絡。先創(chuàng)建一個子網(wǎng)的配置:

$subnetConfig = New-AzureRmVirtualNetworkSubnetConfig -Name $subnetConfigName -AddressPrefix 192.168.1.0/24
然后創(chuàng)建具有一個子網(wǎng)的虛擬網(wǎng)絡:
$vnet = New-AzureRmVirtualNetwork -ResourceGroupName $rgName -Location $rgLocation `
                 -Name $vnetName -AddressPrefix 192.168.0.0/16 -Subnet $subnetConfig
最后為主機創(chuàng)建一個可以外網(wǎng)訪問的 public IP:
$pip = New-AzureRmPublicIpAddress -ResourceGroupName $rgName -Location $rgLocation `
                 -AllocationMethod Static -IdleTimeoutInMinutes 4 `
                 -Name $pipName
創(chuàng)建網(wǎng)絡安全組

需要先配置一個允許訪問 22 端口的規(guī)則:

$nsgRule22 = New-AzureRmNetworkSecurityRuleConfig -Name $nsgRule22Name -Protocol Tcp `
  -Direction Inbound -Priority 200 -SourceAddressPrefix * -SourcePortRange * -DestinationAddressPrefix * `
  -DestinationPortRange 22 -Access Allow
然后創(chuàng)建網(wǎng)絡安全組:
$nsg = New-AzureRmNetworkSecurityGroup -ResourceGroupName $rgName -Location $rgLocation `
  -Name $nsgName -SecurityRules $nsgRule22
創(chuàng)建網(wǎng)絡接口

主機還缺一張網(wǎng)卡,所以為主機創(chuàng)建一個虛擬網(wǎng)卡:

$nic = New-AzureRmNetworkInterface -Name $interfaceName -ResourceGroupName $rgName -Location $rgLocation `
  -SubnetId $vnet.Subnets[0].Id -PublicIpAddressId $pip.Id -NetworkSecurityGroupId $nsg.Id
創(chuàng)建 Storage Account

虛機的磁盤文件是以 blob 的形式存放在 azure 的存儲中的,所以我們需要創(chuàng)建一個 StorageAccount 來存儲磁盤文件:

$storageAccount = New-AzureRmStorageAccount -ResourceGroupName $rgName -Name $storageName -Type $storageType -Location $rgLocation

下面定義磁盤文件的存放位置和名稱:

$oSDiskUri = $storageAccount.PrimaryEndpoints.Blob.ToString() + "vhds/" + $oSDiskName + ".vhd"
創(chuàng)建虛機

下面創(chuàng)建虛機相關(guān)的配置:

$vmConfig = New-AzureRmVMConfig -VMName $vmName -VMSize $vmSize | `
      Set-AzureRmVMOperatingSystem -Linux -ComputerName $vmName -Credential $userCred -DisablePasswordAuthentication | `
      Set-AzureRmVMSourceImage -PublisherName Canonical -Offer UbuntuServer -Skus $vmVersion -Version latest | `
      Add-AzureRmVMNetworkInterface -Id $nic.Id | `
      Set-AzureRmVMOSDisk -VhdUri $oSDiskUri -CreateOption FromImage
我們創(chuàng)建的虛機操作系統(tǒng)為 Ubuntu Server 16.04-LTS,禁止使用用戶名密碼的方式登錄。要讓用戶能夠通過公鑰的方式登錄必須提供用戶的公鑰:
$sshPublicKey = "nick's ssh public key"
下面的命令會把你提供的公鑰寫入到用戶的 authorized_keys 文件中:
Add-AzureRmVMSshPublicKey -VM $vmconfig -KeyData $sshPublicKey -Path "/home/$userName/.ssh/authorized_keys"
下面的命令真正的在 azure 上創(chuàng)建虛機:
New-AzureRmVM -ResourceGroupName $rgName -Location $rgLocation -VM $vmConfig
訪問權(quán)限問題

在 azure 上執(zhí)行操作需要用戶先進行登錄,那么在 PowerShell 腳本中該如何做呢?
筆者在《Azure 基礎:用 PowerShell 自動登錄》一文中有詳細的介紹,有興趣的朋友可以參考。

您可能感興趣的文章:
  • Powershell小技巧之設置IE代理
  • PowerShell基本使用教程
  • PowerShell 指令操作集合(小結(jié))
  • 如何利用PowerShell監(jiān)控Win-Server性能詳解
  • PowerShell中Job相關(guān)命令及并行執(zhí)行任務詳解
  • PowerShell 腳本中的密碼保存的方法
  • PowerShell 遠程執(zhí)行任務的方法步驟
  • 如何防范PowerShell代碼注入漏洞繞過受限語言模式
  • 自動設置安卓手機wifi代理的PowerShell腳本

標簽:運城 湛江 六盤水 岳陽 鶴崗 德州 濟南 山南

巨人網(wǎng)絡通訊聲明:本文標題《使用 powershell 創(chuàng)建虛擬機》,本文關(guān)鍵詞  使用,powershell,創(chuàng)建,虛擬機,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用 powershell 創(chuàng)建虛擬機》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用 powershell 創(chuàng)建虛擬機的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美日韩国产首页| 国产日产欧美一区二区视频| 五月天视频一区| 国内成+人亚洲+欧美+综合在线| 久久成人18免费观看| 日韩精品久久理论片| 99在线热播精品免费| 国产色产综合产在线视频| 美国欧美日韩国产在线播放| 一本一道久久a久久精品综合蜜臀| 精品国产一区二区精华| 狠狠色伊人亚洲综合成人| 精品国产一区二区在线观看| 免费成人在线网站| 久久久99精品久久| 一区二区三区 在线观看视频| 精品国产91亚洲一区二区三区婷婷| 欧美专区日韩专区| 欧美四级电影网| 色先锋aa成人| 99国产麻豆精品| 国产成人精品免费看| 精品综合久久久久久8888| 国产成人午夜视频| 91一区二区在线| 91女人视频在线观看| av不卡在线播放| 亚洲高清免费在线| 国产精品麻豆视频| 欧美日韩情趣电影| 91精品福利在线| 日韩国产一区二| 国产精品美女久久久久久久| 欧美久久高跟鞋激| 粉嫩高潮美女一区二区三区| 亚洲一区二区在线播放相泽 | 成人一区二区三区| 一区二区久久久| 欧美日本在线看| 婷婷开心久久网| 国产一区二区三区四| 成人精品视频一区| 欧美福利视频一区| 久久精品一二三| 粉嫩av亚洲一区二区图片| 大胆亚洲人体视频| 色婷婷国产精品| 国产成人综合亚洲网站| 欧美精品一区二区不卡| 亚洲综合色视频| 亚洲午夜视频在线| 国产日韩精品一区二区三区在线| 自拍偷自拍亚洲精品播放| 欧美一卡二卡在线| 午夜私人影院久久久久| 久久狠狠亚洲综合| 欧美一区二区三区的| 日韩电影在线一区二区三区| 2021久久国产精品不只是精品| 亚洲精品一卡二卡| 欧美性感一区二区三区| 精品av综合导航| 韩国视频一区二区| 欧美日韩综合不卡| 亚洲老妇xxxxxx| 久久国产麻豆精品| 在线视频欧美精品| 日本美女一区二区三区视频| 欧美裸体一区二区三区| 91久久精品午夜一区二区| 欧美日韩成人在线| 国产精品一区三区| 亚洲欧美一区二区三区极速播放 | 亚洲国产成人tv| 亚洲视频在线观看三级| www.视频一区| 国产精品免费久久| 欧美日韩一级大片网址| 97精品国产97久久久久久久久久久久| 亚洲一区二区三区在线看| 久久久亚洲国产美女国产盗摄| 99re这里只有精品6| 91在线观看地址| 99久久精品国产网站| 欧美色综合影院| 欧美日韩国产小视频在线观看| 91免费国产在线观看| 成人一区在线观看| 国产成人精品亚洲日本在线桃色| 国产精品18久久久久久久久久久久| 亚洲精品中文在线影院| 欧美人与性动xxxx| 国产999精品久久久久久| 琪琪一区二区三区| 国产另类ts人妖一区二区| 亚洲男人天堂av网| 国产精品久久久久aaaa樱花| 亚洲午夜国产一区99re久久| 亚洲欧洲综合另类在线| 一区二区三区日韩| 91女厕偷拍女厕偷拍高清| 国内精品不卡在线| 久久精品国产99久久6| 国产一区二区三区精品欧美日韩一区二区三区 | 一区二区三区波多野结衣在线观看| 色哟哟在线观看一区二区三区| 岛国一区二区在线观看| caoporen国产精品视频| av在线一区二区| 欧美性受xxxx黑人xyx| 亚洲欧洲中文日韩久久av乱码| 一区二区三区在线观看网站| 洋洋av久久久久久久一区| 亚洲6080在线| 欧美日韩高清影院| 一二三区精品视频| 91老师片黄在线观看| 亚洲一区二区精品久久av| 欧美男人的天堂一二区| 爽好多水快深点欧美视频| 欧美日韩成人高清| 国产综合久久久久久鬼色| 国产日韩av一区二区| 日韩精品视频网站| 一区二区三区在线播放| 欧美日韩高清一区二区| 国产精品美女久久久久aⅴ| 国产精品久久久久久久久久久免费看| 国产色91在线| 日本va欧美va精品| 91免费小视频| 日韩美女视频一区二区在线观看| 久久久久国产成人精品亚洲午夜 | 久久久不卡网国产精品一区| 亚洲午夜在线电影| 成人夜色视频网站在线观看| 欧美岛国在线观看| 日本亚洲一区二区| 欧美一区二区三区成人| 午夜精品久久久久久久久久| 欧美在线观看视频在线| 国产精品网站导航| www.日韩精品| 亚洲五码中文字幕| 波多野结衣在线一区| 中文字幕国产精品一区二区| 99re这里只有精品首页| 日韩二区三区四区| 国产精品久久久久久久久搜平片 | 2022国产精品视频| 国精品**一区二区三区在线蜜桃| 国产精品久久久久7777按摩| 精品视频1区2区| 美国十次了思思久久精品导航| 国产精品天天摸av网| 亚洲嫩草精品久久| 91在线免费看| 亚洲天堂av老司机| 色综合天天综合狠狠| 国产精品五月天| 99久久777色| 亚洲精品国产a| 欧美优质美女网站| 日本一不卡视频| 日韩一级大片在线观看| 亚洲日本电影在线| bt7086福利一区国产| 夜夜爽夜夜爽精品视频| 国产一区二区三区视频在线播放 | 丝袜亚洲另类欧美综合| 亚洲第一激情av| 91久久免费观看| 国产精品美女久久久久av爽李琼| 国产自产v一区二区三区c| 久久国产尿小便嘘嘘| 国产91在线看| 亚洲.国产.中文慕字在线| 国产精品久久久久婷婷| 亚洲国产精品麻豆| 美女视频网站黄色亚洲| 国产成人8x视频一区二区| 国产视频一区不卡| 欧美成人a∨高清免费观看| 欧美熟乱第一页| 色天使久久综合网天天| 欧美日精品一区视频| 91久久人澡人人添人人爽欧美| 91网站在线观看视频| 色综合久久久网| 日韩视频国产视频| 日韩免费性生活视频播放| 26uuu国产日韩综合| 国产欧美精品日韩区二区麻豆天美| 久久精品夜色噜噜亚洲a∨| 中文字幕在线视频一区| 亚洲在线成人精品| 国产一区二区日韩精品| 欧美午夜影院一区| 中文字幕第一区二区| 婷婷成人激情在线网|