# Заблокирован Storage Domain

## Проблема

Storage Domain находится в статусе Inactive (Locked), нет возможности запустить виртуальные машины, расположенные в этом домене.

## Решение

### Способ 1

Если в Дата-центре имеется еще один домен, то реинициализируйте Data Center, для этого:

1. Перейдите во вкладку с Дата-центром: Compute -> Data Centers -> Имя Дата-центра;
2. Переведите домены в Дата-центре в режим обслуживания;

{% hint style="warning" %}
Для перевода домена в режим обслуживания все виртуальные машины должны быть выключены
{% endhint %}

3. Нажмите на кнопку с 3 вертикальными точками в правом верхнем углу и выберите Re-Initialize Data Center;
4. Выберите новый домен, который будет выполнять роль master-домена;
5. Проверьте, что после реинициализации заблокированный домен активировался.

В случае, если в Дата-центре только один домен хранения, либо Способ 1 не решил проблему, перейдите к Способу 2.

### Способ 2

Подключитесь к БД управляющей машины:

```
su - postgres
psql -d engine
```

Проверьте текущий статус домена в БД:

```
SELECT id,storage_name,external_status,status,storage_domain_shared_status FROM storage_domains;
```

Если домен заблокирован, то значения status будет равно “5”, а значение storage\_domain\_shared\_status будет равно “2”.

Измените статус домена в БД:

```
UPDATE storage_pool_iso_map SET status = 3 WHERE storage_id = '<storage_domain_uuid>';
```

\<storage\_domain\_uuid> можно узнать в веб-интерфейсе по следующему пути: Storage -> Storage Domains -> Название домена -> General

После изменения статуса убедитесь, что в таблице storage\_pool\_iso\_map значение status теперь равно "3":

```
SELECT * FROM storage_pool_iso_map;
```

А в таблице storage\_domains значение status изменено на "3", а storage\_domain\_shared\_status на "1":

```
SELECT id,storage_name,external_status,status,storage_domain_shared_status FROM storage_domains;
```

Проверьте, что в веб-интерфейсе домен также активен.

## Возможные причины возникновения проблемы

1. При выполнении операций, затрагивающих домены (например, миграцию, создание/удаление шаблона, снапшота, диска ВМ), была потеряна связь между хостами и доменом;
2. Нехватка свободного места в домене хранения;
3. Недоступность домена хранения.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.pvhostvm.ru/hostvm-server/rukovodstvo-po-administrirovaniyu/reshenie-tipovykh-problem/zablokirovan-storage-domain.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
