PageSourceSearch

https://www.ans.co.uk/docs/assets/js/fc3a43a8.90b08454.js

js ans.co.uk collected 2026-10-02 17:25:07 UTC 6,298 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkans_co_uk_docs=globalThis.webpackChunkans_co_uk_docs||[]).push([[25838],{11676:(e,n,t)=>{t.d(n,{A:()=>o});const o=t.p+"assets/images/deployment_validation_passed_small-06544284b117a2bf7a39033bd91e5a51.png"},23254:(e,n,t)=>{t.d(n,{A:()=>o});const o=t.p+"assets/images/deployment_alert_small-41d8c7e95725cf8078b81ff23875ae62.png"},28453:(e,n,t)=>{t.d(n,{R:()=>i,x:()=>l});var o=t(96540);const a={},s=o.createContext(a);function i(e){const n=o.useContext(s);return o.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:i(e.components),o.createElement(s.Provider,{value:n},e.children)}},35191:(e,n,t)=>{t.d(n,{A:()=>o});const o=t.p+"assets/images/deployment_validation_failed_small-237ddbcad634a9d6d14c7eb2be2048dc.png"},91915:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>r,contentTitle:()=>l,default:()=>h,frontMatter:()=>i,metadata:()=>o,toc:()=>d});const o=JSON.parse('{"id":"network/load-balancers/deploying-changes/index","title":"Deploying changes","description":"Deplying changes to an ANS load balancer","source":"@site/docs/network/load-balancers/deploying-changes/index.md","sourceDirName":"network/load-balancers/deploying-changes","slug":"/network/load-balancers/deploying-changes/","permalink":"/docs/network/load-balancers/deploying-changes/","draft":false,"unlisted":false,"editUrl":"https://github.com/ans-group/ans.co.uk-docs/tree/main/docs/network/load-balancers/deploying-changes/index.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"sidebar_position":3,"sidebar_label":"Deploying changes","title":"Deploying changes","description":"Deplying changes to an ANS load balancer","keywords":["ans","loadbalancer","loadbalancing","configuration"]},"sidebar":"documentationSidebar","previous":{"title":"Getting started","permalink":"/docs/network/load-balancers/getting-started/"},"next":{"title":"Components","permalink":"/docs/network/load-balancers/components/"}}');var a=t(74848),s=t(28453);const i={sidebar_position:3,sidebar_label:"Deploying changes",title:"Deploying changes",description:"Deplying changes to an ANS load balancer",keywords:["ans","loadbalancer","loadbalancing","configuration"]},l="Deploying changes",r={},d=[];function c(e){const n={code:"code",em:"em",h1:"h1",header:"header",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.header,{children:(0,a.jsx)(n.h1,{id:"deploying-changes",children:"Deploying changes"})}),"\n",(0,a.jsx)(n.p,{children:"Once you have made the changes you want to your configuration, these need to be deployed to the load balancer. Until this is done the load balancer will continue to use the old configuration."}),"\n",(0,a.jsxs)(n.p,{children:["Once any change has been made to the load balancer which needs to be deployed you will see the below blue box at the top of the screen. Clicking the ",(0,a.jsx)(n.code,{children:"deployments screen"})," link will take you to the page to deploy these changes. If you are still using the onboarding wizard then this box won't be shown, instead, the \"Deploy Now\" button will activate once you've finished the required steps."]}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsx)(n.img,{alt:"Deployment Alert",src:t(23254).A+"",width:"750",height:"75"})}),"\n",(0,a.jsx)(n.p,{children:"Once on the deployments screen, there are 3 states this screen can be in:"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"No changes to deploy"}),"\n",(0,a.jsx)(n.li,{children:"Ready to deploy"}),"\n",(0,a.jsx)(n.li,{children:"Configuration error"}),"\n"]}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsx)(n.strong,{children:"No changes to deploy"})}),"\n",(0,a.jsx)(n.p,{children:"If no changes are detected between the current configuration deployed to the load balancer and the current configuration within ANS Glass, the deployment screen won't allow you to attempt a deployment. If you believe this is an error you should contact support."}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsx)(n.strong,{children:"Ready to deploy"})}),"\n",(0,a.jsx)(n.p,{children:'If you\'ve made changes since the last deployment and the configuration is valid then you will get a blue "Deploy Now" button. Clicking this will deploy the configuration you have created in ANS Glass to the load balancer so that your changes start to take effect.'}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsx)(n.img,{alt:"Ready to deploy",src:t(11676).A+"",width:"750",height:"315"})}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsx)(n.strong,{children:"Configuration error"})}),"\n",(0,a.jsxs)(n.p,{children:["If you've made changes since the last deployment but the configuration isn't valid then you will be told what changes need to make to fix the configuration. Clicking ",(0,a.jsx)(n.code,{children:"Fix Now >"})," next to the problem will take you directly to the screen needed to make the fix."]}),"\n",(0,a.jsx)(n.p,{children:"Some reasons that you're configuration may be invalid include:"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"No target groups created"}),"\n",(0,a.jsx)(n.li,{children:"No listeners created"}),"\n",(0,a.jsx)(n.li,{children:"No target servers added to a target group"}),"\n",(0,a.jsx)(n.li,{children:"Listeners set to redirect to HTTPS without an SSL certificate also configured"}),"\n",(0,a.jsx)(n.li,{children:"Listeners set to redirect to HTTPS without a bind configured on port 443"}),"\n"]}),"\n",(0,a.jsx)(n.p,{children:"If you are unsure what the configuration validator is asking you to do, you can always create a PSS request to speak to a member of our support team*."}
1),"\n",(0,a.jsx)(n.p,{children:'Once you\'ve fixed all the issues and gone back to the deployments screen it will change to the "ready to deploy" screen.'}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsx)(n.img,{alt:"Configuration error",src:t(35191).A+"",width:"750",height:"316"})}),"\n",(0,a.jsxs)(n.p,{children:["* ",(0,a.jsx)(n.em,{children:"Not available for eCloud VPC load balancers unless you have the optional support add-on"})]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.