azure cli - run android inside azure vm

ساخت وبلاگ

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Install-Module -Name AzureRM -AllowClobber

C:Program FilesOracleVirtualBox
VBoxManage convertfromraw C:UsersimahdioDownloadsandroid-x86-9.0-r2.iso C:UsersimahdioDownloadsandroid-x86-9.0-r2.vhd
VBoxManage convertfromraw C:UsersimahdioDownloadsandroid-x86-9.0-r2.iso C:UsersimahdioDownloadsandroid-x86-9.0-r2.vhd


VBoxManage clonemedium "C:UsersimahdioDownloadsAndroid9.vhdx" "C:UsersimahdioDownloadsAndroid9.vhd" --format VHD

C:UsersimahdioDownloadsConvert-WindowsImage.ps1 -SourcePath "C:UsersimahdioDownloadsandroid-x86-9.0-r2" -VHDFormat "VHD" -Edition "android x86 9 r2" -SizeBytes 50GB -DiskLayout "UEFI" -VHDPath "C:UsersimahdioDownloadsandroid-x86-9.0-r2.vhd"
----------------

$rgName="my-android-resource-group"
$locationCode="australiaeast"
az group create --name $rgName --location $locationCode
----------------
$vNetworkName="${rgName}-vn"
$subnetName="${vNetworkName}-sub"
az network vnet create --name $vNetworkName --resource-group $rgName --subnet-name $subnetName
------------------
$appname="myandroid4"
$storageAccountName="${appname}sa"
az storage account create --name $storageAccountName --resource-group $rgName --location $locationCode --sku Standard_LRS --kind StorageV2 --encryption-services blob
------------------------
$keyValue=az storage account keys list --account-name $storageAccountName --resource-group $rgName --query [0].value --output JSON
$containerName="${appname}c"
az storage container create --name $containerName --account-key $keyValue --account-name $storageAccountName

$keyValue=az storage account keys list --account-name android9x86r2sa --resource-group android9x86r2 --query [0].value --output JSON
az storage blob upload -f C:UsersimahdioDownloadsAndroid9.vhd -c newcontainer -n android9ps --account-name android9x86r2sa --account-key $keyValue --auth-mode key --overwrite
------------------------
$virtualMachineName="${rgName}-vm"
$size="Standard_B1s"
az vm create --public-ip-sku Standard --resource-group $rgName --name $virtualMachineName --location $locationCode --image UbuntuLTS --storage-account $storageAccountName --use-unmanaged-disk --vnet-name $vNetworkName --subnet $subnetName --size $size --no-wait --admin-username 'imahdio' --admin-password 'MeLBq#a850x12'

live streaming requirements...
ما را در سایت live streaming requirements دنبال می کنید

برچسب : نویسنده : imahdio بازدید : 123 تاريخ : پنجشنبه 16 تير 1401 ساعت: 5:13