Информация по установке RAC (ЛР5)

Разворачивание виртуальных машин на компьютерах в ауд. 371

  1. Для выполнения ЛР на компьютерах в ауд. 371 пользователь должен принадлежать группе libvirt. Для добавления в группу необходимо обратиться к преподавателю. Проверить принадлежать группе можно командой groups
  2. Копирование и создание необходимых файлов
    cd /var/lib/libvirt/images
    mkdir $LOGNAME
    cd $LOGNAME
    tar xfj /export/install/oracle/linux/6.5/db/db.tar.bz2
    cp /export/install/oracle/linux/6.5/db/*.xml .
    truncate -s 32g asm.img
  3. Редактирование файлов конфигурации узлов db1.xml и db2.xml
    1. В тэге <name> имя изменить на $LOGNAME-dbX
    2. В тэге <uuid> указать уникальный идентификатор
    3. Для первого виртуального диска в тэге <source> указать файл /var/lib/libvirt/images/$LOGNAME/db/dbX.img
    4. Для второго виртуального диска в тэге <source> указать файл /var/lib/libvirt/images/$LOGNAME/asm.img
  4. Импортировать виртуальные машины
    sudo virsh define db1.xml
    sudo virsh define db2.xml
  5. Запустить виртуальные машины через virt-manager или через virsh:
    sudo virsh start $LOGNAME-db1
    sudo virsh start $LOGNAME-db2
  6. Войти на узлы:
    ssh -CY oracle@db1.orcl.cs.ifmo.ru
    ssh -CY oracle@db2.orcl.cs.ifmo.ru
  7. Дистрибутивы grid и СУБД на виртуальных машинах доступны в каталоге /export/install/oracle/database/12.1.0.2

Существующие настройки на узлах db1 и db2

Пользователи

ПользовательПароль
oracleoracle
rootoracle
Для пользователя oracle настроен беспарольный доступ между узлами по ssh.

Сетевые настройки

ИнтерфейсIPИмяFQDN
eth0172.16.0.1db1db1.orcl.cs.ifmo.ru
eth0172.16.0.2db2db2.orcl.cs.ifmo.ru
eth0172.16.0.3db1-vipdb1-vip.orcl.cs.ifmo.ru
eth0172.16.0.4db2-vipdb2-vip.orcl.cs.ifmo.ru
172.16.0.5db-clusterdb-cluster.orcl.cs.ifmo.ru
eth1172.16.1.1
eth1172.16.1.2

Разное

Создание vmdk из raw диска

VBoxManage internalcommands createrawvmdk -filename db1.vmdk -rawdisk db1.img

Подключение к RAC из sqlplus на гипервизоре

sqlplus64 "system/oracle@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=db-cluster.orcl.cs.ifmo.ru)(PORT=1521))(CONNECT_DATA=(SID=$ORACLE_SID)))"

Такое сообщение при установке grid ошибкой не является