Open pushpi55 opened 3 months ago
Please give the output of below-
Looks like u r not following document , why do u have -volume /home/test/docker_volumes/asm_vol/ORCLCDB:/oradata , it has to come from docker volume racstorage. Can you try using it?
I followed below commands and it went fine in OL7.9
docker network create --driver=bridge --subnet=172.16.1.0/24 rac_pub1_nw docker network create --driver=bridge --subnet=192.168.17.0/24 rac_pzriv1_nw docker create --hostname racdns --dns-search=example.com --cap-add=AUDIT_WRITE -e DOMAIN_NAME="example.com" -e WEBMIN_ENABLED=false -e RAC_NODE_NAME_PREFIXD="racnoded" -e SETUP_DNS_CONFIG_FILES="setup_true" --privileged=false --name rac-dnsserver oracle/rac-dnsserver:latest docker network disconnect bridge rac-dnsserver docker network connect rac_pub1_nw --ip 172.16.1.25 rac-dnsserver docker network connect rac_pzriv1_nw --ip 192.168.17.25 rac-dnsserver docker start rac-dnsserver docker logs rac-dnsserver export ORACLE_DBNAME=ORCLCDB mkdir -p /docker_volumes/asm_vol/$ORACLE_DBNAME rm -rf /docker_volumes/asm_vol/$ORACLE_DBNAME/asm_disk0* docker run -d -t --hostname racnode-storage --dns-search=example.com --cap-add SYS_ADMIN --cap-add AUDIT_WRITE --volume /docker_volumes/asm_vol/$ORACLE_DBNAME:/oradata --init --network=rac_pzriv1_nw --ip=192.168.17.80 --tmpfs=/run --volume /sys/fs/cgroup:/sys/fs/cgroup:ro --name racnode-storage oracle/rac-storage-server:19.3.0 docker logs -f racnode-storage docker volume ls docker volume rm racstorage docker volume create --driver local --opt type=nfs --opt o=addr=192.168.17.80,rw,bg,hard,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0 --opt device=192.168.17.80:/oradata racstorage docker create -t -i --hostname racnoded1 --volume /boot:/boot:ro --volume /dev/shm --tmpfs /dev/shm:rw,exec,size=4G --volume /opt/containers/rac_host_file:/etc/hosts --volume /opt/.secrets:/run/secrets:ro --dns=172.16.1.25 --dns-search=example.com --privileged=false --volume racstorage:/oradata --cap-add=SYS_NICE --cap-add=SYS_RESOURCE --cap-add=NET_ADMIN -e DNS_SERVERS="172.16.1.25" -e NODE_VIP=172.16.1.130 -e VIP_HOSTNAME=racnoded1-vip -e PRIV_IP=192.168.17.100 -e PRIV_HOSTNAME=racnoded1-priv -e PUBLIC_IP=172.16.1.100 -e PUBLIC_HOSTNAME=racnoded1 -e SCAN_NAME=racnodedc1-scan -e OP_TYPE=INSTALL -e DOMAIN=example.com -e ASM_DISCOVERY_DIR=/oradata -e ASM_DEVICE_LIST=/oradata/asm_disk01.img,/oradata/asm_disk02.img,/oradata/asm_disk03.img,/oradata/asm_disk04.img,/oradata/asm_disk05.img -e CMAN_HOSTNAME=racnodedc1-cman -e CMAN_IP=172.16.1.164 -e COMMON_OS_PWD_FILE=common_os_pwdfile.enc -e PWD_KEY=pwd.key -e RESET_FAILED_SYSTEMD="true" --restart=always --tmpfs=/run -v /sys/fs/cgroup:/sys/fs/cgroup:ro --cpu-rt-runtime=95000 --ulimit rtprio=99 --memory 16G --memory-swap 32G --name racnoded1 oracle/database-rac:21.3.0 docker network disconnect bridge racnoded1 docker network connect rac_pub1_nw --ip 172.16.1.100 racnoded1 docker network connect rac_pzriv1_nw --ip 192.168.17.100 racnoded1 docker start racnoded1 docker logs -f racnoded1 07-04-2024 08:00:13 UTC : : #################################### 07-04-2024 08:00:13 UTC : : ORACLE RAC DATABASE IS READY TO USE! 07-04-2024 08:00:13 UTC : : ####################################
your docker volume inspect racstorage shall come like below-
docker volume inspect racstorage [ { "CreatedAt": "2024-07-04T07:31:22Z", "Driver": "local", "Labels": {}, "Mountpoint": "/var/lib/docker/volumes/racstorage/_data", "Name": "racstorage", "Options": { "device": "192.168.17.80:/oradata", "o": "addr=192.168.17.80,rw,bg,hard,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0", "type": "nfs" }, "Scope": "local" } ]
I am following the steps mentioned in the github page to create racnode https://github.com/oracle/docker-images/tree/main/OracleDatabase/RAC/OracleRealApplicationClusters I installed all the prerequisite conatiners, i.e DNS and Storage containers for NFS volumes. docker start racnoded1 is giving the following error
Upon delving more in the installation logs, found that the img files generated by Storage container, does not sufficient permissions and they are not part of proper group and user.
There are other failures as well. Pasting it here
Failures were encountered during execution of CVU verification request "stage -pre crsinst".
created the NFS storage using the container, command used.
Used the following command to create RACnode
Let me know if you need any other info Docker info