As your datacenter grows larger it becomes harder and harder to maintain your Linux environment and keep track of the detailed configuration of your systems. Even for the most experienced and savvy Linux professionals, it’s impossible to track and assess every change that is made to the system config. And as you know, it’s the details that matter. Especially when any small misconfiguration can risk the availability of your systems and lead to service disruption.
Furthermore, your environment clearly includes additional components such as SAN, blade systems, virtualization, databases, and more. So other than your team, there are more teams involved in the daily configuration and maintenance tasks. This obviously creates collaboration challenges that eventually lead to misconfigurations and inconsistencies that impact the availability of your Linux systems.
For those reasons, you need a solution that proactively scans your entire infrastructure and preempts any possible issues before they actually impact your business with outages or data loss incidents.
Storage and Replication
AvailabilityGuard checks on a daily basis that your underlying storage devices are configured to ensure high availability and data protection. AvailabilityGuard validates that there are no single-points-of-failure in your storage access configuration, in any level (HBA, SAN witch, Array ports and volume). AvailabilityGuard also verifies that your I/O multipath (MPIO) and disk configuration – at the Linux system level – match the target storage volumes and comply with vendor best practices. In addition, it ensures that all your production storage volumes are properly replicated and accessible to DR systems.
Selected gap discovery issues
- LUN access by external unauthorized host.
- Inconsistent disk vendor, type, group, RAID level, scsi3 settings and more.
- Linux with multiple HBAs depends on a single SAN switch.
- Partial DG/VG/LV replication.
- And more.
AvailabilityGuard analyzes the configuration of the hosts running your Linux systems, including VMware ESX hosts, Unix virtualization and partitioning solutions such as AIX PowerVM and Blade systems. It also ensures that there are no hidden issues that can put your system’s availability or data protection at risk. For example; VMware VMFS/RDM/NFS Datastores, ESX/ESXi settings, vSphere HA DRS and vMotion, Virtual Networking, IBM Virtual IO (VIO) Servers, LPAR config, LPM, Solaris Zones and more.
- Identify single point of failures for your Linux VM groups across the different physical layers – Hosts, Blade Chassis / Enclosures, SAN Switch and disk arrays.
- Incorrect Virtual Networking configuration that will lead to unsuccessful VM restart on another node.
- Suboptimal vSphere HA, vMotion, DRS, restart priority, AIX LPM and other settings at the Hyper-visor level that directly influence the protection, availability and recoverability of hosted Linux VMs.
- Physical FC Adapter, Server I/O Multipath and VIO device configurations that risk the availability of your Linux VMs, and the data stored on it.
- And more.
Databases and Application Servers
AvailabilityGuard’s coverage continues up the IT stack to help you make sure databases such as Oracle and DB2 (UDB) or Application servers such as WebLogic and Tomcat are deployed correctly to ensure HA and in accordance with underling Linux and storage resources. AvailabilityGuard reports when the layout of database files on logical volumes is not optimal and creates single-points-of-failure or other service risks. When a cluster is used, AvailabilityGuard will search for mismatches between database configurations and the clustering, Linux or storage setup, and alert on any risk that can lead to unsuccessful fail-overs. In addition, AvailabilityGuard ensures consistent App Server deployment setup across Linux servers, including the binaries and app server config (JDBC, JMS, Java, Agents, Scripts and more).
- Incorrect database file placement (multiplexing over the same filesystem, storing data on volumes inaccessible to the cluster nodes or on un-replicated volumes, etc.)
- Inconsistent WebSphere/WebLogic Deployment configuration and binaries
- Oracle ASM best practice violations
- Tomcat session stickiness guidelines
- And more.
The Linux System Itself
AvailabilityGuard guarantees your Linux configuration is healthy, consistent, and aligned against a golden image. AvailabilityGuard analyses the Linux file system configuration and resource limit settings, HBA and MPIO parameters, key services such as NTP, Java, Tomcat, backup client, Apache, memory-related kernel parameters, network interfaces, nameserver configuration and more.
- In-depth HBA configuration analysis for availability and data (driver, firmware, optrom, speed, queue depth, Emulex/qlogic guidelines and more)
- Cluster resources and dependency misconfiguration (coming soon)
- Configuration Differences between grouped Linux Servers – clustered, production DR pairs or same-function) – intelligent comparison of installation packages, Kernel parameters, services, users and various configuration files (infiniband, modprobe, NTP, sendmail, samba, yp, ldap httpd, nsswitch and more)
- Host Networking issues (nameserver config)