блог Oracle на испанском языке

Добавление дисков в ASM системах Linux с UDEV

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

Для начала перечислим диски, которые есть в нашей virtual машине.

Есть два способа: один вручную, а другой графически, как показано ниже.

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

Шаги по разделению диска Linux вручную

Список дисков

Перечислим доступные диски с помощью lsblk. В этом случае у нас есть три диска по 25 ГБ для разделения (sdb, sdc, sdd).

Como crear discos Oracle ASM usando reglas UDEV

Ищем серийный номер, для этого основываемся на индикаторе «ID_SERIAL»:

E: ID_SCSI_SERIAL=6000c29e02ce1d3ab248271bc4ea4847
E: ID_SERIAL=36000c29e02ce1d3ab248271bc4ea4847
E: ID_SERIAL_SHORT=6000c29e02ce1d3ab248271bc4ea4847
E: ID_WWN=0x6000c29e02ce1d3a
E: ID_WWN_VENDOR_EXTENSION=0xb248271bc4ea4847
E: ID_WWN_WITH_EXTENSION=0x6000c29e02ce1d3ab248271bc4ea4847
E: SCSI_IDENT_SERIAL=6000c29e02ce1d3ab248271bc4ea4847

Создаем новый файл правил udev.

vi /etc/udev/rules.d/96-asm.rules

El contenido es el siguiente, en nuestro caso el disco en ASM será para datos (DATA) .

[root@oracle-21 ~]# cat /etc/udev/rules.d/96-asm.rules

# Disk /dev/sdg
KERNEL=="sd*", SUBSYSTEM=="block", ENV{ID_SERIAL}=="36000c29e02ce1d3ab248271bc4ea4847", SYMLINK+="oracleasm/DATA2", OWNER="oracle", GROUP="dba", MODE="0660" ,OPTIONS:="nowatch"

Перезагружаем правила udev/rules

udevadm control --reload-rules
udevadm trigger --type=devices --action=change

Verificamos los discos que posteriormente serán candidatos a añadir a los diskgroup de ASM, y comprobamos que nuestro nuevo disco se ha añadido de forma correcta.

[root@localhost ~]# ll /dev/oracleasm
total 0
lrwxrwxrwx. 1 root root 6 Jun  8 19:04 DATA -> ../sdb
lrwxrwxrwx. 1 root root 6 Jun  8 19:04 DATA1 -> ../sde
lrwxrwxrwx. 1 root root 6 Jun  8 19:04 DATA2 -> ../sdg
lrwxrwxrwx. 1 root root 6 Jun  8 19:04 DATA3 -> ../sdh
lrwxrwxrwx. 1 root root 6 Jun  8 19:04 FRA -> ../sdc
lrwxrwxrwx. 1 root root 6 Jun  8 19:04 FRA1 -> ../sdd

Será necesario realizar estos pasos descritos anteriormente con cada uno de los discos que queramos añadir a ASM en nuestra arquitectura Oracle. Una vez realizados estos pasos, los discos ya pueden ser añadidos al espacio ASM, según se indica en la parte correspondiente de la página siguiente del blog: http://bdconraul.com/oracle/anadir-discos-a-asm/

Теги:
Oracle ACE