Az Azure hálózatkezelési újdonságai – I. rész

Cloud PlatformKirály István

Több, az infrastruktúraszolgáltatást érintő változást, újdonságot is bejelentettek a nemrég véget ért Ignite konferencián, ezekből szemezgetünk most. Először lássuk az Azure DNS-t!

Az Office 365 egyes (kisvállalati) csomagjaiban már volt lehetőségünk arra, hogy a DNS-zónánk kezelését átadjuk a Microsoftnak, ez a lehetőség jelent most meg Azure szolgáltatásként is. A félreértések elkerülése végett: a Microsoft ezzel a szolgáltatással nem lett domainregisztrátor, csak a DNS hostingot adhatjuk át az Azure-nek

E szolgáltatás főbb jellemzői az alábbiak:

  • egyszerűbb integráció az Azure-ban futó alkalmazásokkal (azonos felület, számlázás, support)
  • globális jelenlét a világ bármely pontján
  • gyors frissítési mechanizmus (pár másodperc alatt frissülő DNS-zónák)
  • gyors DNS-válaszok, az Azure mindig a legközelebbi DNS-kiszolgáló válaszát adja vissza

Az Azure DNS szolgáltatás jelenleg előzetes fázisban érhető el. Mint minden új szolgáltatásnál, itt is a PowerShellt kell elővennünk, grafikus felület még nem áll rendelkezésünkre. Az Azure DNS kezelését az Azure Resource Manager (ARM) segítségével végezhetjük el.

Switch-AzureMode -Name AzureResourceManager

Lépjünk be az Azure előfizetésbe:

Add-AzureAccount

Válasszuk ki a megfelelő előfizetést (ha több is van)

Select-AzureSubscription -SubscriptionName “MySubscription”

Készítsük el a resource groupot, ebben a példában a North Europe régióban:

New-AzureResourceGroup -Name DNSResourceGroup -location “North Europe”

Jelöljük ki a használni kívánt erőforrás-típust:

Register-AzureProvider -ProviderNamespace Microsoft.Network

Iratkozzunk fel az Azure DNS Public Preview szolgáltatásra:

Register-AzureProviderFeature -ProviderNamespace Microsoft.Network -FeatureName azurednspreview

Némi időbe telhet, míg engedélyezik a szolgáltatást, várjunk türelemmel! Ellenőrizzük le, hogy bekapcsolták-e a szolgáltatást:

azuredns1

Készítsük el a DNS zónánkat — ebben a példában a nyariiskola.hu domain szerepel:

New-AzureDnsZone -Name nyariiskola.hu -ResourceGroupName DNSResourceGroup

Kérjük le az alapvető rekordokat, mint a SOA és az NS:

Get-AzureDnsRecordSet -ZoneName nyariiskola.hu -ResourceGroupName DNSResourceGroup

A képen is jól látszik, hogy 4 db NS rekordunk van:

azuredns2

Delegáljuk a DNS zónát az Azure szervereihez. Ehhez nem kell mást tenni, mint a domainregisztrátornál az NS-rekordokhoz írjuk be a fent kapott eredményt, vagyis a

NS @ ns1-05.azure-dns.com
NS @ ns2-05.azure-dns.net
NS @ ns3-05.azure-dns.org
NS @ ns4-05.azure-dns.info

Ha átírtuk a névszerver-rekordokat, ellenőrizzük le őket, például nslookup segítségével. (Aki jobban szereti a webes megoldásokat, annak ajánlom az http://mxtoolbox.com/DNSLookup.aspx oldalt.)

azuredns3

Rekordok felvétele: Megkülönböztetünk úgynevezett Record Set erőforrásokat, mely az azonos típusú és nevű rekordokat fogja egy csoportba.

Hozzunk létre egy record setet a www bejegyzéseknek, ebbe a csoportba majd A típusú rekord(ok) kerül(nek):

New-AzureDnsRecordSet -Name www -ZoneName nyariiskola.hu -ResourceGroupName DNSResourceGroup -RecordType A -Ttl 300

Kérjük le az eredményt, látszani fog, hogy ez csak egy csoport, rekordot még nem tartalmaz:

azuredns4

Adjunk hozzá rekordot a csoporthoz:

$rs = Get-AzureDnsRecordSet –Name www –RecordType A -Zonename nyariiskola.hu -ResourceGroupName DNSResourceGroup

Add-AzureDnsRecordConfig -RecordSet $rs -Ipv4Address “1.2.3.4”

Íme, az eredmény:

auredns5

Ez a bejegyzés csak egy kis ízelítő akart lenni, még nagyon hosszan lehetne taglalni a DNS-rekordok felvételét, módosítását, törlését, stb. Akit részletesebben is érdekel a téma, itt tájékozódhat: http://azure.microsoft.com/en-us/documentation/articles/dns-overview/

Szólj hozzá!

komment