Aktuell ist die REDDOXX Appliance im Azure Marketplace noch nicht verfügbar, allerdings ist es möglich die Appliance lokal in HyperV zu installieren und dann in die Azure Cloud zu laden.
Hier folgt daher eine kurze exemplarische Übersicht der einzelnen Schritte.
Bitte wenden Sie sich VOR der Appliance Installation an den REDDOXX Support oder das Sales Team.
Install-Module -Name Az -AllowClobber
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Voraussetzungen
Installationsvorgang
Installieren Sie unbedingt die aktuellsten Hotfixe (Administration => Updates) und ändern Sie das Kennwort des sf-admin (Administration => Users).
Starten Sie nach der Installation der Hotfixe die Appliance einmal neu und fahren Sie diese dann für die weiteren Arbeiten herunter.
Die Appliance muss mit DHCP konfiguriert werden, damit diese in Azure sich dann eine eigene IP Adresse beziehen kann.
Wandeln Sie die Appliance vhdx mit folgendem Powershell Befehl um:
Convert-VHD -Path REDDOXX-Appliance.vhdx -DestinationPath REDDOXX-Appliance.vhd -VHDType Fixed
Verbinden Sie sich mit einem berechtigten Azure Account:
Connect-AzAccount
Passen Sie nötigenfalls folgende Variablen Ihrer Umgebung an (Die ResourceGroup legen Sie bitte entsprechend in Azure an, hier im Beispiel Development genannt)
$vhdFilename = 'REDDOXX-Appliance.vhd'
$location = 'West Europe'
$resourceGroupName = 'Development'
$diskName = 'REDDOXX-Appliance-2033-beta'
Leere Disk mit entsprechender Größe in der Cloud erstellen:
$vhdSizeBytes = (Get-Item $vhdFilename).length
$diskconfig = New-AzDiskConfig -SkuName 'Standard_LRS' -OsType 'Linux' -UploadSizeInBytes $vhdSizeBytes -Location $location -CreateOption 'Upload' -HyperVGeneration 'V2'
New-AzDisk -ResourceGroupName $resourceGroupName -DiskName $diskName -Disk $diskconfig
Erteilen Sie die Berechtigungen für den Schreibzugriff auf die leere Disk:
$diskSas = Grant-AzDiskAccess -ResourceGroupName $resourceGroupName -DiskName $diskName -DurationInSecond 86400 -Access 'Write'
$disk = Get-AzDisk -ResourceGroupName $resourceGroupName -DiskName $diskName
Nutzen Sie das AzCopy.exe File und laden die VHD in die erstellte leere Disk.
Um den Befehl kurz zu halten, kann die AzCopy.exe in das Verzeichnis kopiert werden in dem auch die .vhd liegt:
.\AzCopy.exe copy $vhdFilename $diskSas.AccessSAS --blob-type PageBlob
Entfernen Sie den Schreibzugriff auf die Disk, damit diese für eine VM verwendet werden kann:
Revoke-AzDiskAccess -ResourceGroupName $resourceGroupName -DiskName $diskName
Jetzt kann in Azure einfach eine VM erstellt werden, welche die Disk verwendet.
Dazu wird die nun hochgeladene Disk in der Ressourcengruppe ausgewählt und im folgenden Fenster kann dann die Virtuelle Maschine unter Verwendung der Disk erstellt werden.