Página 2
Manual de Usuario
The Best Experience in Technologywww.bext.com.co
VIRTUAL MACHINE POWERSHELL
Página 1
VIRTUAL MACHINE
Al implementar una Máquina virtual en Microsoft Azure, debe configurar previamente
algunos de los recursos o servicios que ofrece Azure. A continuación, se describe cada
uno de estos recursos y su debida configuración.
Antes de trabajar en la configuración, debe iniciar sesión en la cuenta. Para iniciar sesión en la cuenta de Azure, abra powershell y corra la siguiente cmdlet.
Login-AzureRmAccount
Digite las credenciales de inicio de sesión para la cuenta de Azure. Al iniciar la sesión, se mostrara la informacion de la cuenta.
The Best Experience in Technologywww.bext.com.co
VIRTUAL MACHINE POWERSHELL
Página 2
GRUPO DE RECURSOSUn grupo de recursos es un recipiente que contiene recursos relacionados para una
solución Azure. El grupo de recursos puede incluir todos los recursos para la solución, o
sólo los recursos que desee gestionar como un grupo.
Durante el proceso de creación y configuración se van a ir creado algunas variables para
agilizar el proceso de la configuración
Crear grupo de recursos
$rgName = "GR-LabManuall"$location = "East US"
New-AzureRmResourceGroup -Name $rgName -Location $location
El comando usa el parámetro Name para especificar un nombre para el grupo de recursos y el parámetro Location para definir su ubicación.
CUENTA DE ALMACENAMIENTO
The Best Experience in Technologywww.bext.com.co
VIRTUAL MACHINE POWERSHELL
Página 3
Una cuenta de almacenamiento es un servicio de almacenamiento en la nube que ofrece durabilidad, disponibilidad y escalabilidad.
Cree cuenta de almacenamiento (Storage Acoount)
Con el siguiente cmdlet crea una cuenta de almacenamiento. El nombre debe tener entre 3 y 24 caracteres y usar solo números y letras minúsculas.
$stdStorageAccountName = "labmanual"
$stdStorageAccount = New-AzureRmStorageAccount -Name $stdStorageAccountName ` -ResourceGroupName $rgName -Type Standard_LRS -Location $location
CREACIÓN Y CONFIGURACIÓN DE RED VIRTUAL (VIRTUAL NETWORKS)
The Best Experience in Technologywww.bext.com.co
VIRTUAL MACHINE POWERSHELL
Página 4
El servicio de Virtual Network (VNet) permite aprovisionar una sección de la nube de Azure de forma lógica disponibilidad donde se pueden asignar diferentes subredes que consiste en un segmento del rango de direcciones IP dentro de la VNet utilizada para lanzar máquinas virtuales o servicios en la nube.
Crear red virtual
Cree la subred. Con el siguiente cmdlet para la creación de una subred llamada SubNetlabma, en el grupo de recursos GR-LabManual y se establece el prefijo de la dirección de subred en 192.168.1.0/24. Establezca el nombre de la red virtual en VNetLabma, la ubicación en East US. y el prefijo de dirección de la red virtual en 192.168.0.0/16.
$vnetName = "VNetLabma"$vnetPrefix = "192.168.0.0/16"$subnetName = "SubNetLabma"$subnetPrefix = "192.168.1.0/24"
$vnet = New-AzureRmVirtualNetwork -ResourceGroupName $rgName -Name $vnetName ` -AddressPrefix $vnetPrefix -Location $location
Add-AzureRmVirtualNetworkSubnetConfig -Name $subnetName ` -VirtualNetwork $vnet -AddressPrefix $subnetPrefix
Set-AzureRmVirtualNetwork -VirtualNetwork $vnet
The Best Experience in Technologywww.bext.com.co
VIRTUAL MACHINE POWERSHELL
Página 5
Para permitir la comunicación con la máquina virtual en la red virtual, necesitará una dirección IP pública y una interfaz de red.
Crear ip publica
Con el siguiente cmdlet va a crear la ip pública.
$pipName = "PIPWEB1"$dnsName = "grlabmadns"
$pip = New-AzureRmPublicIpAddress -Name $pipName -ResourceGroupName $rgName -AllocationMethod Static -DomainNameLabel $dnsName -Location $location
The Best Experience in Technologywww.bext.com.co
VIRTUAL MACHINE POWERSHELL
Página 6
Cree la interfaz de red (NIC) para la máquina virtual en la subred creada anteriormente, con la dirección IP pública.
$vmName = "LabManual"$nicName = "NICWEB1"$privateIPAddress = "192.168.1.101"
$vnet = Get-AzureRmVirtualNetwork -Name $vnetName -ResourceGroupName $rgName $subnet = Get-AzureRmVirtualNetworkSubnetConfig -VirtualNetwork $vnet -Name $subnetName $nic = New-AzureRmNetworkInterface -Name $nicName -ResourceGroupName $rgName ` -Subnet $subnet -Location $location -PrivateIpAddress $privateIPAddress ` -PublicIpAddress $pip
CREACION Y CONFIGURACION MAQUINA VIRTUAL
Ahora que todos los recursos necesarios están en su lugar, puede crear una nueva máquina virtual.
Cree el objeto de configuración de la máquina virtual.
$vmSize = "Standard_A1"$vmConfig = New-AzureRmVMConfig -VMName $vmName -VMSize $vmSize
Obtenga las credenciales para la cuenta de administrador local de la máquina virtual.
$cred = Get-Credential -Message "Type the name and password for the local administrator account."
The Best Experience in Technologywww.bext.com.co
VIRTUAL MACHINE POWERSHELL
Página 7
Cree un objeto de configuración de máquina virtual.
$vmConfig = Set-AzureRmVMOperatingSystem -VM $vmConfig -Windows -ComputerName $vmName ` -Credential $cred -ProvisionVMAgent -EnableAutoUpdate
Establezca la imagen de sistema operativo para la máquina virtual.
$publisher = "MicrosoftWindowsServer"$offer = "WindowsServer"$sku = "2012-R2-Datacenter"$version = "latest"
$vmConfig = Set-AzureRmVMSourceImage -VM $vmConfig -PublisherName $publisher ` -Offer $offer -Skus $sku -Version $version
Configure el disco del sistema operativo.
$osDiskName = "osdisk"$osVhdUri = $stdStorageAccount.PrimaryEndpoints.Blob.ToString() + "vhds/" + $osDiskName + ".vhd"
The Best Experience in Technologywww.bext.com.co
VIRTUAL MACHINE POWERSHELL
Página 8
$vmConfig = Set-AzureRmVMOSDisk -VM $vmConfig -Name $osDiskName -VhdUri $osVhdUri -CreateOption fromImage
Agregue la NIC a la máquina virtual.
$vmConfig = Add-AzureRmVMNetworkInterface -VM $vmConfig -Id $nic.Id -Primary
Por ultimo Cree la máquina virtual.
New-AzureRmVM -VM $vmConfig -ResourceGroupName $rgName -Location $location
Después de ejecutar el script anterior puede ir por el modo gráfico y mirar el estado de la máquina virtual.
Finalmente, para probar la conexión de la máquina virtual seleccionamos la máquina virtual, podrá ver la configuración de la máquina virtual, para conectarse le da clic en connect, el cual descargará un archivo RDP
The Best Experience in Technologywww.bext.com.co
VIRTUAL MACHINE POWERSHELL
Página 9
Abra el archivo le da clic en connect y especifica las credenciales de la máquina virtual a la hora de crearla.
Pide que acepte el certificado para poder conectarse a la máquina virtual le das clic en yes, espera que se conecte a la máquina virtual
The Best Experience in Technologywww.bext.com.co
VIRTUAL MACHINE POWERSHELL
Página 10
Como puede ver ya estamos en el escritorio de la máquina virtual, lo cual indica que las configuraciones quedaron bien y funcionando perfectamente.
The Best Experience in Technologywww.bext.com.co
VIRTUAL MACHINE POWERSHELL
Página 11
The Best Experience in Technologywww.bext.com.co
VIRTUAL MACHINE POWERSHELL
Página 12
The Best Experience in Technologywww.bext.com.co
Top Related