Fenntartott IP címek (klasszikus üzembe helyezés)
Az Azure-beli IP-címek két kategóriába sorolhatók: dinamikus és fenntartott. Az Azure által kezelt nyilvános IP-címek alapértelmezés szerint dinamikusak. Ez azt jelenti, hogy egy adott felhőszolgáltatáshoz (VIP) vagy egy virtuális gép vagy szerepkörpéldány (ILPIP) közvetlen eléréséhez használt IP-cím időről időre változhat, amikor az erőforrások le vannak állítva vagy le vannak állítva (felszabadítva).
Ha meg szeretné akadályozni az IP-címek változását, lefoglalhat egy IP-címet. A fenntartott IP-címek csak VIP-címként használhatók, így biztosítva, hogy a felhőszolgáltatás IP-címe változatlan maradjon, még akkor is, ha az erőforrások le vannak állítva vagy le vannak állítva (felszabadítva). Emellett a vip-címként használt meglévő dinamikus IP-címeket fenntartott IP-címekké konvertálhatja.
Fontos
Az Azure két különböző üzembe helyezési modellel rendelkezik az erőforrások létrehozásához és Resource Manager létrehozásához. Ez a cikk a klasszikus üzembehelyezési modellt ismerteti. A Microsoft azt javasolja, hogy az új telepítések esetén a Resource Manager modellt használja. Megtudhatja, hogyan foglalható le statikus nyilvános IP-cím a Resource Manager modellel.
Az Azure-beli IP-címekkel kapcsolatos további információkért olvassa el az IP-címekről való cikket .
Mikor van szükség fenntartott IP-címre?
- Biztosítani szeretné, hogy az IP-cím az előfizetésben legyen fenntartva. Ha olyan IP-címet szeretne lefoglalni, amely semmilyen körülmények között nem szabadul fel az előfizetésből, használjon fenntartott nyilvános IP-címet.
- Azt szeretné, hogy az IP-cím még leállított vagy felszabadított állapotban is maradjon a felhőszolgáltatásban. Ha azt szeretné, hogy a szolgáltatás olyan IP-címmel legyen elérhető, amely nem változik, még akkor is, ha a felhőszolgáltatás virtuális gépei leállnak vagy leállnak (fel vannak szabadodva).
- Biztosítani szeretné, hogy az Azure-ból kimenő forgalom kiszámítható IP-címet használ. Előfordulhat, hogy a helyszíni tűzfal úgy van konfigurálva, hogy csak adott IP-címekről származó forgalmat engedélyezzen. Egy IP-cím lefoglalása után ismeri a forrás IP-címét, és nem kell frissítenie a tűzfalszabályokat az IP-cím módosítása miatt.
Gyakori kérdések
- Használhatok fenntartott IP-címet az összes Azure-szolgáltatáshoz? Nem. A fenntartott IP-címeket csak VIRTUÁLIS IP-címekkel elérhetővé tért virtuális gépekhez és felhőszolgáltatáspéldányi szerepkörökhöz lehet használni.
- Hány fenntartott IP-példányom lehet? További részletekért tekintse meg az Azure korlátaival kapcsolatos cikket.
- Van díj a fenntartott IP-kért? Néha. A díjszabás részleteiért tekintse meg a Fenntartott IP cím díjszabását tartalmazó oldalt .
- Hogyan ip-címet? Az IP-címek lefoglalásához használhatja a PowerShellt, az Azure management REST API vagy a Azure Portal egy Azure-régióban. Az előfizetéshez egy fenntartott IP-cím van társítva.
- Használhatok fenntartott IP-címet affinitáscsoport-alapú virtuális hálózatokkal? Nem. A fenntartott IP-címeket csak regionális virtuális hálózatok támogatják. A fenntartott IP-címeket nem támogatják az affinitáscsoportokhoz társított virtuális hálózatok. A virtuális hálózatok régióhoz vagy affinitáscsoporthoz való társításával kapcsolatos további információkért lásd: About Regional VNets and Affinity Groups (Információk a regionális virtuális hálózatokról és affinitáscsoportokról).
Fenntartott VIP-k kezelése
A Azure PowerShell használata (klasszikus)
A fenntartott IP-eket csak akkor használhatja, ha hozzáadja azt az előfizetéséhez. Hozzon létre egy fenntartott IP-címet az USA középső helyén elérhető nyilvános IP-címek készletéből az alábbiak szerint:
Megjegyzés
Klasszikus üzembe helyezési modell esetén telepítenie kell az alkalmazás Service Management Azure PowerShell. További információ: Az Azure PowerShell Service Management modul áttekintése.
New-AzureReservedIP –ReservedIPName MyReservedIP –Location "Central US"
Figyelje meg azonban, hogy nem adhatja meg, hogy milyen IP-címet foglal le. Az előfizetésben lefoglalt IP-címek megtekintéséhez futtassa a következő PowerShell-parancsot, és figyelje meg a ReservedIPName és a Address értékét:
Get-AzureReservedIP
Várt kimenet:
ReservedIPName : MyReservedIP
Address : 23.101.114.211
Id : d73be9dd-db12-4b5e-98c8-bc62e7c42041
Label :
Location : Central US
State : Created
InUse : False
ServiceName :
DeploymentName :
OperationDescription : Get-AzureReservedIP
OperationId : 55e4f245-82e4-9c66-9bd8-273e815ce30a
OperationStatus : Succeeded
Megjegyzés
Amikor létrehoz egy fenntartott IP-címet a PowerShell-lel, nem adhat meg erőforráscsoportot a fenntartott IP-cím létrehozásához. Az Azure automatikusan elhelyezi egy Default-Networking nevű erőforráscsoportban . Ha a fenntartott IP-címet a Azure Portal, bármilyen erőforráscsoportot megadhat. Ha azonban a fenntartott IP-címet nem a Default-Networking erőforráscsoportban hozza létre, a fenntartott IP-címekre Get-AzureReservedIP
Remove-AzureReservedIP
a és a parancsokkal való hivatkozáskor hivatkozni kell a Group erőforráscsoport-név reserved-ip-name névre. Ha például létrehoz egy myReservedIP nevű fenntartott IP-címet egy myResourceGroup nevű erőforráscsoportban, a fenntartott IP-cím nevére a myResourceGroup myReservedIP csoportként kell hivatkozni.
A lefoglalt IP-címek a törlésig az előfizetéséhez társítva maradnak. Törölje a fenntartott IP-címet a következőképpen:
Remove-AzureReservedIP -ReservedIPName "MyReservedIP"
Az Azure CLI használata (klasszikus)
Hozzon létre egy fenntartott IP-címet az USA középső helyén elérhető nyilvános IP-címek készletéből a következőképpen: A klasszikus Azure CLI használata:
Megjegyzés
Klasszikus üzembe helyezés esetén a klasszikus Azure CLI-t kell használnia. További információ a klasszikus Azure CLI telepítéséről: A klasszikus Azure CLI telepítése
Parancs:
azure network reserved-ip create <name> <location>
Példa:
azure network reserved-ip create MyReservedIP centralus
Az Azure CLI használatával az alábbiak szerint megtekintheti, hogy az előfizetésében milyen IP-címek vannak fenntartva:
Parancs:
azure network reserved-ip list
A lefoglalt IP-címek a törlésig az előfizetéséhez társítva maradnak. Törölje a fenntartott IP-címet a következőképpen:
Parancs:
azure network reserved-ip delete <name>
Példa:
azure network reserved-ip delete MyReservedIP
Meglévő felhőszolgáltatás IP-címének lefoglalása
Egy meglévő felhőszolgáltatás IP-címét a paraméter hozzáadásával foglalhatja -ServiceName
le. Foglalja le a TestService felhőszolgáltatás IP-címét az USA középső helyén a következőképpen:
A Azure PowerShell (klasszikus):
New-AzureReservedIP –ReservedIPName MyReservedIP –Location "Central US" -ServiceName TestService
Az Azure CLI használata (klasszikus):
Parancs:
azure network reserved-ip create <name> <location> -r <service-name> -d <deployment-name>
Példa:
azure network reserved-ip create MyReservedIP centralus -r TestService -d asmtest8942
Fenntartott IP-cím társítása új felhőszolgáltatáshoz
A következő szkript létrehoz egy új fenntartott IP-címet, majd társítja azt egy új, TestService nevű felhőszolgáltatáshoz.
A Azure PowerShell használata (klasszikus)
New-AzureReservedIP –ReservedIPName MyReservedIP –Location "Central US"
$image = Get-AzureVMImage|?{$_.ImageName -like "*RightImage-Windows-2012R2-x64*"}
New-AzureVMConfig -Name TestVM -InstanceSize Small -ImageName $image.ImageName `
| Add-AzureProvisioningConfig -Windows -AdminUsername adminuser -Password MyP@ssw0rd!! `
| New-AzureVM -ServiceName TestService -ReservedIPName MyReservedIP -Location "Central US"
Megjegyzés
Amikor létrehoz egy fenntartott IP-címet egy felhőszolgáltatáshoz, továbbra is a virtuális gépre hivatkozik a virtuális IP-cím:<portszám> használatával a bejövő kommunikációhoz. Az IP-cím lefoglalása nem jelenti azt, hogy közvetlenül kapcsolódhat a virtuális géphez. A fenntartott IP-cím ahhoz a felhőszolgáltatáshoz van rendelve, amelybe a virtuális gép üzembe lett tartva. Ha közvetlenül IP-cím alapján szeretne csatlakozni egy virtuális géphez, konfigurálnia kell egy példányszintű nyilvános IP-címet. A példányszintű nyilvános IP-cím a nyilvános IP-címek egy típusa (ILPIP), amely közvetlenül a virtuális géphez van rendelve. Nem foglalható le. További információért olvassa el a Példányszintű nyilvános IP-cím (ILPIP) cikket .
Fenntartott IP-cím eltávolítása futó üzemelő példányból
Távolítsa el az új felhőszolgáltatáshoz hozzáadott fenntartott IP-címet a következőképpen:
A Azure PowerShell használata (klasszikus)
Remove-AzureReservedIPAssociation -ReservedIPName MyReservedIP -ServiceName TestService
Az Azure CLI használata (klasszikus)
Parancs:
azure network reserved-ip disassociate <name> <service-name> <deployment-name>
Példa:
azure network reserved-ip disassociate MyReservedIP TestService asmtest8942
Megjegyzés
A fenntartott IP-címek futó üzemelő példányból való eltávolítása nem távolítja el a foglalást az előfizetésből. Egyszerűen felszabadítja az előfizetés egy másik erőforrása által használt IP-címet.
A fenntartott IP-címek előfizetésből való teljes eltávolításához futtassa a következő parancsot:
Parancs:
azure network reserved-ip delete <name>
Példa:
azure network reserved-ip delete MyReservedIP
Fenntartott IP-cím társítása futó üzemelő példányhoz
A Azure PowerShell használata (klasszikus)
Az alábbi parancsok létrehoznak egy TestService2 nevű felhőszolgáltatást egy új , TestVM2 nevű virtuális gépel. A rendszer ezután a MyReservedIP nevű meglévő fenntartott IP-címet társítja a felhőszolgáltatáshoz.
$image = Get-AzureVMImage|?{$_.ImageName -like "*RightImage-Windows-2012R2-x64*"}
New-AzureVMConfig -Name TestVM2 -InstanceSize Small -ImageName $image.ImageName `
| Add-AzureProvisioningConfig -Windows -AdminUsername adminuser -Password MyP@ssw0rd!! `
| New-AzureVM -ServiceName TestService2 -Location "Central US"
Set-AzureReservedIPAssociation -ReservedIPName MyReservedIP -ServiceName TestService2
Az Azure CLI használata (klasszikus)
Az Azure CLI használatával a következőképpen társíthat új fenntartott IP-címet a futó felhőszolgáltatás üzemelő példányával:
Parancs:
azure network reserved-ip associate <name> <service-name> <deployment-name>
Példa:
azure network reserved-ip associate MyReservedIP TestService asmtest8942
Fenntartott IP-cím társítása felhőszolgáltatáshoz szolgáltatáskonfigurációs fájl használatával
Fenntartott IP-címet egy felhőszolgáltatáshoz is társíthat egy szolgáltatáskonfigurációs (CSCFG-) fájl használatával. A következő xml-minta bemutatja, hogyan konfigurálható egy felhőszolgáltatás egy MyReservedIP nevű fenntartott VIP használatára:
<?xml version="1.0" encoding="utf-8"?>
<ServiceConfiguration serviceName="ReservedIPSample" xmlns="https://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="4" osVersion="*" schemaVersion="2014-01.2.3">
<Role name="WebRole1">
<Instances count="1" />
<ConfigurationSettings>
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
</ConfigurationSettings>
</Role>
<NetworkConfiguration>
<AddressAssignments>
<ReservedIPs>
<ReservedIP name="MyReservedIP"/>
</ReservedIPs>
</AddressAssignments>
</NetworkConfiguration>
</ServiceConfiguration>
Következő lépések
- Az IP-címzés működése a klasszikus üzembe helyezési modellben.
- Tudnivalók a fenntartott magánhálózati IP-címekről.
- Ismerje meg a példányszintű nyilvános IP-címeket (ILPIP).