Oorzaak. De controller heeft geen back-uprepository en heeft dus geen back-uppunten om te tonen of te herstellen. De repository is de map waarin back-upsoftware de back-ups voor de controller schrijft (een map per virtuele machine en per back-up, met een manifest en een raw image per schijf).
Oplossing.
Stel de map in: kyvernon backup settings set --repository /srv/backup-repo, of in de console bij de back-upinstellingen. De instelling verify_repository in de sectie [backup] van de controllerconfiguratie is de standaardwaarde.
Gebruik bij meer dan één controller gedeelde opslag die op elke controller onder hetzelfde pad is gekoppeld.
Controleer het resultaat: kyvernon backup repository.
error.backup.repository_unusable
Tekst in de console
De repository {repository} kan op deze controller niet worden aangemaakt of beschreven.
Betekenis voor API-clients
The repository directory cannot be created or written on this controller.
Oorzaak. Bij een back-up leest de controller elke schijf via de export die de host ervoor opent. De controller bereikte noch de socket van de export op zijn eigen machine, noch het netwerkadres van de export. Zonder remote_exports in de sectie [backup] zijn exports lokale sockets op de host, die alleen een controller op dezelfde machine bereikt.
Oplossing.
Zet voor een controller op een andere machine dan de host remote_exports = true in de sectie [backup] van de controllerconfiguratie en herstart hem; exports gaan dan via TCP met TLS en de certificaatvingerafdruk van de host.
Controleer of de exportpoort van de host vanaf de controller bereikbaar is.
Start de back-up opnieuw: kyvernon vm backup <vm>.
error.backup.change_tracking
Tekst in de console
Wijzigingsregistratie kon voor {vm} niet worden ingeschakeld.
Betekenis voor API-clients
Change tracking could not be turned on for the virtual machine before its first backup.
Oorzaak. Een back-up leest alleen de gewijzigde delen van een schijf en heeft wijzigingsregistratie op de virtuele machine nodig. De controller zet die vóór de eerste back-up aan, en die wijziging mislukte.
Oplossing.
Bekijk de reden in de mislukte herconfiguratietaak van de virtuele machine: kyvernon tasks list --entity <vm>.
Zet wijzigingsregistratie zelf aan in de instellingen van de virtuele machine en start de back-up opnieuw.
Oorzaak. Een herstel ter plaatse vervangt de schijven van de virtuele machine waar het back-uppunt vandaan komt. Dat gebeurt alleen als de virtuele machine uit staat.
Oplossing.
Sluit het gastsysteem af en zet de virtuele machine uit: kyvernon vm shutdown <vm>.
Start het herstel opnieuw: kyvernon backup restore-point <point> --in-place.
Wilt u de virtuele machine laten draaien, herstel dan naar een nieuwe virtuele machine (zonder --in-place).
error.backup.verify_failed
Tekst in de console
Het herstel is klaar, maar backuppunt {point} is niet door de controle in quarantaine gekomen.
Betekenis voor API-clients
The restore finished, but the verification of the backup point in quarantine failed.
Oorzaak. Het herstel is klaar, maar de gevraagde controle mislukte: een aparte virtuele machine van het back-uppunt op het quarantainenetwerk startte geen besturingssysteem, kreeg geen adres of antwoordde niet op tijd op een gevraagde poort. De herstelde virtuele machine blijft zoals ze is.
Oplossing.
Lees het resultaat van de controle in de taak of in het rapport: kyvernon backup verification report. De reden noemt het ontbrekende bewijs.
Controleer de herstelde virtuele machine voordat u haar gebruikt, of herstel een ouder back-uppunt.
Controleer een traag startend gastsysteem opnieuw met een langere time-out.
error.backup.controller_running
Tekst in de console
Er loopt al een back-up van de controllerstatus.
Betekenis voor API-clients
A backup of the controller state is already running.
Oorzaak. Een bestand in de statusmap, buiten de twee databases, veranderde terwijl het archief werd geschreven; het archief zou het bestand niet bevatten zoals het gecontroleerd is. De databases worden gekopieerd uit één consistente leesactie en vallen hier buiten.
Oplossing.
Start de back-up opnieuw: kyvernon system controller-backup --wait.
Mislukt het steeds op hetzelfde bestand, zoek dan uit wat ernaar schrijft (de fout noemt het bestand).
error.backup.controller_unreadable
Tekst in de console
Het archief van de controllerstatus leest niet terug zoals het geschreven is; het is niet bewaard.
Betekenis voor API-clients
The archive that was written does not read back as written.
Oorzaak. Na het schrijven leest de controller elk archief terug en controleert elk bestand met zijn controlesom. Dit archief las niet terug zoals het geschreven is; het is verwijderd en de oudere archieven blijven. Meestal is de schijf onder de archiefmap vol of defect.
Oplossing.
Controleer de vrije ruimte en de staat van de schijf onder de archiefmap.
Start de back-up opnieuw: kyvernon system controller-backup --wait.
error.backup.controller_unavailable
Tekst in de console
Deze controller houdt zijn status in het geheugen; er valt niets te archiveren.
Betekenis voor API-clients
This controller keeps its state in memory; there is nothing to archive.
Oorzaak. Een back-uppunt wordt hersteld met de configuratie van de virtuele machine (processors, geheugen, netwerkadapters), en die virtuele machine bestaat niet meer.
Oplossing.
Maak een virtuele machine met de gewenste configuratie, en herstel daarin de schijven van het back-uppunt met de back-upsoftware.
Bewaar virtuele machines waarvan u de back-ups nog nodig kunt hebben, of bewaar een sjabloon van hun configuratie.