Description of problem:
When using node name with underscore, the name are modified in the failover domain.
The underscore are deleted from the name ex: pai_fail1 -> paifail1
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.create nodes with underscore
2.create failover domain
3.create service ip
names are converted without underscore in failover domain
Services can be then disabled OK,
starting service gives a panel telling there is an error and to verify logs but
no errors are reported in logs nor any messages at all.
Underscore is not a valid character in a hostname.
From RFC 952 (http://tools.ietf.org/html/rfc952):
1. A "name" (Net, Host, Gateway, or Domain name) is a text string up
to 24 characters drawn from the alphabet (A-Z), digits (0-9), minus
sign (-), and period (.).