Невозможно удалить Azure RecoveryServiceVault?

Во время бесплатного пробного периода, Я потратил время на то, чтобы возиться и экспериментировать с лазурью. Теперь, когда мы перешли на платную версию, мне нужно удалить все экспериментированные вещи, поскольку они нам не нужны.

Одно из них - хранилище служб восстановления, в котором что-то застряло при использовании резервного копирования ( см. снимок экрана ниже)

Хранилище восстановления в том виде, в каком оно есть сейчас, все пусто, за исключением использования резервного копирования GRS

Я просмотрел все настройки и не нашел ничего, что можно было бы удалить. Любая учетная запись хранения, которая могла быть связана с хранилищем, давно исчезла - это действительно единственное, что осталось в группе ресурсов. Я также не могу удалить группу ресурсов из-за этого хранилища.

Каждый раз, когда я пытаюсь удалить, я получаю следующую ошибку:

Ошибка удаления хранилища

Хранилище TestRecoveryServiceVault не может быть Я перешел на платную версию, мне нужно удалить все экспериментированные вещи, поскольку они нам не нужны.

Одно из них - хранилище служб восстановления, в котором что-то застряло при использовании резервного копирования (см. снимок экрана ниже)

Хранилище восстановления в том виде, в каком оно есть сейчас, все пусто, за исключением использования резервной копии GRS

Я просмотрел все настройки и не нашел ничего, что можно было бы удалить. Любая учетная запись хранения, которая могла быть связана с хранилищем, давно исчезла - это действительно единственное, что осталось в группе ресурсов. Я также не могу удалить группу ресурсов из-за этого хранилища.

Каждый раз, когда я пытаюсь удалить, я получаю следующую ошибку:

Ошибка удаления хранилища

Хранилище TestRecoveryServiceVault не может быть Я перешел на платную версию, мне нужно удалить все экспериментированные вещи, поскольку они нам не нужны.

Одно из них - хранилище служб восстановления, в котором что-то застряло при использовании резервного копирования (см. снимок экрана ниже)

Хранилище восстановления в том виде, в каком оно есть сейчас, все пусто, за исключением использования резервной копии GRS

Я просмотрел все настройки и не нашел ничего, что можно было бы удалить. Любая учетная запись хранения, которая могла быть связана с хранилищем, давно исчезла - это действительно единственное, что осталось в группе ресурсов. Я также не могу удалить группу ресурсов из-за этого хранилища.

Каждый раз, когда я пытаюсь удалить, я получаю следующую ошибку:

Ошибка удаления хранилища

Хранилище TestRecoveryServiceVault не может быть

Одно из них - хранилище служб восстановления, в котором что-то застряло при использовании резервного копирования (см. Снимок экрана ниже)

Хранилище восстановления, как оно есть сейчас, все пусто, за исключением использования резервного копирования GRS

I ' Я просмотрел все настройки и не нашел ничего, что можно было бы удалить. Любая учетная запись хранения, которая могла быть связана с хранилищем, давно исчезла - это действительно единственное, что осталось в группе ресурсов. Я также не могу удалить группу ресурсов из-за этого хранилища.

Каждый раз, когда я пытаюсь удалить, я получаю следующую ошибку:

Ошибка удаления хранилища

Хранилище TestRecoveryServiceVault не может быть

Одно из них - хранилище служб восстановления, в котором что-то застряло при использовании резервного копирования (см. Снимок экрана ниже)

Хранилище восстановления, как оно есть сейчас, все пусто, за исключением использования резервного копирования GRS

I ' Я просмотрел все настройки и не нашел ничего, что можно было бы удалить. Любая учетная запись хранения, которая могла быть связана с хранилищем, давно исчезла - это действительно единственное, что осталось в группе ресурсов. Я также не могу удалить группу ресурсов из-за этого хранилища.

Каждый раз, когда я пытаюсь удалить, я получаю следующую ошибку:

Ошибка удаления хранилища

Хранилище TestRecoveryServiceVault не может быть Я просмотрел все настройки и не нашел ничего, что можно было бы удалить. Любая учетная запись хранения, которая могла быть связана с хранилищем, давно исчезла - это действительно единственное, что осталось в группе ресурсов. Я также не могу удалить группу ресурсов из-за этого хранилища.

Каждый раз, когда я пытаюсь удалить, я получаю следующую ошибку:

Ошибка удаления хранилища

Хранилище TestRecoveryServiceVault не может быть Я просмотрел все настройки и не нашел ничего, что можно было бы удалить. Любая учетная запись хранения, которая могла быть связана с хранилищем, давно исчезла - это действительно единственное, что осталось в группе ресурсов. Я также не могу удалить группу ресурсов из-за этого хранилища.

Каждый раз, когда я пытаюсь удалить, я получаю следующую ошибку:

Ошибка удаления хранилища

Хранилище TestRecoveryServiceVault не может быть удален, так как в хранилище есть ресурсы. пожалуйста удалить все реплицированные элементы, зарегистрированные серверы, сайты Hyper-V (используемые для Site Recovery), ассоциации политик для облаков System Center VMM (Используется для восстановления сайта), а затем удалите хранилище.

Я даже пробовал команды PowerShell

$vault = Get-AzureRmRecoveryServicesVault -Name "TestRecoveryServiceVault"
Remove-AzureRmRecoveryServicesVault -Vault $vault

(та же ошибка, что и выше) и

Remove-AzureRmRecoveryServicesVault -Vault $vault -Force

(но этот выдает ошибку, что параметр -Force не существует, Я подозреваю, что документация устарела)

Я в своем уме и очень хотел бы, чтобы это хранилище исчезло. Любая помощь приветствуется.

Изменить:

Уточнение:

В хранилище не осталось задач; всего 6 МБ данных, которые, кажется, пришли из ниоткуда, так как не были удалены вместе с задачами. Я не выбрал сохранение данных резервной копии при удалении задач.

3
задан 16 March 2017 в 09:03
2 ответа

Наконец-то удалось убрать хранилище, после очистки sql резервных копий из него через powerhell. Я действительно удивлен, что никто не знал об этом, и потребовалось так много копать, чтобы найти его.

Команды для всех, у кого есть эта проблема:

Эти команды заключаются в том, чтобы сначала посмотреть, есть ли что-нибудь в резервных копиях базы данных, а затем удалить все это.

$vault = Get-AzureRmRecoveryServicesVault -Name "VaultName"

Set-AzureRmRecoveryServicesVaultContext -Vault $vault

Просмотрите BACKUP ITEMS

$container = Get-AzureRmRecoveryServicesBackupContainer -ContainerType AzureSQL -FriendlyName $vault.Name

$item = Get-AzureRmRecoveryServicesBackupItem -Container $container -WorkloadType AzureSQLDatabase

$availableBackups = Get-AzureRmRecoveryServicesBackupRecoveryPoint -Item $item

$availableBackups      

Удалите BACKUP ITEMS AND VAULT

$containers = Get-AzureRmRecoveryServicesBackupContainer -ContainerType AzureSQL -FriendlyName $vault.Name

ForEach ($container in $containers)
{
    $items = Get-AzureRmRecoveryServicesBackupItem -container $container -WorkloadType AzureSQLDatabase

    ForEach ($item in $items)
    {
        Disable-AzureRmRecoveryServicesBackupProtection -item $item -RemoveRecoveryPoints -ea SilentlyContinue
    }

    Unregister-AzureRmRecoveryServicesBackupContainer -Container $container
}

Remove-AzureRmRecoveryServicesVault -Vault $vault

Надеюсь, я помог нескольким другим людям, которые столкнулись с этим беспорядком.

.
5
ответ дан 3 December 2019 в 05:39

Вам нужно удалить любую из задач резервного копирования в хранилище, прежде чем вы сможете его удалить, самый простой способ - это с помощью этого PowerShell:

$vaultName = "<vault name>"
$vault = Get-AzureRmRecoveryServicesVault -Name $vaultName
Set-AzureRmRecoveryServicesVaultContext -Vault $vault
$containers = Get-AzureRmRecoveryServicesBackupContainer -ContainerType AzureVM -Status Registered 
foreach ($container in $containers)
{
    $backupItems = Get-AzureRmRecoveryServicesBackupItem -Container $container -WorkloadType AzureVM
    foreach ($backupItem in $backupItems)
    {
        Disable-AzureRmRecoveryServicesBackupProtection -Item $backupItem -RemoveRecoveryPoints -Force -Confirm:$false
    }
}
0
ответ дан 3 December 2019 в 05:39

Теги

Похожие вопросы