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-AzureReservedIPRemove-AzureReservedIPa é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