Showing posts with label mkvdev. Show all posts
Showing posts with label mkvdev. Show all posts

Monday, December 9, 2013

VIOS: настройка виртуального репозитория


Виртуальный репозиторий может содержать загрузочные образы ОС и загрузочные образы бэкапов. Все действия по созданию выполняем на ВИОС-сервере.
Для создания репозитория в корневой группе томов, размером 6 Гб, запускаем команду:
mkrep -sp rootvg -size 6G
Аналогично можно создать репозиторий для других групп томов.

Чтобы просмотреть свойства репозитория, запускаем команду:
#lsrep

На заметку: при создании репозитория, создается файловая система
/var/vio/VMLibrary

Теперь добавим дистрибутив Aix 7.1 в локальную папку на виосе.
Допустим, путь к исошникам выглядит следующим образом:
/home/padmin/disrt/aix7.1_d1.iso
/home/padmin/disrt/aix7.1_d2.iso
Теперь создадим в репозитории виртуальный дистрибутив
mkvopt -name Aix7.1.d1 -file /home/padmin/distr/aix7.1_d1.iso -ro
Проверим, что дистрибутив добавился:
lsrep
Теперь вывод команды изменился:
Name                    File Size               Optical           Access
Aix7.1_d1               3206                   None               ro

Создаем виртуальный DVD-rom:

mkvdev -fbo -vadapter vhost0
Статус выполнения команды должен быть такой: 
vtopt0 Available

Проверяем, что виртуальный DVD-rom (vtopt1) привязали к нужной партиции:
lsmap -vadapter vhost1
$ lsmap -vadapter vhost1
SVSA            Physloc                                                    Client Partition ID
--------------- -------------------------------------------- ------------------
vhost1          U9119.FHB.8417AB7-V5-C4                      0x00000007

VTD                   vtopt1
Status                Available
LUN                   0x8200000000000000
Backing device
Physloc
Mirrored              N/A

VTD                       vtscsi1
Status                     Available
LUN                      0x8100000000000000
Backing device       lv02
Physloc
Mirrored                 N/A

Теперь нам нужно загрузить образ в виртуальный дисковод:
loadopt -vtd vtopt1 -disk Aix7.1_d1

Смотрим, загрузился ли:
lsrep
Name                                                    File Size     Optical         Access
Aix7.1_d1                                                  3206      vtopt1            ro


Действительно, загрузился диск.
lsmap -vadapter vhost1
SVSA            Physloc                                      Client Partition ID
--------------- -------------------------------------------- ------------------
vhost1          U9119.FHB.8417AB7-V5-C4                      0x00000007

VTD                   vtopt1
Status                Available
LUN                   0x8200000000000000
Backing device        /var/vio/VMLibrary/Aix7.1_d1
Physloc
Mirrored              N/A

VTD                   vtscsi1
Status                Available
LUN                   0x8100000000000000
Backing device        lv02
Physloc
Mirrored              N/A

В моем примере, это партиция номер 7, к которой теперь подключен виртуальный DVD-rom.

Для изменения свойств репозитория используется команда chrep
Добавим 4 Гб к существующему репозиторию:
chrep -size 4G

Подключим другой диск к дисководу. Для этого сначала выгрузим старый диск:
unloadopt -vtd vtopt1
И загрузим диск2
loadopt -vtd vtopt1 -disk aix7.1_d2 


Все команды Virtual Media           
 chrep
 chvopt                                
 loadopt                                
 lsrep                                  
 lsvopt                                 
 mkrep                                  
 mkvopt                                
 rmrep                                  
 rmvopt                                 
 unloadopt



Комментарии приветствуются.

Monday, December 2, 2013

VIOS: добавляем виртуальный диск к партиции


Сегодня рассмотрим вопрос добавления диска к партиции(Lpar). Для этого к VIOS-серверу надо подключить либо локальный диск, либо диск со стороджа (дискового хранилища).
Первое, что нужно сделать определить новый (или взять уже созданный) виртуальный серверный адаптер vhost. 
1. На Виосе редактируем профайл.
На закладке Virtual Adapters выполняем:
Actions > Create > SCSI Adapter
Запоминаем ID серверного адаптера (он понадобится, когда будем привязывать его в новой партиции). 
2. На партиции с номером 3 привязываем этот адаптер. 
3. Перегружаем Виос, чтобы он перепрочитал профайл.
4. Чтобы посмотреть маппинг между устройствами на виосе даем команду:
lsmap -all
5. Замечаем, что на Виосе не привязан виртуальный адаптер vhost0
6. Привязываем том, который мы выделяем к этому адаптеру, добавляем новое виртуальное устройство:
#mkvdev -vdev lv01 -vadapter vhost0
том lv01 был заранее создан в группе томов rootvg
Или привязываем целый диск:
#mkvdev -vdev hdisk4 -vadapter vhost0
7. Если нужно привязываем CD-ROM
mkvdev -vdev cd0 -vadapter vhost0
Или привязываем CD-ROM через профиль партиции. 
8. Проверяем. Должно быть, что-то похожее.
$ lsmap -all
SVSA            Physloc                                      Client Partition ID
--------------- -------------------------------------------- ------------------
vhost0          U9119.FHB.8417AB7-V5-C3                      0x00000006

VTD                   vtopt0
Status                Available
LUN                   0x8200000000000000
Backing device        cd0
Physloc               U5724.001.1000745-P1-C1-D1
Mirrored              N/A

VTD                   vtscsi0
Status                Available
LUN                   0x8100000000000000
Backing device        lv01
Physloc
Mirrored              N/A

С помощью mkvdev создали 2 виртуальных устройства: сдром и дикс. Далее эти устроойства можно делегировать на партиции.

Успехов!
Комментарии приветствуются.