<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Real Servers &#8211; Edgenexus Knowledge Base</title>
	<atom:link href="https://kb.edgenexus.io/kb/category/real-servers/feed/" rel="self" type="application/rss+xml" />
	<link>https://kb.edgenexus.io</link>
	<description></description>
	<lastBuildDate>Wed, 26 Feb 2025 12:17:11 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://kb.edgenexus.io/wp-content/uploads/2024/09/cropped-Edgenexus-KB-Icon-3webp-32x32.png</url>
	<title>Real Servers &#8211; Edgenexus Knowledge Base</title>
	<link>https://kb.edgenexus.io</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to use Monitor End Point</title>
		<link>https://kb.edgenexus.io/kb/how-to-use-monitor-end-point/</link>
		
		<dc:creator><![CDATA[jsavoor@edgenexus.io]]></dc:creator>
		<pubDate>Wed, 26 Feb 2025 12:17:03 +0000</pubDate>
				<guid isPermaLink="false">https://kb.edgenexus.io/?post_type=epkb_post_type_1&#038;p=590</guid>

					<description><![CDATA[Relevancy: EdgeADC v5.x Example 1 Let’s take an example of an infrastructure comprising two load balanced web servers that deliver a web application to the end user. The web application is connected to a database server in the back end. The access to the database server goes down, but the web application servers remain in [&#8230;]]]></description>
										<content:encoded><![CDATA[<h6 class="wp-block-heading">Relevancy: EdgeADC v5.x</h6>
<h3 class="wp-block-heading">Example 1</h3>
<p>Let’s take an example of an infrastructure comprising two load balanced web servers that deliver a web application to the end user. The web application is connected to a database server in the back end. The access to the database server goes down, but the web application servers remain in operation. The users will be trying to use the web application and will be receiving errors.</p>
<p>The solution is to use Monitor End Point.</p>
<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="2228" height="745" src="https://kb.edgenexus.io/wp-content/uploads/2025/02/image-1.png" alt="" class="wp-image-591" srcset="https://kb.edgenexus.io/wp-content/uploads/2025/02/image-1.png 2228w, https://kb.edgenexus.io/wp-content/uploads/2025/02/image-1-300x100.png 300w, https://kb.edgenexus.io/wp-content/uploads/2025/02/image-1-1024x342.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2025/02/image-1-768x257.png 768w, https://kb.edgenexus.io/wp-content/uploads/2025/02/image-1-1536x514.png 1536w, https://kb.edgenexus.io/wp-content/uploads/2025/02/image-1-2048x685.png 2048w" sizes="(max-width: 2228px) 100vw, 2228px" /></figure>
<ul class="wp-block-list">
<li>The example shows two web servers, 10.0.0.20 and 10.0.0.21, together with a third web server 10.0.0.22. The 10.0.0.22 server has been placed in a Standby mode.</li>
<li>The two active web servers have been configured with a Monitoring End Point value of 10.0.0.111:4033 which is the database server connection IP Address and Port.</li>
<li>In the event that the database server connection was to drop, the two active servers will be placed into an Offline mode, and the Standby server will go online, serving a web page that may inform the customer that the systems are under maintenance.</li>
</ul>
<h3 class="wp-block-heading">Example 2</h3>
<p>Another example of Monitor End Point usage is when you are load balancing UDP protocol servers, such as Always-On-VPN. As you may know, UDP ports are not reliably monitored, and so there arises a need to monitor a TCP port.</p>
<p>Using Monitor End Point allows us to do just that. The main port being used by the Always-on-VPN servers will be 53/UDP, but you will monitor, say, 8433/TCP. In such a case, you just need to enter the port value in the Monitor End Point field.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Does the EdgeADC support Gateway mode?</title>
		<link>https://kb.edgenexus.io/kb/does-the-edgeadc-support-gateway-mode/</link>
		
		<dc:creator><![CDATA[jsavoor@edgenexus.io]]></dc:creator>
		<pubDate>Thu, 04 Apr 2024 10:03:43 +0000</pubDate>
				<guid isPermaLink="false">https://kb.edgenexus.io/?post_type=epkb_post_type_1&#038;p=339</guid>

					<description><![CDATA[Yes, the EdgeADC supports Gateway mode, and you can set this using the Connectivity option in the Advanced tab of the Real Servers section. Gateway mode allows you to route all traffic through the ADC, allowing the Real Servers to be routed via the ADC to other networks via the ADC virtual services or hardware [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Yes, the EdgeADC supports Gateway mode, and you can set this using the Connectivity option in the Advanced tab of the Real Servers section.</p>
<figure class="wp-block-image size-full"><img decoding="async" width="1570" height="607" src="https://kb.edgenexus.io/wp-content/uploads/2024/04/image-4.png" alt="" class="wp-image-340" srcset="https://kb.edgenexus.io/wp-content/uploads/2024/04/image-4.png 1570w, https://kb.edgenexus.io/wp-content/uploads/2024/04/image-4-300x116.png 300w, https://kb.edgenexus.io/wp-content/uploads/2024/04/image-4-1024x396.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2024/04/image-4-768x297.png 768w, https://kb.edgenexus.io/wp-content/uploads/2024/04/image-4-1536x594.png 1536w" sizes="(max-width: 1570px) 100vw, 1570px" /></figure>
<p>Gateway mode allows you to route all traffic through the ADC, allowing the Real Servers to be routed via the ADC to other networks via the ADC virtual services or hardware interfaces. Using the device as a gateway device for Real Servers is ideal when running in multi-interface mode.<br><strong>Load balancing persistence policies are also restricted to Least Connections, Shared IP List Based, Round Robin and IP List Based.</strong></p>
<p>This method requires that the Real Server sets its default gateway to the ADC&#8217;s local interface address (eth0, eth1, etc.). Please refer to the Real Server Changes section in the Administration Guide.</p>
<p class="has-vivid-red-color has-text-color has-link-color wp-elements-a3c92a0f2022b919f62729f7c2a5d496"><strong><em>Please note that Gateway mode does not support failover in a cluster environment.</em></strong></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Does the EdgeADC support Reverse Proxy?</title>
		<link>https://kb.edgenexus.io/kb/does-the-edgeadc-support-reverse-proxy/</link>
		
		<dc:creator><![CDATA[jsavoor@edgenexus.io]]></dc:creator>
		<pubDate>Thu, 04 Apr 2024 09:06:37 +0000</pubDate>
				<guid isPermaLink="false">https://kb.edgenexus.io/?post_type=epkb_post_type_1&#038;p=333</guid>

					<description><![CDATA[Yes. The EdgeADC does support a full reverse proxy that has been written by Edgenexus, and is not open source based. You can choose to use Reverse Proxy (default method), or use Gateway or DSR mode. Setting can be found in the Advanced tab of the Real Servers section when defining a Virtual Service.]]></description>
										<content:encoded><![CDATA[<p>Yes. The EdgeADC does support a full reverse proxy that has been written by Edgenexus, and is not open source based.</p>
<p>You can choose to use Reverse Proxy (default method), or use Gateway or DSR mode. Setting can be found in the Advanced tab of the Real Servers section when defining a Virtual Service.</p>
<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="1587" height="604" src="https://kb.edgenexus.io/wp-content/uploads/2024/04/image-5.png" alt="" class="has-border-color has-ast-global-color-4-border-color wp-image-336" style="border-width:1px" srcset="https://kb.edgenexus.io/wp-content/uploads/2024/04/image-5.png 1587w, https://kb.edgenexus.io/wp-content/uploads/2024/04/image-5-300x114.png 300w, https://kb.edgenexus.io/wp-content/uploads/2024/04/image-5-1024x390.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2024/04/image-5-768x292.png 768w, https://kb.edgenexus.io/wp-content/uploads/2024/04/image-5-1536x585.png 1536w" sizes="(max-width: 1587px) 100vw, 1587px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Can I automatically switch my Real Server offline if a health check fails?</title>
		<link>https://kb.edgenexus.io/kb/can-i-automatically-switch-my-real-server-offline-if-a-health-check-fails/</link>
		
		<dc:creator><![CDATA[jsavoor@edgenexus.io]]></dc:creator>
		<pubDate>Wed, 03 Apr 2024 15:54:56 +0000</pubDate>
				<guid isPermaLink="false">https://kb.edgenexus.io/?post_type=epkb_post_type_1&#038;p=329</guid>

					<description><![CDATA[There may be a requirement to place a server offline should it fail a health check. If this is needed you can achieve this by using the setting in the Real Server&#8217;s Advanced tab. See image below. The one condition here is that you will need to bring the Real Server online manually.]]></description>
										<content:encoded><![CDATA[<p>There may be a requirement to place a server offline should it fail a health check.</p>
<p>If this is needed you can achieve this by using the setting in the Real Server&#8217;s Advanced tab. See image below.</p>
<p>The one condition here is that you will need to bring the Real Server online manually.</p>
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1567" height="641" src="https://kb.edgenexus.io/wp-content/uploads/2024/04/image-3.png" alt="" class="wp-image-331" srcset="https://kb.edgenexus.io/wp-content/uploads/2024/04/image-3.png 1567w, https://kb.edgenexus.io/wp-content/uploads/2024/04/image-3-300x123.png 300w, https://kb.edgenexus.io/wp-content/uploads/2024/04/image-3-1024x419.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2024/04/image-3-768x314.png 768w, https://kb.edgenexus.io/wp-content/uploads/2024/04/image-3-1536x628.png 1536w" sizes="auto, (max-width: 1567px) 100vw, 1567px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Can I perform port redirection?</title>
		<link>https://kb.edgenexus.io/kb/can-i-perform-port-redirection/</link>
		
		<dc:creator><![CDATA[jsavoor@edgenexus.io]]></dc:creator>
		<pubDate>Thu, 28 Mar 2024 11:57:09 +0000</pubDate>
				<guid isPermaLink="false">https://kb.edgenexus.io/?post_type=epkb_post_type_1&#038;p=307</guid>

					<description><![CDATA[Let&#8217;s take an example where we have a main ingress Virtual Server that is open to port 443. We need to redirect this Virtual Service to a Real Server on port 80. In other words, Port 443 >>> Port 80. In the example above, we can see this done on the ADC. The Virtual Service [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Let&#8217;s take an example where we have a main ingress Virtual Server that is open to port 443.</p>
<p>We need to redirect this Virtual Service to a Real Server on port 80. In other words, Port 443 >>> Port 80.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;68a81b87a8178&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="2223" height="586" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://kb.edgenexus.io/wp-content/uploads/2024/03/image-37.png" alt="" class="wp-image-308" srcset="https://kb.edgenexus.io/wp-content/uploads/2024/03/image-37.png 2223w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-37-300x79.png 300w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-37-1024x270.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-37-768x202.png 768w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-37-1536x405.png 1536w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-37-2048x540.png 2048w" sizes="auto, (max-width: 2223px) 100vw, 2223px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<p>In the example above, we can see this done on the ADC. The Virtual Service ingress port is 443, while the Real Server it is directed to is Port 80. You could also redirect to different ports if there are more Real Servers.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;68a81b87a841f&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="2225" height="671" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://kb.edgenexus.io/wp-content/uploads/2024/03/image-38.png" alt="" class="wp-image-309" srcset="https://kb.edgenexus.io/wp-content/uploads/2024/03/image-38.png 2225w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-38-300x90.png 300w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-38-1024x309.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-38-768x232.png 768w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-38-1536x463.png 1536w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-38-2048x618.png 2048w" sizes="auto, (max-width: 2225px) 100vw, 2225px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is the ID Field, and what is it used for?</title>
		<link>https://kb.edgenexus.io/kb/what-is-the-id-field-and-what-is-it-used-for/</link>
		
		<dc:creator><![CDATA[jsavoor@edgenexus.io]]></dc:creator>
		<pubDate>Thu, 28 Mar 2024 11:47:36 +0000</pubDate>
				<guid isPermaLink="false">https://kb.edgenexus.io/?post_type=epkb_post_type_1&#038;p=297</guid>

					<description><![CDATA[The ID field highlighted in the image above is used for Cookie ID-based persistence when load balancing. It is also used to define each server&#8217;s IDs and then within flightPATH to direct traffic to servers based on the ID value. The example image shows each server with a unique ID value. This is used to [&#8230;]]]></description>
										<content:encoded><![CDATA[<figure data-wp-context="{&quot;imageId&quot;:&quot;68a81b87a8f1e&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="2215" height="331" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://kb.edgenexus.io/wp-content/uploads/2024/03/image-34.png" alt="" class="wp-image-300" srcset="https://kb.edgenexus.io/wp-content/uploads/2024/03/image-34.png 2215w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-34-300x45.png 300w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-34-1024x153.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-34-768x115.png 768w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-34-1536x230.png 1536w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-34-2048x306.png 2048w" sizes="auto, (max-width: 2215px) 100vw, 2215px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<p>The ID field highlighted in the image above is used for Cookie ID-based persistence when load balancing. It is also used to define each server&#8217;s IDs and then within flightPATH to direct traffic to servers based on the ID value.</p>
<p>The example image shows each server with a unique ID value. This is used to identify each server.</p>
<p>Below is an example flightPATH rule set that directs requests to the correct server based on the value within the PATH.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;68a81b87a922e&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="2157" height="99" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://kb.edgenexus.io/wp-content/uploads/2024/03/image-35.png" alt="" class="wp-image-304" srcset="https://kb.edgenexus.io/wp-content/uploads/2024/03/image-35.png 2157w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-35-300x14.png 300w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-35-1024x47.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-35-768x35.png 768w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-35-1536x70.png 1536w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-35-2048x94.png 2048w" sizes="auto, (max-width: 2157px) 100vw, 2157px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<figure data-wp-context="{&quot;imageId&quot;:&quot;68a81b87a949f&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="2193" height="851" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://kb.edgenexus.io/wp-content/uploads/2024/03/image-36.png" alt="" class="wp-image-305" srcset="https://kb.edgenexus.io/wp-content/uploads/2024/03/image-36.png 2193w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-36-300x116.png 300w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-36-1024x397.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-36-768x298.png 768w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-36-1536x596.png 1536w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-36-2048x795.png 2048w" sizes="auto, (max-width: 2193px) 100vw, 2193px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<p>The flightPATH example above relates to traffic direction to server A101794. Two more flightPATH rules are defined for the remaining two servers, A101795 and A101796.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is the purpose of weighting?</title>
		<link>https://kb.edgenexus.io/kb/what-is-the-purpose-of-weighting/</link>
		
		<dc:creator><![CDATA[jsavoor@edgenexus.io]]></dc:creator>
		<pubDate>Thu, 28 Mar 2024 11:15:53 +0000</pubDate>
				<guid isPermaLink="false">https://kb.edgenexus.io/?post_type=epkb_post_type_1&#038;p=294</guid>

					<description><![CDATA[Weighting in load balancing distributes traffic among servers based on their assigned weights, reflecting their capacity or performance. Higher-weighted servers receive more traffic, optimizing resource utilization and ensuring efficient handling of requests. So let us suppose we are load balancing three servers. Server 1 is the most powerful and capable of handling the most traffic [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Weighting in load balancing distributes traffic among servers based on their assigned weights, reflecting their capacity or performance. Higher-weighted servers receive more traffic, optimizing resource utilization and ensuring efficient handling of requests.</p>
<p>So let us suppose we are load balancing three servers. </p>
<ul class="wp-block-list">
<li>Server 1 is a hardware server with a Dual quad-core Xeon CPU, 128GB RAM, and 10 Gigabit NIC.</li>
<li>Server 2 is a hardware server with a Single quad-core Xeon CPU, 32GB RAM, and quad Gigabit NICs bonded.</li>
<li>Server 3 is a Virtual Machine with 4 vCPU, 16GB RAM, and a Gigabit NIC.</li>
</ul>
<p>Server 1 is the most powerful and capable of handling the most traffic and processing. This is followed by Server 2 and, finally, Server 3.</p>
<p>In such a situation we would place the highest weighting on Server 1, with Server 2 following and Server 3 last with the lowest weighting. See the image below as an example. The actual figures will be different to the one in the image.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;68a81b87aa04e&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="2560" height="1239" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://kb.edgenexus.io/wp-content/uploads/2024/03/image-33.png" alt="" class="wp-image-295" srcset="https://kb.edgenexus.io/wp-content/uploads/2024/03/image-33.png 2560w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-33-300x145.png 300w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-33-1024x496.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-33-768x372.png 768w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-33-1536x743.png 1536w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-33-2048x991.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Can I use hostnames or FQDNs when configuring Real Servers?</title>
		<link>https://kb.edgenexus.io/kb/can-i-use-hostnames-or-fqdns-when-configuring-real-servers/</link>
		
		<dc:creator><![CDATA[jsavoor@edgenexus.io]]></dc:creator>
		<pubDate>Thu, 28 Mar 2024 09:43:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.edgenexus.io/?post_type=epkb_post_type_1&#038;p=291</guid>

					<description><![CDATA[The simple answer is yes. As long as the DNS configuration has been completed on the page, System > Networking, then you will be able to do this.]]></description>
										<content:encoded><![CDATA[<p>The simple answer is yes. </p>
<p>As long as the DNS configuration has been completed on the page, System > Networking, then you will be able to do this.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;68a81b87aa8d4&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="2560" height="1239" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://kb.edgenexus.io/wp-content/uploads/2024/03/image-32.png" alt="" class="wp-image-292" srcset="https://kb.edgenexus.io/wp-content/uploads/2024/03/image-32.png 2560w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-32-300x145.png 300w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-32-1024x496.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-32-768x372.png 768w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-32-1536x743.png 1536w, https://kb.edgenexus.io/wp-content/uploads/2024/03/image-32-2048x991.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How do I manage when I want to service one of my Real Servers?</title>
		<link>https://kb.edgenexus.io/kb/how-do-i-manage-when-i-want-to-service-one-of-my-real-servers/</link>
		
		<dc:creator><![CDATA[jsavoor@edgenexus.io]]></dc:creator>
		<pubDate>Tue, 26 Mar 2024 15:12:54 +0000</pubDate>
				<guid isPermaLink="false">https://kb.edgenexus.io/?post_type=epkb_post_type_1&#038;p=279</guid>

					<description><![CDATA[There are always occasions when you will need to bring a server offline to service it in some manner. This may be operating system updates or a new version of the application being installed. The problem arises when the server is part of a load-balanced pool, and the load-balancing service uses persistence to maintain stickiness. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>There are always occasions when you will need to bring a server offline to service it in some manner. This may be operating system updates or a new version of the application being installed.</p>
<p>The problem arises when the server is part of a load-balanced pool, and the load-balancing service uses persistence to maintain stickiness. In such cases, taking a server offline will cause loss of service to any users that may be active on that server.</p>
<p>The solution to this is provided by the ADC by way of a Drain functionality.</p>
<p>When we look at the Real Servers we normally see the image below. As you can see the servers are indicating that they are all online as seen by the Activity field.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;68a81b87ab2f7&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="2227" height="238" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_14-59-09.png" alt="" class="wp-image-281" srcset="https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_14-59-09.png 2227w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_14-59-09-300x32.png 300w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_14-59-09-1024x109.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_14-59-09-768x82.png 768w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_14-59-09-1536x164.png 1536w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_14-59-09-2048x219.png 2048w" sizes="auto, (max-width: 2227px) 100vw, 2227px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<p>The Activity field is actually a menu that contains several options, one of which is Drain. see image below.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;68a81b87ab5e7&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="2227" height="345" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_15-03-10.png" alt="" class="wp-image-282" srcset="https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_15-03-10.png 2227w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_15-03-10-300x46.png 300w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_15-03-10-1024x159.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_15-03-10-768x119.png 768w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_15-03-10-1536x238.png 1536w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_15-03-10-2048x317.png 2048w" sizes="auto, (max-width: 2227px) 100vw, 2227px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<p>If you were to click Drain for the server you wish to service, it will be placed into Drain mode, and its Status indicator will change to Blue.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;68a81b87ab8af&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="2225" height="262" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_15-04-55.png" alt="" class="wp-image-283" srcset="https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_15-04-55.png 2225w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_15-04-55-300x35.png 300w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_15-04-55-1024x121.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_15-04-55-768x90.png 768w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_15-04-55-1536x181.png 1536w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_15-04-55-2048x241.png 2048w" sizes="auto, (max-width: 2225px) 100vw, 2225px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<p>Drain mode ensures that no new connections are sent to the server. </p>
<p>The Drain behaviour is also affected by the Drain Behaviour setting within the Advanced tab of the Virtual Service (from v4.3 b1966 onward).</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How can I quickly increase the load-balanced set of Real Servers?</title>
		<link>https://kb.edgenexus.io/kb/how-can-i-quickly-increase-the-load-balanced-set-of-real-servers/</link>
		
		<dc:creator><![CDATA[jsavoor@edgenexus.io]]></dc:creator>
		<pubDate>Tue, 26 Mar 2024 12:12:23 +0000</pubDate>
				<guid isPermaLink="false">https://kb.edgenexus.io/?post_type=epkb_post_type_1&#038;p=275</guid>

					<description><![CDATA[There are times when you will increase the number of servers you are using and wish to add them to the Real Servers load-balanced pool. To do this is very easy: To delete a particular server, click on the server and click the Remove Server button.]]></description>
										<content:encoded><![CDATA[<p>There are times when you will increase the number of servers you are using and wish to add them to the Real Servers load-balanced pool.</p>
<p>To do this is very easy:</p>
<ul class="wp-block-list">
<li>Navigate to, and click the Virtual Service under which you wish to increase (or decrease) the number of Real Servers.</li>
<li>You will see the Real Servers in the lower section.</li>
</ul>
<figure data-wp-context="{&quot;imageId&quot;:&quot;68a81b87ac5ba&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full is-resized wp-lightbox-container"><img loading="lazy" decoding="async" width="2560" height="1175" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_12-08-12.png" alt="" class="wp-image-276" style="width:886px;height:auto" srcset="https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_12-08-12.png 2560w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_12-08-12-300x138.png 300w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_12-08-12-1024x470.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_12-08-12-768x353.png 768w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_12-08-12-1536x705.png 1536w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_12-08-12-2048x940.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<ul class="wp-block-list">
<li>Click on one of them.</li>
<li>Click the Copy Server button.</li>
<li>A new row will be created with the details of the server you clicked on.</li>
</ul>
<figure data-wp-context="{&quot;imageId&quot;:&quot;68a81b87ac897&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full is-resized wp-lightbox-container"><img loading="lazy" decoding="async" width="2560" height="1175" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_12-08-21.png" alt="" class="wp-image-277" style="width:899px;height:auto" srcset="https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_12-08-21.png 2560w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_12-08-21-300x138.png 300w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_12-08-21-1024x470.png 1024w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_12-08-21-768x353.png 768w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_12-08-21-1536x705.png 1536w, https://kb.edgenexus.io/wp-content/uploads/2024/03/2024-03-26_12-08-21-2048x940.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<ul class="wp-block-list">
<li>Edit the details as required.</li>
<li>Click the Update button.</li>
<li>Repeat as needed.</li>
</ul>
<p>To delete a particular server, click on the server and click the Remove Server button.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
