You are a UNIX superstar, but naturally your environment includes many additional components (SAN, blade systems, virtualization, databases, and much more). With so many different teams involved in configuring and maintaining these systems, collaboration challenges arise all too easily. And this eventually leads to misconfigurations and inconsistencies that impact the availability of your UNIX systems.
To make matters worse, configuring and maintaining your many UNIX servers is itself a very demanding task. As your datacenter grows larger it becomes harder and harder to keep track of the detailed configuration of your systems. And as you know, it’s the details that matter. Any small misconfiguration can risk the availability of your systems and lead to service disruption. Even for the most experienced and savvy UNIX professionals, it’s impossible to manually validate every change that is made to the system config, so as to ensure that no destabilizing risks have been introduced.
UNIX Storage and Replication Configuration Analysis
On a daily basis, AvailabilityGuard checks that your underlying storage devices are configured to ensure high availability and data protection. With AvailabilityGuard, you can be confident that storage access does not suffer from a single-point-of-failure at any level (HBA, SAN switch, array ports and volumes). Furthermore, AvailabilityGuard verifies that your I/O multipath (MPIO) and disk configuration at the UNIX system level matches the target storage volumes and complies with vendor best practices. Last, AvailabilityGuard ensures that all your production storage volumes are properly replicated and accessible to DR systems.
- LUN access by external unauthorized host.
- Inconsistent disk vendor, type, group, RAID level, scsi3 settings and more.
- UNIX with multiple HBAs depends on a single SAN switch.
- Partial DG/VG/LV replication.
- And more.
UNIX Host Virtualization
AvailabilityGuard analyzes the configuration of the hosts running your UNIX systems, including IBM PowerVM and AIX Partitioning (LPAR), WPAR, HP-UX vPar, nPar and Containers, Solaris Zones (Containers) and down to the Blade enclosures themselves and internal switching devices. AvailabilityGuard goes deep into the different components of these virtualization technologies and verifies that no hidden data loss or downtime risks exist.
- Identify single-points-of failure for your Unix Server across the different physical layers – Virtual SCSI devices, Multipath config, Virtual I/O devices (VIO), FC Adapter, Blade Chassis, SAN Switch and disk arrays.
- Clustering resource and dependency configuration that will make the cluster not work when needed – IBM PowerHA, ServiceGuard, Veritas Cluster Server (VCS), Oracle RAC, etc.
- Incorrect zones.xml configuration that will cause unsuccessful fail-over to another node.
- Issues affecting ability to relocate a LPAR through Live Partition Mobility (LPM) and similar tools
- And more.
Databases and Application Servers
The analysis of AvailabilityGuard does not stop at the server level but continues up the IT stack to make sure databases such as Oracle and DB2 (UDB) and application servers such as WebLogic and Tomcat are deployed to ensure HA and in accordance with underling UNIX and storage resources. AvailabilityGuard will report 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 flag risks of unsuccessful fail-over caused by mismatch between database configuration and either the clustering, UNIX or storage setup. In addition, AvailabilityGuard ensures consistent application server deployment setup across UNIX servers, including the binaries and application 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 guideline violations
- And more.
The UNIX System Itself
Last but not least, AvailabilityGuard guarantees your UNIX configuration is healthy, consistent across servers serving the same function and business, and also well-aligned against a golden image (if available). AvailabilityGuard reviews the UNIX 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)
- Native and non-native LVM, Cluster resources and dependency misconfiguration
- Configuration Differences between grouped UNIX Servers (clustered, production DR pairs or same-function). This includes intelligent comparison of installed products and patches, Kernel parameters, services, users and various configuration files (netsvc, ntp, /etc/system, kernel/drv conf files, modules and more)
- Host Networking issues (teaming / trunk, inet config, nameserver config, etc.)