{"id":2266,"date":"2015-01-13T17:47:02","date_gmt":"2015-01-13T17:47:02","guid":{"rendered":"http:\/\/evolphin.com\/help\/?p=2266"},"modified":"2015-01-13T17:47:02","modified_gmt":"2015-01-13T17:47:02","slug":"changing-the-hadr-config-of-an-existing-deployment","status":"publish","type":"post","link":"https:\/\/evolphin.com\/help\/administration-server\/hadr\/changing-the-hadr-config-of-an-existing-deployment\/","title":{"rendered":"Changing the HADR config of an existing deployment"},"content":{"rendered":"<p>The configuration of an existing Zoom server deployment with High-Availability and Disaster Recovery enabled can be changed with respect to the <span class=\"keyword\">peers<\/span>, their <span class=\"keyword\">groups<\/span>, <span class=\"keyword\">weights<\/span> and <span class=\"keyword\">priorities<\/span>. However, presently this can be done only through a manual process and hence must be done very carefully and sparingly.<\/p>\n<h4>Changing server priority<\/h4>\n<p>The peer and group priorities decide the order in which Zoom clients connect with the server. Zoom clients connect with the servers in order of overall priority (product of peer priority and its group priority), with the highest priority server being connected to first. The priorities can be changed by modifying the <span class=\"keyword\">hadrSpec<\/span> in the <code>server.xml<\/code> file (inside the <code>conf<\/code> directory) of each of the Zoom servers identically; and then restarting all the Zoom servers together for the setting to take effect.<\/p>\n<h4>Changing other HADR configuration parameters<\/h4>\n<p>Changing other HADR parameters, including the addition\/deletion of peers, restructuring of groups etc., is a more complex process. The steps involved are given below. Please review the <a title=\"Manual DB sync-up in HADR mode\" href=\"https:\/\/evolphin.com\/help\/docs\/v5\/hadr\/manual-db-sync-up-in-hadr-mode\/\" target=\"_blank\" rel=\"noopener noreferrer\">guide on performing a manual DB sync across HADR peers<\/a>, which is referred to in the following instructions.<\/p>\n<ol class=\"instructions\">\n<li><span class=\"command\">Install<\/span> any new Zoom server peers. Stop the Zoom server after installation. <span class=\"command\">Copy<\/span> over the <code class=\"\">server.xml<\/code> from any other existing peer and <span class=\"command\">modify<\/span> it as needed (server name, host name\/IP, db location etc.)<\/li>\n<li>Make a <span class=\"command\">note<\/span> of the current <span class=\"keyword\">RepoId<\/span> of the existing repository.\n<ul>\n<li>On a client machine, open the Z -&gt; Settings dialog. Go to the Existing working copies panel or Server panel and note the RepoId from there.<\/li>\n<li>Alternatively, run a <code>zm getcredentials<\/code> command in a terminal and note the RepoId from its output.<\/li>\n<\/ul>\n<\/li>\n<li><span class=\"command\">Identify<\/span> a suitable peer to manually perform a file sync from its DB directories to all other peers&#8217; DB locations.\n<ul>\n<li><span class=\"command\">Monitor<\/span> the <span class=\"keyword\">HADR Dashboard Status<\/span> in any running Zoom server <span class=\"keyword\">Webmin<\/span>.<\/li>\n<li>Wait till the peer with the highest weight gets its <span class=\"keyword\">Last Delivered<\/span> value equal to the highest <span class=\"keyword\">Last Proposed<\/span> value among all the peers.<\/li>\n<li>This highest weight peer is the one to perform a DB sync from.<\/li>\n<\/ul>\n<\/li>\n<li><span class=\"command\">Stop<\/span> peers immediately.\n<ul>\n<li>Preferably stop all peers.<\/li>\n<li>Else, stop at least a majority of the peers (in terms of weight), i.e., stop at least as many as peers as possible, such that the total weight of all the remaining alive peers is less than half of the total weight of all peers.<\/li>\n<\/ul>\n<\/li>\n<li><span class=\"command\">Sync<\/span>\u00a0the DB files manually, from the identified peer to each of the other peers, including if any, the new peers. Follow the <a title=\"Manual DB Sync-up in HADR mode\" href=\"https:\/\/evolphin.com\/help\/docs\/v5\/hadr\/manual-db-sync-up-in-hadr-mode\/#SyncOptions\" target=\"_blank\" rel=\"noopener noreferrer\">guide on manual DB sync<\/a> to do this.<\/li>\n<li>Identically <span class=\"command\">modify<\/span> the <span class=\"keyword\">hadrSpec<\/span> in the <code>server.xml<\/code> file (inside the <code>conf<\/code> directory) for each of the Zoom server peers.<\/li>\n<li><span class=\"command\">Restart<\/span> all the peers.<\/li>\n<li>As soon as any one of the peers is accessible, <span class=\"command\">issue<\/span> a <code>zm setpeers<\/code> command in a terminal, to revert the <span class=\"keyword\">RepoId<\/span> to the initial one, so that all existing working copies remain connected to the Zoom HADR repository.\n<ul>\n<li><code>zm -s &lt;server-address&gt; setpeers -r &lt;old-RepoId&gt; --peerNames &lt;comma-separated-list-of-current-peer-names&gt;<code><\/code><\/code><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>The configuration of an existing Zoom server deployment with High-Availability and Disaster Recovery enabled can be changed with respect to the peers, their groups, weights and priorities. However, presently this can be done only through a manual process and hence must be done very carefully and sparingly. Changing server priority The peer and group priorities [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[105],"tags":[],"class_list":["post-2266","post","type-post","status-publish","format-standard","hentry","category-hadr"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Changing the HADR config of an existing deployment - Evolphin Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/evolphin.com\/help\/administration-server\/hadr\/changing-the-hadr-config-of-an-existing-deployment\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Changing the HADR config of an existing deployment - Evolphin Documentation\" \/>\n<meta property=\"og:description\" content=\"The configuration of an existing Zoom server deployment with High-Availability and Disaster Recovery enabled can be changed with respect to the peers, their groups, weights and priorities. However, presently this can be done only through a manual process and hence must be done very carefully and sparingly. Changing server priority The peer and group priorities [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/evolphin.com\/help\/administration-server\/hadr\/changing-the-hadr-config-of-an-existing-deployment\/\" \/>\n<meta property=\"og:site_name\" content=\"Evolphin Documentation\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-13T17:47:02+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Bhargava\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rahul Bhargava\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/hadr\\\/changing-the-hadr-config-of-an-existing-deployment\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/hadr\\\/changing-the-hadr-config-of-an-existing-deployment\\\/\"},\"author\":{\"name\":\"Rahul Bhargava\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/person\\\/e5f3dc53ac5f026ed258e224e75447f7\"},\"headline\":\"Changing the HADR config of an existing deployment\",\"datePublished\":\"2015-01-13T17:47:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/hadr\\\/changing-the-hadr-config-of-an-existing-deployment\\\/\"},\"wordCount\":484,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#organization\"},\"articleSection\":[\"HADR\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/hadr\\\/changing-the-hadr-config-of-an-existing-deployment\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/hadr\\\/changing-the-hadr-config-of-an-existing-deployment\\\/\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/hadr\\\/changing-the-hadr-config-of-an-existing-deployment\\\/\",\"name\":\"Changing the HADR config of an existing deployment - Evolphin Documentation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#website\"},\"datePublished\":\"2015-01-13T17:47:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/hadr\\\/changing-the-hadr-config-of-an-existing-deployment\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/hadr\\\/changing-the-hadr-config-of-an-existing-deployment\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/hadr\\\/changing-the-hadr-config-of-an-existing-deployment\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/evolphin.com\\\/help\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Changing the HADR config of an existing deployment\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#website\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/\",\"name\":\"Evolphin Documentation\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/evolphin.com\\\/help\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#organization\",\"name\":\"Evolphin Documentation\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cropped-evolphin-logo-dolphin_sm.png\",\"contentUrl\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cropped-evolphin-logo-dolphin_sm.png\",\"width\":200,\"height\":200,\"caption\":\"Evolphin Documentation\"},\"image\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/person\\\/e5f3dc53ac5f026ed258e224e75447f7\",\"name\":\"Rahul Bhargava\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g\",\"caption\":\"Rahul Bhargava\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Changing the HADR config of an existing deployment - Evolphin Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/evolphin.com\/help\/administration-server\/hadr\/changing-the-hadr-config-of-an-existing-deployment\/","og_locale":"en_US","og_type":"article","og_title":"Changing the HADR config of an existing deployment - Evolphin Documentation","og_description":"The configuration of an existing Zoom server deployment with High-Availability and Disaster Recovery enabled can be changed with respect to the peers, their groups, weights and priorities. However, presently this can be done only through a manual process and hence must be done very carefully and sparingly. Changing server priority The peer and group priorities [&hellip;]","og_url":"https:\/\/evolphin.com\/help\/administration-server\/hadr\/changing-the-hadr-config-of-an-existing-deployment\/","og_site_name":"Evolphin Documentation","article_published_time":"2015-01-13T17:47:02+00:00","author":"Rahul Bhargava","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Rahul Bhargava","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/evolphin.com\/help\/administration-server\/hadr\/changing-the-hadr-config-of-an-existing-deployment\/#article","isPartOf":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/hadr\/changing-the-hadr-config-of-an-existing-deployment\/"},"author":{"name":"Rahul Bhargava","@id":"https:\/\/evolphin.com\/help\/#\/schema\/person\/e5f3dc53ac5f026ed258e224e75447f7"},"headline":"Changing the HADR config of an existing deployment","datePublished":"2015-01-13T17:47:02+00:00","mainEntityOfPage":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/hadr\/changing-the-hadr-config-of-an-existing-deployment\/"},"wordCount":484,"commentCount":0,"publisher":{"@id":"https:\/\/evolphin.com\/help\/#organization"},"articleSection":["HADR"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/evolphin.com\/help\/administration-server\/hadr\/changing-the-hadr-config-of-an-existing-deployment\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/evolphin.com\/help\/administration-server\/hadr\/changing-the-hadr-config-of-an-existing-deployment\/","url":"https:\/\/evolphin.com\/help\/administration-server\/hadr\/changing-the-hadr-config-of-an-existing-deployment\/","name":"Changing the HADR config of an existing deployment - Evolphin Documentation","isPartOf":{"@id":"https:\/\/evolphin.com\/help\/#website"},"datePublished":"2015-01-13T17:47:02+00:00","breadcrumb":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/hadr\/changing-the-hadr-config-of-an-existing-deployment\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/evolphin.com\/help\/administration-server\/hadr\/changing-the-hadr-config-of-an-existing-deployment\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/evolphin.com\/help\/administration-server\/hadr\/changing-the-hadr-config-of-an-existing-deployment\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/evolphin.com\/help\/"},{"@type":"ListItem","position":2,"name":"Changing the HADR config of an existing deployment"}]},{"@type":"WebSite","@id":"https:\/\/evolphin.com\/help\/#website","url":"https:\/\/evolphin.com\/help\/","name":"Evolphin Documentation","description":"","publisher":{"@id":"https:\/\/evolphin.com\/help\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/evolphin.com\/help\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/evolphin.com\/help\/#organization","name":"Evolphin Documentation","url":"https:\/\/evolphin.com\/help\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/evolphin.com\/help\/#\/schema\/logo\/image\/","url":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/04\/cropped-evolphin-logo-dolphin_sm.png","contentUrl":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/04\/cropped-evolphin-logo-dolphin_sm.png","width":200,"height":200,"caption":"Evolphin Documentation"},"image":{"@id":"https:\/\/evolphin.com\/help\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/evolphin.com\/help\/#\/schema\/person\/e5f3dc53ac5f026ed258e224e75447f7","name":"Rahul Bhargava","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g","caption":"Rahul Bhargava"}}]}},"_links":{"self":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts\/2266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/comments?post=2266"}],"version-history":[{"count":0,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts\/2266\/revisions"}],"wp:attachment":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/media?parent=2266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/categories?post=2266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/tags?post=2266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}