Ny controller-node for RH Openstack 4 (Havana) på RHEL6

Ny controller-node for Red Hat Openstack 4 (Havana) på RHEL6. Oppsett av redundante tjenester for de komponentene som kjører på controller.

1   Initielt oppsett

Involverte maskiner:

  • rhos-controller2.uio.no (controller)

Involverte nett:

129.240.148.192/26 iaas-mgmt, vlan864
129.240.149.0/26 iaas-admin, vlan846
129.240.149.64/26 iaas-storage, vlan847
129.240.149.128/26 iaas-ekstern, vlan848
129.240.149.192/26 iaas-api, vlan849

1.1   Nettverk

Konfigurerte API-nett og storage-nett:

# cat ifcfg-em2
DEVICE="em2"
BOOTPROTO="static"
HWADDR="F0:4D:A2:09:CD:A6"
IPADDR="129.240.149.232"
IPV6INIT="yes"
NETMASK="255.255.255.192"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
UUID="768a65d8-f113-412b-916d-279db85e18c6"

# cat ifcfg-em3
DEVICE="em3"
BOOTPROTO="static"
HWADDR="F0:4D:A2:09:CD:A8"
IPADDR="129.240.149.105"
NETMASK="255.255.255.192"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
UUID="cefb4b77-897a-4aac-b08f-5c673c11d5f8"

Satte kjerneparametre i /etc/sysctl.conf:

net.ipv4.conf.default.rp_filter=0

Leste inn kjerneparametre:

sysctl -p

Restartet nettet:

service network restart

1.2   Installasjon av software requirements

Legger til openstack-repo rhel-x86_64-server-6-ost-4 og RHSS-repo rhel-x86_64-server-rhsclient-6:

rhn-channel -a \
    -c rhel-x86_64-server-6-ost-4 \
    -c rhel-x86_64-server-rhsclient-6

Installerte yum priorities-plugin (Ikke nødvendig, CFEngine fikser automatisk):

yum install -y yum-plugin-priorities

Legger inn i /etc/yum/pluginconf.d/rhnplugin.conf (Ikke nødvendig, CFEngine fikser automatisk):

[rhel-x86_64-server-6-ost-4]
priority = 1

Oppdaterer:

yum -y update

Rebootet:

reboot
Av Trond Hasle Amundsen
Publisert 20. mai 2014 09:38