{"id":513,"date":"2015-11-03T05:23:05","date_gmt":"2015-11-03T05:23:05","guid":{"rendered":"http:\/\/haisins.epac.to\/wordpress\/?p=513"},"modified":"2015-11-03T05:23:05","modified_gmt":"2015-11-03T05:23:05","slug":"ocr-voting-disk","status":"publish","type":"post","link":"http:\/\/haisins.synology.me\/wordpress\/?p=513","title":{"rendered":"OCR &#038; Voting Disk"},"content":{"rendered":"<p>\uf0fcOCR =&gt;<\/p>\n<p>1. oracle clusterware \uac00 control \ud558\ub294 \ucef4\ud3ec\ub10c\ud2b8\uc5d0 \ub300\ud55c \uc800\uc7a5\/\uad00\ub9ac (RAC DB, Service, listener, VIP)<\/p>\n<p>2. \uc124\uc815 \uc815\ubcf4\ub97c key-value \uc30d\uc73c\ub85c tree \uad6c\uc870\ub85c \uad00\ub9ac\ud55c\ub2e4.<\/p>\n<p>3. crs \ub370\ubaac\uc774 \uc8fd\uc740\uac70 \uc0b4\ub9b4\ub54c ocr \uc815\ubcf4\ub97c \uc774\uc6a9<\/p>\n<p><\/p>\n<p>\uf0fcVoting Disk =&gt;<\/p>\n<p>1. \uc5b4\ub290 node \uac00 cluster\uc758 \uba64\ubc84\uc778\uc9c0\ub97c determine , cluster \uc758 \ubb34\uacb0\uc131 \ubcf4\uc7a5<\/p>\n<p>2. CSS \ub370\ubaac\uc774 \ub178\ub4dc\uac04\uc5d0 \ub3d9\uae30\ud654 \uc791\uc5c5\uc744 \ud558\ub294\ub370 voting disk \uc815\ubcf4\ub97c \uc774\uc6a9\ud558\uace0 node \uc81c\uac70 \uc2dc&nbsp;<span style=\"font-size: 9pt; line-height: 1.5;\">interconnect \ucc28\ud6c4\ub85c voting disk \uc5d0 \uc54c\ub9b0\ub2e4.<\/span><\/p>\n<p><span style=\"font-size: 9pt; line-height: 1.5;\">3. \uba54\uc778 \ubaa9\uc801\uc740 interconnect fail \uc2dc\ub97c \ub300\ube44\ud558\uae30 \uc704\ud568<\/span><\/p>\n<p>4. \uc5b4\ub290 \ub178\ub4dc\uac00 \uc8fd\uc5c8\ub294\uc9c0\uc5d0 \ub300\ud55c \uc815\ubcf4\ub97c \uacb0\uc815<\/p>\n<p>5. Voting Disk\uac00 \uc5c6\uc73c\uba74 \ub124\ud2b8\uc6cd\uc774 \ubb38\uc820\uc9c0 \ub178\ub4dc\uac00 \uc8fd\uc5c8\ub294\uc9c0 \uc54c\uc218 \uac00 \uc5c6\ub2e4.<\/p>\n<p><\/p>\n<p><b>&nbsp;ASM \uae30\ubc18\uc758 OCR ,&nbsp;VOTING DISK \uad00\ub9ac<\/b><\/p>\n<p><\/p>\n<p><span style=\"color: rgb(255, 0, 0);\"><b>Each node must be able to access a majority of vote disks <\/b><\/span>otherwise it will be evicted from the cluster.<\/p>\n<p>Voting disk can be stored on an ASM disk.<\/p>\n<p style=\"margin-left: 2em;\">Not regular ASM files.<\/p>\n<p style=\"margin-left: 2em;\"><span style=\"color: rgb(255, 0, 0);\"><b>Clusterware knows location in case ASM is unavailable.<\/b><\/span><\/p>\n<p style=\"margin-left: 2em;\"><span style=\"color: rgb(255, 0, 0);\"><b><br \/><\/b><\/span><\/p>\n<p>The number of <b>voting disks<\/b> is determined by ASM disk group redundancy.<\/p>\n<p style=\"margin-left: 2em;\"><span style=\"color: rgb(255, 0, 0);\"><b>1 for external redundancy disk group<\/b><\/span><\/p>\n<p style=\"margin-left: 2em;\"><span style=\"color: rgb(255, 0, 0);\"><b>3 for normal redundancy disk group<\/b><\/span><\/p>\n<p style=\"margin-left: 2em;\"><span style=\"color: rgb(255, 0, 0);\"><b>5 for high redundancy disk group<\/b><\/span><\/p>\n<p style=\"margin-left: 2em;\"><span style=\"color: rgb(255, 0, 0);\"><b><br \/><\/b><\/span><\/p>\n<p>A separate failure group is required for each voting disk.<\/p>\n<p><span style=\"color: rgb(255, 0, 0);\"><b>Voting disks are managed using crsctl<\/b><\/span> utility.<\/p>\n<p><\/p>\n<p>ASM managed <span style=\"color: rgb(255, 0, 0);\"><b>voting disks are automatically backed up into the OCR.<\/b><\/span><\/p>\n<p style=\"margin-left: 2em;\">Any configuration change in the cluster triggers a new backup of the voting disks.<\/p>\n<p style=\"margin-left: 2em;\"><span style=\"color: rgb(255, 0, 0);\"><b>A failed voting disks is restored by ASM automatically.<\/b><\/span><\/p>\n<p style=\"margin-left: 2em;\"><\/p>\n<p>The <span style=\"color: rgb(255, 0, 0);\"><b>OCR is backed up automatically every 4 hours.<\/b><\/span><\/p>\n<p style=\"margin-left: 2em;\">Manual backups can also be taken as required.<\/p>\n<p style=\"margin-left: 2em;\"><span style=\"color: rgb(255, 0, 0);\"><b>OCR should be protected by disk group redundancy or mirroring<\/b><\/span> in the disk storage system.<\/p>\n<p style=\"margin-left: 2em;\"><\/p>\n<p>ONLY IF all voting disks are corrupted or filed, AND the OCR is also corrupted or unavaliable, THEN&nbsp;<span style=\"font-size: 9pt; line-height: 1.5;\">manual intervention is required.<\/span><\/p>\n<p><span style=\"font-size: 9pt; line-height: 1.5;\"><br \/><\/span><\/p>\n<p>Voting disk \ub294 \ud640\uc218\ub85c \uad6c\uc131 \ud55c\ub2e4. 50% \uc774\uc0c1\uc774 \uc720\uc2e4\ub418\uba74 \uc624\ub77c\ud074\uc740 \ub370\uc774\ud130 \ubcf4\ud638\ub97c \uc704\ud574 \ubaa8\ub450 shutdown \ub41c\ub2e4. \ud558\uc9c0\ub9cc ASM \ub0b4\uc5d0 voting disk\ub97c \uae68\uae30\ub780 \uc27d\uc9c0 \uc54a\ub2e4.<\/p>\n<p><span style=\"font-size: 9pt; line-height: 1.5;\"><br \/><\/span><\/p>\n<p><span style=\"font-size: 9pt; line-height: 1.5;\"><br \/><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uf0fcOCR =&gt; 1. oracle clusterware \uac00 control \ud558\ub294 \ucef4\ud3ec\ub10c\ud2b8\uc5d0 \ub300\ud55c \uc800\uc7a5\/\uad00\ub9ac (RAC DB, Service, listener, VIP) 2. \uc124\uc815 \uc815\ubcf4\ub97c key-value \uc30d\uc73c\ub85c tree \uad6c\uc870\ub85c \uad00\ub9ac\ud55c\ub2e4. 3. crs \ub370\ubaac\uc774 \uc8fd\uc740\uac70 \uc0b4\ub9b4\ub54c ocr \uc815\ubcf4\ub97c \uc774\uc6a9 \uf0fcVoting Disk =&gt; 1. \uc5b4\ub290 node \uac00 cluster\uc758 \uba64\ubc84\uc778\uc9c0\ub97c determine , cluster \uc758 \ubb34\uacb0\uc131 \ubcf4\uc7a5 2. CSS \ub370\ubaac\uc774 \ub178\ub4dc\uac04\uc5d0 \ub3d9\uae30\ud654 \uc791\uc5c5\uc744 \ud558\ub294\ub370 voting [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"spay_email":""},"categories":[25],"tags":[72,273,90,274],"jetpack_featured_media_url":"","amp_enabled":true,"_links":{"self":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/513"}],"collection":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=513"}],"version-history":[{"count":0,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/513\/revisions"}],"wp:attachment":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=513"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}