Onlangs is een disaster recovery compleet mislukt. Gelukkig hebben users hebben niets gemerkt, want toen het kantoor open ging was alles weer up and running, maar het was een grote faal omdat elk vooraf uitgewerkt plan niet werkte. Wat ging er mis? Echt alles. Maar vanwege tijdsdruk heb ik ter plekke weinig logbestanden en/of eventlogs kunnen doornemen, laat staan kopieren.
De server: SBS 2008 in een VMware ESXi omgeving.
In chronologische volgorde:
1.
Kopie gemaakt van de laatst voltooide backup (compleet met System State) naar een USB disk.
2.
Terugzetactie direct naar server. WinPE System Image Restore gaf aan dat er geen schijfruimte was. Opgelost met een diskpart clean, echter het restoren ging zo langzaam (kwam niet eens in de buurt van USB snelheid van 20 MB/s) dat ik dit proces heb afgebroken.
3.
Werkstation gepakt, disk met VHD's middels SATA aangesloten, BCD store aangemaakt voor VHD boot. Systeem wilde niet opstarten want winload.exe kan niet worden gevonden.
4.
Disk aangesloten aan laptop met Windows 7. Diskpart attach VHD bestanden en in VMware Workstation een physical disk geconnect (de attachments). Met WinPE de BCD store opnieuw aangemaakt. Dit werkte wel, dus in een uiterste geval van nood kon ik de hele SBS een dagje op een laptop laten draaien.
5.
In de tussentijd wel Hyper-V Server op de oude server geinstalleerd. WinPE 2.0 gebruikt om te kijken of de backups eventueel van de NAS kunnen worden gehaald. Hyper-V Synthetic NIC en Legacy drivers ontbreken? WinPE 3 herkende wel netwerk, maar kan geen NT 6.0 images restoren.
6.
Definitief besloten om tijdelijk direct vanaf de (gekopieerde) backup te draaien. Disk in server gehangen. Hyper-V guest aangemaakt en VHD files van backup gekoppeld aan VM. Vanuit WinPE opnieuw een BCD aangemaakt, maar helaas wilde hij niet opstarten. BOOTMGR wilde niet eens starten, dus al voor het laden van de Mass Storage of uberhaupt winload.exe hangt hij al.
7.
De bootschijf naar slave gezet en een nieuwe vhd van 100 MB op master gezet. Daarin een 100 MB partitie gemaakt en BOOTMGR en een BCD in geplaatst. Ik herinnerde mij namelijk een antiek KB artikel over bootfiles die aan het begin van de schijf moeten staan, en bij de oudere niet-UEFI systemen zelfs binnen de eerste 540 MB. Plotseling wilde de SBS 2008 wel booten vanaf de backup. Vreemd, want in Vista is het heel normaal om de BOOTMGR gewoon in de grote Windows partitie te plaatsen. Pas sinds NT 6.1 is er een 100 MB partitie.
Ik heb zo'n beetje alle opties eerder getest met 2008 R2 en zelfs SBS 2011 en Server 2012 en toen werkte dat gewoon. Helaas werkte bijna alles niet toen het echt nodig was.
Backup zelf was gewoon in orde. Uiteindelijk bootte SBS dan ook gewoon. Ik ben vooral benieuwd naar jullie input, omdat ik nooit meer zo'n desastreuze disaster recovery wil meemaken. Hoe pakken jullie een dergelijke disaster recovery aan en herkennen jullie de bovenstaande problemen? Wat was jullie oplossing? En:
• Heeft WinPE 2.0 echt geen drivers voor de virtuele Hyper-V hardware?
• Kan de Hyper-V Server virtuele BIOS inderdaad alleen booten als de BOOTMGR binnen de eerste 540 MB staat?
• Is dat de reden dat Windows 7 en 8 op BIOS systemen een 100 MB partitie maken?
• Kent SBS 2008 wellicht geen VHD boot?
Mijn vragen zijn van toepassing op kleine omgevingen waar WindowsImageBackup in principe voldoet en waar Enterprise oplossingen zoals Symantec BackupExec niet geschikt zijn.
De server: SBS 2008 in een VMware ESXi omgeving.
In chronologische volgorde:
1.
Kopie gemaakt van de laatst voltooide backup (compleet met System State) naar een USB disk.
2.
Terugzetactie direct naar server. WinPE System Image Restore gaf aan dat er geen schijfruimte was. Opgelost met een diskpart clean, echter het restoren ging zo langzaam (kwam niet eens in de buurt van USB snelheid van 20 MB/s) dat ik dit proces heb afgebroken.
3.
Werkstation gepakt, disk met VHD's middels SATA aangesloten, BCD store aangemaakt voor VHD boot. Systeem wilde niet opstarten want winload.exe kan niet worden gevonden.
4.
Disk aangesloten aan laptop met Windows 7. Diskpart attach VHD bestanden en in VMware Workstation een physical disk geconnect (de attachments). Met WinPE de BCD store opnieuw aangemaakt. Dit werkte wel, dus in een uiterste geval van nood kon ik de hele SBS een dagje op een laptop laten draaien.
5.
In de tussentijd wel Hyper-V Server op de oude server geinstalleerd. WinPE 2.0 gebruikt om te kijken of de backups eventueel van de NAS kunnen worden gehaald. Hyper-V Synthetic NIC en Legacy drivers ontbreken? WinPE 3 herkende wel netwerk, maar kan geen NT 6.0 images restoren.
6.
Definitief besloten om tijdelijk direct vanaf de (gekopieerde) backup te draaien. Disk in server gehangen. Hyper-V guest aangemaakt en VHD files van backup gekoppeld aan VM. Vanuit WinPE opnieuw een BCD aangemaakt, maar helaas wilde hij niet opstarten. BOOTMGR wilde niet eens starten, dus al voor het laden van de Mass Storage of uberhaupt winload.exe hangt hij al.
7.
De bootschijf naar slave gezet en een nieuwe vhd van 100 MB op master gezet. Daarin een 100 MB partitie gemaakt en BOOTMGR en een BCD in geplaatst. Ik herinnerde mij namelijk een antiek KB artikel over bootfiles die aan het begin van de schijf moeten staan, en bij de oudere niet-UEFI systemen zelfs binnen de eerste 540 MB. Plotseling wilde de SBS 2008 wel booten vanaf de backup. Vreemd, want in Vista is het heel normaal om de BOOTMGR gewoon in de grote Windows partitie te plaatsen. Pas sinds NT 6.1 is er een 100 MB partitie.
Ik heb zo'n beetje alle opties eerder getest met 2008 R2 en zelfs SBS 2011 en Server 2012 en toen werkte dat gewoon. Helaas werkte bijna alles niet toen het echt nodig was.
Backup zelf was gewoon in orde. Uiteindelijk bootte SBS dan ook gewoon. Ik ben vooral benieuwd naar jullie input, omdat ik nooit meer zo'n desastreuze disaster recovery wil meemaken. Hoe pakken jullie een dergelijke disaster recovery aan en herkennen jullie de bovenstaande problemen? Wat was jullie oplossing? En:
• Heeft WinPE 2.0 echt geen drivers voor de virtuele Hyper-V hardware?
• Kan de Hyper-V Server virtuele BIOS inderdaad alleen booten als de BOOTMGR binnen de eerste 540 MB staat?
• Is dat de reden dat Windows 7 en 8 op BIOS systemen een 100 MB partitie maken?
• Kent SBS 2008 wellicht geen VHD boot?
Mijn vragen zijn van toepassing op kleine omgevingen waar WindowsImageBackup in principe voldoet en waar Enterprise oplossingen zoals Symantec BackupExec niet geschikt zijn.
[ Voor 3% gewijzigd door Trommelrem op 19-02-2013 23:22 ]