martes, 3 de marzo de 2020

Microsoft Azure - Creación de tarjeta de red a través de Powershell

Hola chicos como están
Continuando con nuestra serie de artículos sobre cómo crear recursos en Azure a través de powershell, hablemos sobre la creación de la tarjeta de red. A través de powershell, la creación de la tarjeta de red y su asignación en una VM y la asociación en un Vnet es más fácil a través del comando.
Ahora vamos a asignar algunas variables para la creación de la tarjeta de red.
$rgName= "RG_CloudShell"
$Nic1="Nic-VM-01"
$locName= "East US 2"
$vnetName="VNet-AZ"
$subnetIndex=0



Esta variable " SubnetIndex " es muy importante en el proceso de creación, ya que identificará cada una de sus redes virtuales en su entorno. En el caso de este artículo, tengo una única red virtual, por lo que estoy considerando el valor "0", pero en caso de que necesite extraer este valor, simplemente ejecute una " Get-AzVirtualNetwork " con los complementos como grupo de recursos y nombre de red.
Ahora validemos que la red existe dentro del entorno.
$vnet=Get-AzureRMVirtualNetwork -Name $vnetName -ResourceGroupName $rgName

A continuación, crearemos una IP pública para la tarjeta de red
$pip=New-AzPublicIpAddress -Name $Nic1 -ResourceGroupName $rgName -Location $locName -AllocationMethod Dynamic


Finalmente, crearemos la tarjeta de red que asocia la ip pública y la vnet que existe dentro de nuestro entorno
$nic=New-AzNetworkInterface -Name $Nic1 -ResourceGroupName $rgName -Location $locName -SubnetId $vnet.Subnets[$subnetIndex].Id -PublicIpAddressId $pip.Id

Su tarjeta de red ha sido creada exitosamente.


Gracias a todos y hasta la próxima publicación, donde hablaremos sobre el grupo de seguridad de red

viernes, 14 de febrero de 2020

Microsoft Azure: creación de una red virtual a través de Powershell




Continuando con nuestra serie de artículos de creación de recursos a través de powershell en Azure.
Crearemos una red virtual para asignar recursos de Azure y dejarla en un estándar seguro. En este ámbito, estoy configurando la red con las subredes segmentadas:
  • Backend;
  • Frontend;
  • DMZ;
  • Puerta de enlace de subred;
Antes de comenzar a crear su estructura de red de Azure, comprendamos cómo funciona una red en Azure.
En Azure cuando creamos una red, primero elegimos cuál será el " Espacio de direcciones " que sería un bloque de IP que usaríamos dentro de nuestra red virtual y dentro de ese bloque consideraremos que cada " Subred " será una pieza de ese bloque, según el dibujo. abajo

Después de iniciar sesión en " Cloud Shell ", seleccione Powershell , asignaremos algunas variables para crear la red.

$rgName= "RG_CloudShell"
$locName= "East US 2"

$NameVnet="VNet-AZ"

Estas variables son para elegir el grupo de recursos donde aprovisionaremos, la ubicación y el nombre de su red virtual.

Ahora vamos a asignar la configuración de red señalando el " Bloque de direcciones ", en este caso, el Espacio de direcciones 192.168.20.0/24 con 256 puntos de acceso.

New-AzVirtualNetwork -Name $NameVnet -ResourceGroupName $rgName -Location $locName -AddressPrefix 192.168.20.0/24


Verifique que se haya aprovisionado pero que no contenga subredes. ahora vamos a asignar algunas variables. Esta variable es para validar si la red existe dentro del entorno.

$VirtualNetwork = Get-AzVirtualNetwork -Name $NameVnet -ResourceGroupName $rgName




Después de validar la red existente, agregaremos las subredes de acuerdo con los ejemplos a continuación.

Add-AzVirtualNetworkSubnetConfig -Name BackEnd -VirtualNetwork $VirtualNetwork -AddressPrefix 192.168.20.0/26



A continuación, agregaremos el resto del alcance de la red.

Add-AzVirtualNetworkSubnetConfig -Name FrontEnd -VirtualNetwork $VirtualNetwork -AddressPrefix 192.168.20.64/26
Add-AzVirtualNetworkSubnetConfig -Name DMZ -VirtualNetwork $VirtualNetwork -AddressPrefix 192.168.20.128/28

Add-AzVirtualNetworkSubnetConfig -Name GatewaySubnet -VirtualNetwork $VirtualNetwork -AddressPrefix 192.168.20.144/28



Ahora ejecutemos el comando " Establecer " para agregar el conjunto de subredes que se asignaron anteriormente.
Set-AzVirtualNetwork -VirtualNetwork $VirtualNetwork




Listo, su red virtual se creó con éxito con sus subredes segmentadas, vamos al portal para hacer la validación.

Gracias chicos y hasta la próxima publicación, donde hablaremos sobre la tarjeta de red y el grupo de seguridad de red.

miércoles, 12 de febrero de 2020

Microsoft Azure: creación de una cuenta de almacenamiento a través de Powershell

Hola chicos, ¿cómo están?
Continuando con nuestra serie de artículos de creación de recursos a través de powershell en Azure.
Crearemos una cuenta de almacenamiento para cualquier tipo de uso y dentro de esa cuenta de almacenamiento crearemos un blob para registros y un recurso compartido de archivos.


Crear cuenta de almacenamiento a través de Powershell

En la última publicación creamos un grupo de recursos, donde aprovisionaremos los recursos durante esta serie.
Abra Azure Cloud Shell, luego elija su suscripción, si el shell de la nube ya está abierto, agregaremos las siguientes variables, con la información:


$rgName= "RG_CloudShell"
$locName= "East US 2"
$STRName= "strpwjatoba01"

$TypeSTR= "Standard_LRS"




Luego ejecutaremos el comando " New-AZStorageAccount " para crear el almacenamiento a partir de las variables asignadas anteriormente.

New-AzStorageAccount -ResourceGroupName $rgName -Name $STRName -Type $TypeSTR -Location $locName





Listo el almacenamiento se creó con éxito.
Crear un contenedor a través de Powershell

Con el almacenamiento creado, crearemos un contenedor para asignar los " Registros " de nuestro entorno, para eso asignaremos algunas variables.


$storageAccount = Get-AzStorageAccount -ResourceGroupName $rgName -Name $STRName
$containerName = "logs"
$ctx = $storageAccount.Context




Después de asignar las variables, ejecutaremos el siguiente comando " New-AzStorageContainer " para crear el contenedor.


New-AzStorageContainer -Name $containerName -Context $ctx -Permission blob



Su contenedor ha sido creado con éxito.
Creando FileShareAhora vamos a crear un "File Share" con las siguientes variables.
$storageAccount = Get-AzStorageAccount -ResourceGroupName "RG_CloudShell" -Name "strpwjatoba01"






$storageKey = (Get-AzStorageAccountKey -ResourceGroupName $storageAccount.ResourceGroupName -Name $storageAccount.StorageAccountName | select -first 1).Value




$storageContext = New-AzStorageContext -StorageAccountName $storageAccount.StorageAccountName -StorageAccountKey $storageKey




Finalmente, crearemos el recurso compartido de archivos, con el nombre " xxxxfileshare " ejecutando el siguiente comando.



New-AzureStorageShare -Name "xxxxfileshare" -Context $storageContext



Nuestro recurso compartido de archivos se creó con éxito, ahora verifiquemos el contenedor y el recurso compartido de archivos que se crearon.

Contenedor para registros:

Compartir archivos para archivos:

Gracias chicos y hasta la próxima publicación, donde hablaremos sobre la red.

viernes, 31 de enero de 2020

Guia de Estudos AZ-400 Microsoft Azure DevOps Solutions

Hola chicos como estan
Concluyendo nuestra ruta de certificación, hablaremos sobre AZ 400 Azure DevOps. La intención de este artículo es transmitir un poco como  utilizar el material de estudio.

AZ-400 de Microsoft Azure DevOps Solutions, que le otorga la certificación de Microsoft Certified Azure DevOps Engineer Expert. Este examen se centra en las soluciones de Azure DevOps, la estrategia de DevOps, la implementación de procesos de desarrollo de DevOps, la implementación de CI / CD y mucho más.

Durante el período de estudio, le recomiendo el " Aprendizaje " llamado " Implementar aplicaciones con Azure Devops ". Realmente esta bueno el material, porque entiendes completamente la cultura de DevOps.

Ahora, sobre el examen, puede resultar muy difícil, un promedio de 42 preguntas 1 caso de estudio  más 1 laboratorio con 11 tareas. 

Soluciones AZ-400 de Microsoft Azure DevOps
Los candidatos para este examen son profesionales de DevOps que combinan personas, procesos y tecnologías para ofrecer continuamente productos y servicios valiosos que satisfagan las necesidades del usuario final y los objetivos comerciales. Los profesionales de DevOps simplifican la entrega al optimizar las prácticas, mejorar las comunicaciones y la colaboración, y crear automatización. Diseñan e implementan estrategias para el código de aplicación y la infraestructura que permiten la integración continua, las pruebas continuas, la entrega continua y el monitoreo y retroalimentación continuos.

Los candidatos deben dominar las prácticas ágiles. Deben estar familiarizados con la administración de Azure y el desarrollo de Azure y expertos en al menos una de estas áreas. Los profesionales de Azure DevOps deben poder diseñar e implementar prácticas de DevOps para el control de versiones, cumplimiento, infraestructura como código, administración de configuración, compilación, lanzamiento y prueba mediante el uso de tecnologías de Azure

Puede encontrar más información sobre el examen y más detalles sobre la  plataforma Microsoft Learning . Si aprueba con éxito el examen AZ-400, obtendrá la certificación Microsoft Certified Azure DevOps Engineer Expert, donde puede obtener más información aquí .
Con estos materiales para estudiar, debería estar bien orientado para poder hacer frente al examen.
Cursos AZ 400 (capacitación en línea)
Pluralsight (Ruta de aprendizaje) - Ingeniero de Microsoft Azure DevOps (AZ-400)
LinkedIn Learning (prueba gratuita) - Introducción a Azure DevOps
Libro electrónico AZ-400 (Amazon)
Implementación de DevOps con Microsoft Azure - Link E-book

Para obtener experiencia práctica, recomiendo los laboratorios de Azure DevOps en azuredevopslabs.com

Como para cada examen, comience a trabajar con el producto y pruébelo, esta es siempre la experiencia de aprendizaje más efectiva. Si necesita algunos créditos de Azure gratuitos, consulte esta:  página .
Espero que estos materiales ayuden a cada uno de ustedes en este viaje de certificación de Microsoft.
Gracias chicos y nos vemos en la próxima publicación.