PowerShell ile Azure Bastion Kurulum ve Yapılandırması
  1. Anasayfa
  2. Microsoft Azure

PowerShell ile Azure Bastion Kurulum ve Yapılandırması

0

Kurulum ve yapılandırma için ayrılan zamanları kısaltmak ve operasyonel süreçlere daha fazla vakit ayırmak için her zaman önceliğim kurulum ve yapılandırma ayarlarını hızlı ve pratik hale getirmek oldu. Komutlar yada scriptlerle işlem süreçlerini kısaltabilir zaman kazanabilirsiniz. Bugün de sizler için Azure portalı üzerinde Azure Bastion kurulumu ve yapılandırmasını anlatıyor olacağım.

PowerShell ile Azure Bastion kurulumu ve yapılandırması için ihtiyacınız olan PowerShell için azure komut modülünü yüklemiş olmanız gerekiyor yada Azure Cloud Shell üzerinden de aşağıdaki komutları kullanarak Bastion kurulum ve yapılandırmasını gerçekleştirebilirsiniz.

Bastion kurulumu için ilk olarak belirlediğiniz bir lokasyonda kaynak grubu oluşturmanız gerekmektedir.

New-AzResourceGroup -Name PSAzureBootCampRG -Location westus

Sanal Makinalarımızın bastion ile ileitşim kurması için ağ yapılandırmasını tamamlamanız gerekiyor bunun için ağınızda AzureBastionSubnet adında bir alt ağınız bulunmalı ve minimum /27 şeklinde yapılandırılmış olmalı

$gatewaysubnet = New-AzVirtualNetworkSubnetConfig -Name PSGatewaySubnet -AddressPrefix "10.172.100.0/27"

$virtualNetwork = New-AzVirtualNetwork -Name PSAzureBCVnet -ResourceGroupName PSAzureBootCampRG -Location westus -AddressPrefix "10.172.100.0/24" -Subnet $gatewaysubnet

Add-AzVirtualNetworkSubnetConfig -Name PSAzureFirewallSubnet -VirtualNetwork $virtualNetwork -AddressPrefix "10.172.100.32/27"

Add-AzVirtualNetworkSubnetConfig -Name AzureBastionSubnet -VirtualNetwork $virtualNetwork -AddressPrefix "10.172.100.64/27"

Add-AzVirtualNetworkSubnetConfig -Name PSDMZSubnet -VirtualNetwork $virtualNetwork -AddressPrefix "10.172.100.96/27"

$virtualNetwork | Set-AzVirtualNetwork

Bastion erişiminde kullanılmak üzere public IP adresi tanımlamak için aşağıdaki komutla devam edebilirsiniz.

$publicip = New-AzPublicIpAddress -ResourceGroupName "PSAzureBootCampRG" -name "PSAzureBastionIP" -location "westus" -AllocationMethod Static -Sku Standard

Son olarak Bastion kurulumu için yaptığımız tanımlamaları kullanarak işlemlerimizi tamamlıyoruz..

$bastion = New-AzBastion -ResourceGroupName "PSAzureBootCampRG" -Name "PSBastion" -PublicIpAddress $publicip -VirtualNetworkName PSAzureBCVnet

Azure Bastion kurulum ve yapılandırma komutlarının tamamı aşağıdaki şekildedir.

New-AzResourceGroup -Name PSAzureBootCampRG -Location westus

$gatewaysubnet = New-AzVirtualNetworkSubnetConfig -Name PSGatewaySubnet -AddressPrefix "10.172.100.0/27"

$virtualNetwork = New-AzVirtualNetwork -Name PSAzureBCVnet -ResourceGroupName PSAzureBootCampRG -Location westus -AddressPrefix "10.172.100.0/24" -Subnet $gatewaysubnet

Add-AzVirtualNetworkSubnetConfig -Name PSAzureFirewallSubnet -VirtualNetwork $virtualNetwork -AddressPrefix "10.172.100.32/27"

Add-AzVirtualNetworkSubnetConfig -Name AzureBastionSubnet -VirtualNetwork $virtualNetwork -AddressPrefix "10.172.100.64/27"

Add-AzVirtualNetworkSubnetConfig -Name PSDMZSubnet -VirtualNetwork $virtualNetwork -AddressPrefix "10.172.100.96/27"

$virtualNetwork | Set-AzVirtualNetwork

$publicip = New-AzPublicIpAddress -ResourceGroupName "PSAzureBootCampRG" -name "PSAzureBastionIP" -location "westus" -AllocationMethod Static -Sku Standard

$bastion = New-AzBastion -ResourceGroupName "PSAzureBootCampRG" -Name "PSBastion" -PublicIpAddress $publicip -VirtualNetworkName PSAzureBCVnet

Komutu kendinize göre özelleştirebilir ve geliştirebilirsiniz. Kolay ve hızlı bir şekilde azure bastion kurulumunu kodun tamamını kopyala yapıştır yöntemi ile tamamlayabilirsiniz.

Ek bilgi: VMlerinizin aynı sanal ağ içinde olduğundan emin olun. Ben vmlere tanımlamak üzere PSDMZSubnet oluşturuyorum. VMlerinizi bu subnet üzerinde konumlandırırsanız sorunsuz bir şekilde kurulum ve yapılandırmanızı tamamlayabilirsiniz.

Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

TAGs: Azure, Azure Bastion, PowerShell, Azure Cloud Shell, Bastion

Bu İçeriğe Tepkin Ne Oldu?
  • 1
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

1987 Ankara doğumluyum. 2008 Maltepe üniversitesi Bilgisayar bölümü mezunuyum. 2005 yılından itibaren bilişim, inşaat ve üretim gibi çeşitli sektörlerde microsoft ürünlerinin kullanımı alt yapınsın kurulması, kullanılması ve sürdürülmesi şeklinde görevler üstlendim. 2005 yılında superonline bayisi home computer ile okurken başladığım kariyerime Vargonen teknolojide 2 yıl Microsoft sertifikalı sistem yöneticisi olarak çalıştıktan sonra 2018 kasım ayı itibari ile Ürün geliştirme yöneticisi olarak görev almaktayım. İş süreçlerim kapsamında Müşterilerimizin talepleri doğrultusunda Microsoft ve Linux işletim sistemleri ve çeşitli sanallaştırma platformları üzerine kurguladığımız çözümler ile proje ve alt yapı hazırlıyor hayata geçiriyoruz.

Yazarın Profili
İlginizi Çekebilir

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir