Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Hi,
jetzt ist es da. Wo vorher ein Trick herhalten mußte, da ist es jetzt ab sofort möglich.
Windows Azure VMs können mit einer Statischen IP-Adresse betrieben werden. :-)
WIE?
Wichtig sind 4 PowerShell-Cmdlets:
- Get-AzureStaticVNetIP
- Set-AzureStaticVNetIP
- Remove-AzureStaticVNetIP
- Test-AzureStaticVNetIP
Doku - https://msdn.microsoft.com/en-us/library/windowsazure/dn630228.aspx
Die neuen Cmdlets wurden veröffentlicht zum 12.03.2014 im Update 0.7.3. PowerShell cmdlets for Windows Azure version 0.7.3
-- schauen ob die IP im Netzwerk noch frei ist:
$vnetname = "MyBackendVNetWestEurope"
Test-AzureStaticVNetIP –VNetName $vnetname –IPAddress 192.168.4.7
-- einer neuen VM ein Subnet und eine Statische IP-Adresse mitgeben
$vm1 = New-AzureVMConfig -Name $vmname -ImageName $img –InstanceSize Small;
Set-AzureSubNet –VM $vm1 –SubNetNames $sub;
Set-AzureStaticIP –IPAddress 192.168.4.7 -VM $vm1;
New-AzureVM -ServiceName $vmsvc1 -VMs $vm1 –AffinityGroup "WestEuropeAG";
und etwas besonders schönes: Einer AzureVM eine neue statische IP vergeben
$vm2 = Get-AzureVM -ServiceName "MeinCloudService" –Name “MeineAzureVM”
$vmchange = Set-AzureStaticVNetIP -VM $vm2.VM -IPAddress 192.168.4.7 |
Update-AzureVM -ServiceName "MeinCloudService" –VM $vm2
weitere Änderungen sind hier dokumentiert. auch was in Version 0.7.4 enthalten ist:
https://github.com/WindowsAzure/azure-sdk-tools/releases
VM extension cmdlets
- Set-AzureVMExtension
- Get-AzureVMExtension
- Remove-AzureVMExtension
- Set-AzureVMAccessExtension
- Get-AzureVMAccessExtension
- Remove-AzureVMAccessExtension
- Multi-thread support in storage cmdlets
- Add YARN support via -Yarn parameter on Add-AzureHDInsightConfigValues
Alle Details zum 0.7.3:
Web Site cmdlets
- Slot
- All Web Site cmdlets takes a new -Slot parameter
- Switch-AzureWebsiteSlot to swap slots
- WebJob
- Get-AzureWebsiteJob
- New-AzureWebsiteJob
- Remove-AzureWebsiteJob
- Start-AzureWebsiteJob
- Stop-AzureWebsiteJob
- Get-AzureWebsiteJobHistory
- Publish project to Web Site via WebDeploy
- Publish-AzureWebsiteProject
- Test Web Site name availability
- Test-AzureName -Website
- Virtual Machine cmdlets
- Generic extension
- Get-AzureVMAvailableExtension
- Get-AzureServiceAvailableExtension
- BGInfo extension
- Get-AzureVMBGInfoExtension
- Set-AzureVMBGInfoExtension
- Remove-AzureVMBGInfoExtension
- VM role size
- Get-AzureRoleSize
- New-AzureQuickVM -InstanceSize takes a string instead of enum
- Other improvements
- Add-AzureProvisioningConfig will enable guest agent by default. Use -DisableGuestAgent to disable it
- Generic extension
- Cloud Service cmdlets
- Generic extension
- Get-AzureServiceExtension
- Set-AzureServiceExtension
- Remove-AzureServiceExtension
- Active directory domain extension
- Get-AzureServiceADDomainExtension
- Set-AzureServiceADDomainExtension
- Remove-AzureServiceADDomainExtension
- New-AzureServiceADDomainExtensionConfig Virtual Network cmdlets
- Get-AzureStaticVNetIP
- Set-AzureStaticVNetIP
- Remove-AzureStaticVNetIP
- Test-AzureStaticVNetIP
- Generic extension
- Storage cmdlets
- Metrics and logging
- Get-AzureStorageServiceLoggingProperty
- Set-AzureStorageServiceLoggingProperty
- Get-AzureStorageServiceMetricsProperty
- Set-AzureStorageServiceMetricsProperty
- Timeout configuration via -ServerTimeoutRequest and -ClientTimeoutRequest parameters
- Paging support via -MaxCount and -ContinuationToken parameters
- Get-AzureStorageBlob
- Get-AzureStorageContainer
- Metrics and logging
- ExpressRoute cmdlets (in ExpressRoute module)
- Get-AzureDedicatedCircuit
- Get-AzureDedicatedCircuitLink
- Get-AzureDedicatedCircuitServiceProvider
- New-AzureDedicatedCircuit
- New-AzureDedicatedCircuitLink
- Remove-AzureDedicatedCircuit
- Remove-AzureDedicatedCircuitLink
- Get-AzureBGPPeering
- New-AzureBGPPeering
- Remove-AzureBGPPeering
- Set-AzureBGPPeering
Liebe Grüße
Patrick