Question about Redundancy with New Hardware IO Servers

my system has 2 only IO Servers in redundancy. I am upgrading the 2 existing WIN 7 O/S servers with 2 New WIN10 O/S Hardware Servers. the Citect version is Citect SCADA 2018 (V8.1) on ALL

the same project and SCADA Version will exist on all servers. my question is about my methodology in upgrading the hardware.  Servers

can I have one "existing server (Primary)" and one "new Server (Backup)" together online (with the other 2 servers Citect SCADA applications shutdown from runtime)

and these mixes of server have full redundancy? my plan is as follows.

- "existing" servers running (new servers not in runtime)

- shutdown "existing" backup server SCADA Runtime

- start "New" Backup Server SCADA Runtime

will the above have redundancy regardless of the differing O/S between them ?

Parents Reply
  • If I'm not mistaken, clients will try to connect to a server by looking up the Address field from the Network Addresses configuration. In your screenshot these are IP addresses.

    In my projects I use computer host names if possible. Clients will then use standard lookup mechanisms like DNS, or hosts files to resolve the IP addresses.

    In your case you need to change this in your old and new projects on all machines involved.

Children
  • Patrick is right. Clients will use DNSQuery(hostname) to retrieve the server IPs and then make connections to servers. If an IP instead of Hostname is passed, the IP is directly returned. Using hostnames in Network Addresses have many advantages.

    • Static IPs are no longer required
    • Simplify the configuration for redundant networks
    • Achieve I/O redundancy for Connectivity Server (available from 2020R2 or 8.30 release)
    • Easy to replace damaged hardware.

    The above screenshot indicates that the project is configured with IPs not hostnames. However, I recommend that you should keep using IPs in Citect SCADA 2018 to avoid some implication in alarm redundancy with hostnames that was reported by some customers. Using hostnames had been enhanced in Citect SCADA 2018R2 because of the encryption in communication that requires hostnames for certificate binding. Updating your project with hostnames in the next software upgrade would be a better option, I think.