暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

oracle 19c rac安装前准备

原创 凌韵 2023-08-17
417

1IP规划

vi /etc/hosts

#rac1

192.168.75.11  rac1

192.168.72.13  rac1-vip

10.0.2.11      rac1-priv

#rac2

192.168.75.12  rac2

192.168.75.14  rac2-vip

10.0.10.12     rac2-priv

#Scan IP

192.168.75.24  rac-scan

2、挂载

mount /dev/cdrom /mnt

cd /etc/yum.repos.d

mkdir bk

mv *.repo bk/

echo "[AppStream]" >> /etc/yum.repos.d/rhel.repo

echo "name =AppStream" >> /etc/yum.repos.d/rhel.repo

echo "baseurl=file:///mnt/AppStream" >> /etc/yum.repos.d/rhel.repo

echo "gpgcheck=0" >> /etc/yum.repos.d/rhel.repo

echo "enabled=1" >> /etc/yum.repos.d/rhel.repo

echo "[BaseOS]" >> /etc/yum.repos.d/rhel.repo

echo "name =BaseOS" >> /etc/yum.repos.d/rhel.repo

echo "baseurl=file:///mnt/BaseOS " >> /etc/yum.repos.d/rhel.repo

echo "gpgcheck=0" >> /etc/yum.repos.d/rhel.repo

echo "enabled=1" >> /etc/yum.repos.d/rhel.repo

cat /etc/yum.repos.d/rhel.repo

3、iscsi

yum install iscsi-initiator-utils -y

rpm -ivh /mnt/Packages/iscsi-initiator-utils-6.2.0.874-10.el7.x86_64.rpm

cat /etc/iscsi/initiatorname.iscsi

echo "options=--whitelisted --replace-whitespace" > /etc/scsi_id.config

systemctl enable iscsi

systemctl start iscsi

iscsiadm -m discovery -t st -p 192.168.75.100:3260

iscsiadm -m discovery -t st -p 10.0.10.100:3260

iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.a631d70891ee -p 192.168.75.100:3260 -l

iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.a631d70891ee -p 10.0.10.100:3260 -l

4、multipath

rpm -qa|grep multipath

modprobe dm-multipath

modprobe dm-round-robin

lsmod |grep dm_multipath

systemctl enable multipathd

systemctl start multipathd

multipath -v2

cp /usr/share/doc/device-mapper-multipath/multipath.conf /etc/multipath.conf

for i in `cat /proc/partitions | awk '{print$4}' |grep sd | grep [a-z]$`; do

echo "### $i: `/lib/udev/scsi_id --whitelisted --device=/dev/$i`"; done

iscsiadm -m session -P 3 |grep "Attached"

fdisk -l|grep "/dev/sd"

ls -l /dev/disk/by-id

multipath -ll|grep mpath 


for i in a b;

do

echo "sd$i" "`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i` ";

done 


Disk /dev/sdb:200 GiB,214748364800 字节,419430400 个扇区

Disk /dev/sda:200 GiB,214748364800 字节,419430400 个扇区

/dev/sda1           2048  20973567  20971520   10G 82 Linux swap / Solaris

/dev/sda2  *    20973568 419430399 398456832  190G 83 Linux

Disk /dev/sdc:960 MiB,1006632960 字节,1966080 个扇区

Disk /dev/sdd:960 MiB,1006632960 字节,1966080 个扇区

Disk /dev/sdf:960 MiB,1006632960 字节,1966080 个扇区

Disk /dev/sde:960 MiB,1006632960 字节,1966080 个扇区

Disk /dev/sdg:960 MiB,1006632960 字节,1966080 个扇区

Disk /dev/sdh:960 MiB,1006632960 字节,1966080 个扇区

Disk /dev/sdj:47.7 GiB,51170508800 字节,99942400 个扇区

Disk /dev/sdi:47.7 GiB,51170508800 字节,99942400 个扇区

Disk /dev/sdk:9.5 GiB,10234101760 字节,19988480 个扇区

Disk /dev/sdl:9.5 GiB,10234101760 字节,19988480 个扇区

Disk /dev/sdm:9.5 GiB,10234101760 字节,19988480 个扇区

Disk /dev/sdn:9.5 GiB,10234101760 字节,19988480 个扇区

Disk /dev/sdp:9.5 GiB,10234101760 字节,19988480 个扇区

Disk /dev/sdo:9.5 GiB,10234101760 字节,19988480 个扇区

 

### sda: 36000c29ff2b13421d8a6f2a98cb7b516

### sdb: 36000c296e8a9b42bd82991e0a1e08309

### sdc: 14f504e46494c45524e344c3746622d724e64792d307a3339

### sdd: 14f504e46494c45524e344c3746622d724e64792d307a3339

### sdf: 14f504e46494c45525765507462702d754f77542d63496e70

### sde: 14f504e46494c45525765507462702d754f77542d63496e70

### sdg: 14f504e46494c45523933504a31362d337977722d6352484f

### sdh: 14f504e46494c45523933504a31362d337977722d6352484f

### sdj: 14f504e46494c455262644f51594f2d4968446a2d6e454445

### sdi: 14f504e46494c455262644f51594f2d4968446a2d6e454445

### sdk: 14f504e46494c455233366c574a482d346b594c2d32656851

### sdl: 14f504e46494c455233366c574a482d346b594c2d32656851

### sdm: 14f504e46494c455246664858375a2d363241592d534a4177

### sdn: 14f504e46494c455246664858375a2d363241592d534a4177

### sdp: 14f504e46494c45526d4c7a4e72552d7569654a2d56333854

### sdo: 14f504e46494c45526d4c7a4e72552d7569654a2d56333854

 

vim /etc/multipath.conf

blacklist {

wwid 36000c296e8a9b42bd82991e0a1e08309

wwid 36000c29ff2b13421d8a6f2a98cb7b516

}

defaults {

path_selector "round-robin 0"

path_grouping_policy multibus

rr_min_io 100

max_fds 8192

rr_weight priorities

failback immediate

no_path_retry fail

user_friendly_names yes

find_multipaths yes

}

multipaths {

multipath {

wwid 14f504e46494c45524e344c3746622d724e64792d307a3339

alias asm-ocr01

}

multipath {

wwid 14f504e46494c45525765507462702d754f77542d63496e70

alias asm-ocr02

}

multipath {

wwid 14f504e46494c45523933504a31362d337977722d6352484f

alias asm-ocr03

}

multipath {

wwid 14f504e46494c455233366c574a482d346b594c2d32656851

alias asm-data01

}

multipath {

wwid 14f504e46494c455246664858375a2d363241592d534a4177

alias asm-data02

}

multipath {

wwid 14f504e46494c45526d4c7a4e72552d7569654a2d56333854

alias asm-arch01

}

multipath {

wwid 14f504e46494c455262644f51594f2d4968446a2d6e454445

alias asm-reco01

}

}

 

multipath -F

systemctl stop multipathd

systemctl start multipathd

multipath -v2

multipath -ll

dmsetup ls|grep asm

5、备份

#忽略始

ls -lsa /dev/mapper/*

/dev/mapper/asm-fsbackup01

/dev/mapper/asm-fsbackup02

/dev/mapper/asm-fsbackup03

pvcreate /dev/mapper/fs-backup01 /dev/mapper/fs-backup02 /dev/mapper/fs-backup03

vgcreate backupvg /dev/mapper/fs-backup01 /dev/mapper/fs-backup02 /dev/mapper/fs-backup03

lvcreate -n backuplv -L 80G backupvg

mkfs.xfs /dev/backupvg/backuplv

mkdir /backup

mount /dev/backupvg/backuplv /backup

vi /etc/fstab

# /dev/backupvg/backuplv /backup xfs defaults 0 0 注意 请勿让该逻辑卷自动挂载

#忽略未

vi /etc/udev/rules.d/99-oracle-asmdevices.rules

KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c45524e344c3746622d724e64792d307a3339",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c45525765507462702d754f77542d63496e70",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c45523933504a31362d337977722d6352484f",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c455233366c574a482d346b594c2d32656851",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c455246664858375a2d363241592d534a4177",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c455262644f51594f2d4968446a2d6e454445",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c45526d4c7a4e72552d7569654a2d56333854",OWNER="grid",GROUP="asmadmin",MODE="0660"

6、UDEV

for i in asm-ocr01 asm-ocr02 asm-ocr03 asm-data01 asm-data02 asm-arch01 asm-reco01

do

printf "%s %s\n" "$i" "$(udevadm info --query=all --name=/dev/mapper/$i|grep -i dm_uuid)"

done

 


 7、注意事项

1、找不到虚拟机UUID

编辑虚拟机的配置文件(xxx.vmx),增加参数disk.EnableUUID = "TRUE",切记一定是在关机状态下添加后开机

2、找不到磁盘ID

    ①看是否启动iscsi服务

    ②查看是否启动multipath服务

3、挂载

OracleLinux-R8-U5-x86_64-dvd.iso,oracle8.5的虚拟机挂载时,要注意,需要AppStream和BaseOS都要填写在配置文件里

 4、网络连接

网络连接,一定注意网关问题,一定要关闭防火墙

 

最后修改时间:2023-08-17 13:09:37
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论