Компания IBM
Опубликован: 01.02.2008 | Доступ: свободный | Студентов: 613 / 22 | Оценка: 4.60 / 4.40 | Длительность: 43:55:00
Специальности: Разработчик аппаратуры
Лекция 8:

Управление кластером

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

Так как команды C-SPOC LVM оперируют только с компонентами, которые определены в составе группы ресурсов HACMP, мы добавляем группу томов в группу ресурсов C10RG1. Эти примеры иллюстрируют добавление группы томов в существующую группу ресурсов с использованием функции Automatically Import Volume Groups (Автоматически импортировать группы томов). Эта функция полезна при создании новых групп томов только на локальном узле и использовании функции Automatically Import Volume Groups (Автоматически импортировать группы томов) для импортирования группы томов на все остальные узлы, участвующие в выбранной группе ресурсов.

При добавлении группы томов из C-SPOC выполняется синхронизация LVM ODM на всех узлах в кластере и функцию Automatically Import Volume Groups (Автоматически импортировать группы томов) использовать необязательно.

Мы добавляем группу томов в существующую группу ресурсов C10RG1 с использованием меню Change/Show Resources and Attributes for a Resource Group (Изменить/показать ресурсы и атрибуты группы ресурсов) в SMIT. Запускаем smit hacmp > Extended Resource Configuration (Расширенное конфигурирование ресурсов) > HACMP Extended Resource Group Configuration (Расширенное конфигурирование групп ресурсов HACMP) > Change/Show Resources and Attributes for a Resource Group (Изменить/показать ресурсы и атрибуты группы ресурсов), после чего выделяем группу томов C10RG1 и заполняем поля, как показано в примере 8.5 .

Change/Show All Resources and Attributes for a Custom Resource Group
Type or select values in entry fields.
Press Enter AFTER making all desired changes.

[TOP] 						[Entry Fields]
 Resource Group Name 				C10RG1
 Participating Nodes (Default Node Priority) 		cobra viper
 
 Startup Policy 				Online On Home Node O>
 Fallover Policy 				Fallover To Next Prio>
 Fallback Policy 				Never Fallback
 
 Service IP Labels/Addresses 				[app1svc testvg] 	+
 Application Servers 					[APP1] 			+
 
 Volume Groups 						[app1vg ] 		+
 Use forced varyon of volume groups, if necessary 	false 			+
 Automatically Import Volume Groups 			true 			+
[MORE...20]

F1=Help 	F2=Refresh 	F3=Cancel 	F4=List
F5=Reset 	F6=Command 	F7=Edit 	F8=Image
F9=Shell 	F10=Exit 	Enter=Do
Пример 8.5. Добавление группы томов в группу ресурсов с использованием опции автоматического импорта
Примечание. Функция Automatically Import Volume Groups (Автоматически импортировать группы томов) импортирует группу томов только на тех узлах, которые участвуют в группе ресурсов, в которой была добавлена новая группа томов. В нашем примере узел puma не участвует в группе ресурсов C10RG1, так что testvg импортируется только на узел tiger.

После добавления группы томов testvg в группу ресурсов C10RG1 выполняется синхронизация конфигурации в целях распространения изменений в группе ресурсов на другие узлы. Запускаем smit hacmp > Extended Configuration (Расширенное конфигурирование) > Extended Resource Configuration (Расширенное конфигурирование ресурсов) > Extended Verification and Synchronization (Расширенная верификация и синхронизация) и запускаем процесс синхронизации и верификации с использованием параметров по умолчанию.

Создание нового логического тома

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

Мы добавляем логический том test01lv в группу томов testvg командой smit cl_ admin > HACMP Logical Volume Management (Управление логическими томами HACMP) > Shared Logical Volumes (Общие логические тома). Затем выбираем группу томов testvg из появившегося списка, показанного в примере 8.14 . На следующем экране, выводящемся после этого, выбираем устройства для размещения логического тома, как показано в примере 8.6 .

¦ Physical Volume Names 			¦
¦						¦
¦ Move cursor to desired item and press F7. 	¦
¦ ONE OR MORE items can be selected. 		¦
¦ Press Enter AFTER making all selections. 	¦
¦ 						¦
¦ Auto-select 					¦
¦ panther vpath2 				¦
¦ panther vpath3 				¦
Пример 8.6. Создание нового логического тома – 1

После этого мы заполнили необходимые поля, как показано в примере 8.7 .

Add a Shared Logical Volume

Type or select values in entry fields.
Press Enter AFTER making all desired changes.

[TOP] 						[Entry Fields]
Resource Group Name 				C10RG1
VOLUME GROUP name 				testvg
Reference node
* Number of LOGICAL PARTITIONS 			[10] 		#
PHYSICAL VOLUME names
Logical volume NAME 				[test01lv]
Logical volume TYPE 				[jfs2] 		+
POSITION on physical volume 			middle	 	+
RANGE of physical volumes 			minimum 	+
MAXIMUM NUMBER of PHYSICAL VOLUMES 		[] 		#
to use for allocation
Number of COPIES of each logical 		1 		+
partition
[MORE...11]
F1=Help 	F2=Refresh 	F3=Cancel 	F4=List
F5=Reset 	F6=Command 	F7=Edit 	F8=Image
F9=Shell 	F10=Exit 	Enter=Do
Пример 8.7. Создание нового логического тома – 2

Создается test01lv, после чего информация передается на узел puma. После этого мы выполнили верификацию кластера командой smit hacmp > Problem Determination Tools (Инструменты определения проблем) > HACMP Verification (Верификация HACMP).

Верификация прошла без ошибок.

Создание нового логического тома jfslog2

Для добавления нового логического тома jfs2log под названием testjlog2lv в группу томов testvg мы использовали процедуру, описанную выше в разделе "Создание нового логического тома". В C-SPOC в экране создания нового логического тома – 2, представленном в примере 8.7 , выбираем тип логического тома jfs2log:

Logical volume TYPE [jfs2log]

После добавления логического тома jfs2log в группу томов testvg производится форматирование jfs2log на узле panther, на котором группа томов testvg является активной. Выполняется следующая команда:

p630n06 >logform /dev/testjloglv
logform: destroy /dev/rtestjloglv (y)?y

Создание новой файловой системы

Следующий пример показывает, как создать файловую систему jfs2 на предварительно созданном логическом томе. Эта задача выполняется следующим образом smit cl_admin-> HACMP Logical Volume Management (Управление логическими томами HACMP) -> Shared File Systems (Общие файловые системы) -> Enhanced Journaled File Systems (Улучшенные файловые системы JFS) -> Add an Enhanced Journaled File System on a Previously Defined Logical Volume (Добавление улучшенной файловой системы JFS на предварительно определенном логическом томе).

Затем выбирается предварительно созданный логический том из списка SMIT. После этого заполняются все необходимые поля, как показано в примере 8.9.

Add an Enhanced Journaled File System on a Previously Defined Logical Volume
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
Node Names panther,tiger,
LOGICAL VOLUME name test01lv
* MOUNT POINT [/cltestfs]
PERMISSIONS read/write +
Mount OPTIONS [] +
Block Size (bytes) 4096 +
Inline Log? no +
Inline Log size (MBytes) [] #
F1=Help F2=Refresh F3=Cancel F4=List
F5=Reset F6=Command F7=Edit F8=Image
F9=Shell F10=Exit Enter=Do
Пример 8.8. Создание файловой системы jfs2 в C-SPOC

Происходит создание файловой системы1/cltestfs. Мы проверяем содержимое файла /etc/filesystems на узле tiger и видим, что информация о новой файловой системе была добавлена в конец файла /etc/filesystems, как и ожидалось.

Добавление дополнительного vpath в группу томов

Этот пример показывает, как добавить новый vpath в существующую общую группу томов. Эта задача в C-SPOC выполняется следующим образом: smit cl_admin > HACMP Logical Volume Management (Управление логическими томами HACMP) > Shared Volume Groups (Общие группы томов) > Set Characteristics of a Shared Volume Group (Назначение свойств общей группы томов) > Add a Volume to a Shared Volume Group (Добавление тома в общую группу томов).

Затем мы выбираем группу томов в экране SMIT, представленном в примере 8.13 . В следующем экране выбираем устройства virtual path, которые требуется добавить в группу томов testvg:

¦ > panther vpath11
¦ > panther vpath6

После этого нужно просто подтвердить выполнение операции на экране информации о выбранных параметрах, представленном в примере 8.9 .

Add a Volume to a Shared Volume Group
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
Resource Group Name C10RG1
VOLUME GROUP name testvg
Reference node panther
VOLUME names vpath11 vpath6
F1=Help F2=Refresh F3=Cancel F4=List
F5=Reset F6=Command F7=Edit F8=Image
F9=Shell F10=Exit Enter=Do
Пример 8.9. Добавление vpath в общую группу томов через C-SPOC

Проверим конфигурацию vpath на узле tiger на экране конфигурации datapath следующим образом: smit cl_admin > HACMP Physical Volume Management (Управление физическими томами HACMP) > Cluster Data Path Device Management (Управление устройствами Datapath в кластере) > Display Data Path Device Configuration (Вывод конфигурации устройства Datapath).

Затем мы выбираем узел tiger. Выходные данные команды показывают, что новые устройства vpath были корректно добавлены в группу томов testvg.

Увеличение размера файловой системы

Следующий пример показывает, как увеличить размер файловой системы через CSPOC. Эта операция выполняется следующим образом: smit cl_admin > HACMP Logical Volume Management (Управление логическими томами HACMP) > Shared File Systems (Общие файловые системы) > Enhanced Journaled File Systems (Улучшенные файловые системы JFS) > Change/Show Characteristics of a Shared Enhanced Journaled File System (Изменение/вывод свойств общей улучшенной файловой системы JFS).

После этого выводится список файловых систем, в котором мы выбираем файловую систему /cltestfs, как показано в примере 8.10 .

Enhanced Journaled File System Name and Resource Group 

 Move cursor to desired item and press Enter. 

 # Resource Group File System 
 C10RG1 /app1 
 C10RG1 /cltestfs 
 C10RG2 /app2 
 C10RG3 /app3 

 F1=Help 	F2=Refresh 	F3=Cancel 
 F8=Image 	F10=Exit 	Enter=Do 
 /=Find 	n=Find	 Next
Пример 8.10. Изменение файловой системы через C-SPOC – выбор файловой системы

После выбора файловой системы вводим дополнительный размер в гигабайтах, как показано в примере 8.11 .

Change/Show Characteristics of a Shared Enhanced Journaled File System
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
Resource Group Name C10RG1
File system name /cltestfs
NEW mount point [/cltestfs]
SIZE of file system [+2G]
Mount GROUP []
PERMISSIONS read/write +
Mount OPTIONS [] +
Start Disk Accounting? no +
Block Size (bytes)
Inline Log?
Inline Log size (MBytes)
F1=Help F2=Refresh F3=Cancel F4=List
F5=Reset F6=Command F7=Edit F8=Image
F9=Shell F10=Exit Enter=Do
Пример 8.11. Изменение файловой системы через C-SPOC – поля на экране SMIT

Удаление файловой системы

Этот пример показывает, как удалить общую файловую систему из кластера через C-SPOC. Прежде чем начать операцию удаления файловой системы, необходимо вручную отключить эту файловую систему с локального узла. Это делается следующей командой:

umount /cltestfs

После этого надо выполнить следующее: smit cl_admin > HACMP Logical Volume Management (Управление логическими томами HACMP) > Shared File Systems (Общие файловые системы) > Enhanced Journaled File Systems (Улучшенные файловые системы JFS) > Remove a Shared File System (Удаление общей файловой системы).

Затем мы выбираем файловую систему из списка, подобного представленному в примере 8.11 . После этого требуется просто подтвердить выполнение операции на следующем экране. Этот экран представлен в примере 8.12 .

Remove a Shared File System
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
Resource Group Name C10RG1
* FILE SYSTEM name /cltestfs +
Remove Mount Point yes +
F1=Help F2=Refresh F3=Cancel F4=List
F5=Reset F6=Command F7=Edit F8=Image
F9=Shell F10=Exit Enter=Do
Пример 8.12. Экран удаление файловой системы через C-SPOC

Синхронизация определения группы томов между узлами

При внесении изменений в определение группы томов, логического тома или файловой системы на локальном узле с использованием команд AIX LVM вместо CSPOC требуется вручную выполнить распространение изменений в LVM ODM на другие участвующие узлы. Синхронизация информации LVM ODM между узлами кластера с использованием C-SPOC выполняется следующим образом: запускается smit cl_admin > HACMP Logical Volume Management (Управление логическими томами HACMP) > Synchronize a Shared Volume Group Definition (Синхронизация определения общей группы томов), после чего выбирается группа томов из списка SMIT, представленного в примере 8.13 .

#Resource Group Volume Group 
 C10RG1 app1vg 
 #Resource Group Volume Group 
 C10RG2 app2vg 
 #Resource Group Volume Group 
 C10RG3 app3vg 
 #Resource Group Volume Group 
 C10RG1 testvg
Пример 8.13. Синхронизация определения группы томов через