Showing posts with label rmdev. Show all posts
Showing posts with label rmdev. Show all posts

Tuesday, October 27, 2015

VIOS: удаляем LPAR и его профиль

Итак, задача довольно проста - удалить.
Перед нами дуал-виосная архитектура, поэтому надо почистить концы на 2-х ВИО-серверах.
Смотрим, какие параметры выданы для этой партиции (буду смотреть на одном виосе, действия на втором аналогичные). У меня это LPAR с айдишником 4.
lsmap -vadapter vhost1
Теперь проверим ресурсы на HMC:
Через профиль ВИОСа видно, что создан виртуальный scsi-адаптер на партиции 4.
Вот его мы и будем отключать.
Удаляем его.
Так как это не DLPAR-операция, то требуется перезагрузка виоса, чтобы он заново прочитал профиль.
Удаляем виртуальный девайс VTD, связанный с виртуальным scsi-адаптером.
rmvdev -vtd nameofdevice
Далее остается только удалить определение самого виртуального адаптера
rmdev -dev vhost1
Удаляем сам LPAR:


Перегружаем ВИО-сервер.
Успехов!

Friday, April 24, 2015

AIX: работаем с устройствами

Про то, что такое устройство в ОС AIX я рассказывал тут. Теперь посмотрим какие операции возможны с устройствами.
1. Добавление устройства на примере сетевого адаптера (shared ethernet adapter) рассматриваются осноные возможности конфигурации устройств.
Добавим виртуальный адаптер в профиле Lpar'a.
#cfgmgr или рестарт системы для обнаружения нового устройства.
Чтобы устройство заработало нужно произвести ее конфигурацию (например, через smit).

2. Удаление устройства или изменение его состояния в Кастомизированной БД ODM (Customized Devices object class).
Например, удалим сетевое устройство ent3.
Воспользуемся командой rmdev
#rmdev -l ent3
Чтобы положить сетевую карту, нужно сначала погасить сетевой интерфейс (en), иначе будет выдаваться ошибка, что устройство занято. Устройство отключено, но по-прежнему присутствует в Кастомизированной базе:
Удалим устройство полностью из системы:
#rmdev -dl ent3

3. Изменение устройств происходит с помощью команды chdev.
Изменим, например, состояние сетевой карты en3. 
Как видно, устройство добавлено, но выключено. Включим его:
#chdev -l en3 -a state=up
Успехов!