Беларусь, Минск |
Управление кластером
Добавление группы томов в группу ресурсов
Так как команды 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. Добавление группы томов в группу ресурсов с использованием опции автоматического импорта
После добавления группы томов 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. Синхронизация определения группы томов через