Переместить зону opensolaris на другой диск

У нас есть несколько зон opensolaris, работающих на дисках ISCSI. Сервер ISCSI имеет проблемы с производительностью, поэтому нам нужно перейти к другому решению для хранения. А пока мы хотим перейти на локальный диск. Есть ли способ сменить диск и сохранить работоспособность зон?

Спасибо Мартейн

1 ответ

Да, вы можете изменить базовый диск без сбоя. Если корни вашей зоны находятся в пуле ZFS, и вы не используете raidz, вы можете сделать следующее:

  1. использование zpool status идентифицировать устройства в пуле.
  2. Используя инструменты Solaris, определите дисковые устройства, которые вы можете использовать вместо существующих. Вам потребуется достаточно заменить каждое существующее устройство один на один, и каждое устройство должно быть того же размера или большего размера, чем то, которое оно заменяет.
  3. использование zpool attach отразить каждый существующий vdev верхнего уровня с его заменой.
  4. Контролируйте ход выполнения зеркала с zpool status,
  5. Когда зеркала будут готовы, используйте zpool detach удалить старые устройства.

Вы можете изменить эту процедуру в соответствии с вашими обстоятельствами. Например, вы можете подключить несколько новых устройств, если ваши локальные диски не имеют избыточности.

Другие вопросы по тегам