Installation réussie de la version commerciale 1.01 de HP Helion OpenStack – Installation de base KVM

2015-01-14

Installation réussie de la version commerciale 1.01 de HP Helion OpenStack – Installation de base KVM

Machine-translated — the English original is authoritative.

Installation de la version commerciale HOS 1.01 à l'aide de 8 serveurs physiques – Notes

Inventaire des serveurs

Rôle Numéro de série IP ILO Nom d'utilisateur ILO Mot de passe ILO Adresse IP CPU Mémoire Disque
Hôte Seed ILOCZJ43402GV 172.30.0.117 Administrator xxxx 172.16.120.2 20 262144 1116
Undercloud ILOCZJ43402GW 172.30.0.118 Administrator xxxx 20 262144 1116
Overcloud MC ILOCZJ43402H5 172.30.0.119 Administrator xxxx 20 262144 1116
Overcloud Ctrl1 ILOCZJ43402H0 172.30.0.120 Administrator xxxx 20 262144 1116
Overcloud Ctrl2 ILOCZJ43402GX 172.30.0.121 Administrator xxxx 20 262144 1116
Overcloud Swift1 ILOCZJ43402H2 172.30.0.122 Administrator xxxx 20 262144 1116
Overcloud Swift2 ILOCZJ43402H3 172.30.0.123 Administrator xxxx 20 262144 1116
Overcloud Compute ILOCZJ43402HC 172.30.0.124 Administrator xxxx 20 262144 1116

Networking

Réseaux

  1. Management 172.16.120.0/24 VLAN 120 (Untagged – Native)
  2. External (Public) 172.16.122.0/24 VLAN 122 (Tagged)
  3. Service 172.16.121.0/24 VLAN 121 (Tagged)
  4. IPMI (iLO) 172.30.0.0/24 (Untagged – Native)

Prérequis

On suppose que les serveurs ont déjà été installés en rack, empilés et câblés aux commutateurs de bout de rack.

Matériel

iLO


Paramètres du Bios

Contrôleur RAID

[ Modifier selon vos préférences – OpenStack recommande d'éviter les contrôleurs RAID pour réduire les coûts et la complexité. Cependant, les entreprises préfèrent généralement la redondance pour éviter que des pannes banales n'affectent la production. ]

DiskSize.JPG

Début du processus d'installation

[Note : paramètres spécifiques de l'environnement de laboratoire local proxy pour le référentiel de paquets ubuntu]

par exemple.

L'interface réseau principale

auto em1

iface em1 inet static

address 172.16.120.2

netmask 255.255.255.0

network 172.16.120.0

broadcast 172.16.120.255

gateway 172.16.120.1

# les options dns-* sont implémentées par le package resolvconf, s'il est installé

dns-nameservers 172.16.120.1

Spécifiez un ou plusieurs serveurs NTP.

Utilisez des serveurs du projet NTP Pool. Approuvé par le Conseil technique d'Ubuntu

le 2011-02-08 (LP: #104525). Voir http://www.pool.ntp.org/join.html pour

plus d'informations.

server 127.127.1.0

fudge 127.127.1.0 stratum 10

  • service ntp restart

–2015-01-09 14:52:32–  http://172.16.1.5/files/helion/enterprise/HP_Helion_OpenStack_1.0.1.tgz

Connecting to 172.16.1.5:80… connected.

HTTP request sent, awaiting response… 200 OK

Length: 7440363802 (6.9G) [application/octet-stream]

Saving to: ‘HP_Helion_OpenStack_1.0.1.tgz’

100%[====================================>] 7,440,363,802  276MB/s   in 26s

2015-01-09 14:52:58 (277 MB/s) – ‘HP_Helion_OpenStack_1.0.1.tgz’ saved [7440363802/7440363802]

–2015-01-09 15:07:06–  http://172.16.1.5/files/helion/tools/

Connecting to 172.16.1.5:80… connected.

HTTP request sent, awaiting response… 200 OK

Length: unspecified [text/html]

Saving to: ‘index.html’

[ <=>                                   ] 414         –.-K/s   in 0s

2015-01-09 15:07:06 (19.8 MB/s) – ‘index.html’ saved [414]

Loading robots.txt; please ignore errors.

–2015-01-09 15:07:06–  http://172.16.1.5/robots.txt

Reusing existing connection to 172.16.1.5:80.

HTTP request sent, awaiting response… 404 Not Found

2015-01-09 15:07:06 ERROR 404: Not Found.

Removing index.html since it should be rejected.

–2015-01-09 15:07:06–  http://172.16.1.5/files/helion/tools/Create-Baremetal.py

Reusing existing connection to 172.16.1.5:80.

HTTP request sent, awaiting response… 200 OK

Length: 4829 (4.7K) [application/octet-stream]

Saving to: ‘Create-Baremetal.py’

100%[======================================>] 4,829       –.-K/s   in 0s

2015-01-09 15:07:06 (280 MB/s) – ‘Create-Baremetal.py’ saved [4829/4829]

–2015-01-09 15:07:06–  http://172.16.1.5/files/helion/tools/python-hpilo-2.8.tar

Reusing existing connection to 172.16.1.5:80.

HTTP request sent, awaiting response… 200 OK

Length: 204800 (200K) [application/octet-stream]

Saving to: ‘python-hpilo-2.8.tar’

100%[======================================>] 204,800     –.-K/s   in 0.001s

2015-01-09 15:07:06 (207 MB/s) – ‘python-hpilo-2.8.tar’ saved [204800/204800]

FINISHED –2015-01-09 15:07:06–

Total wall clock time: 0.006s

Downloaded: 3 files, 205K in 0.001s (205 MB/s)

root@headnode03r03:~/work# ls

Create-Baremetal.py  HP_Helion_OpenStack_1.0.1.tgz  python-hpilo-2.8.tar

[Note de mise à jour : J'ai dû tout copier dans le répertoire racine car il y avait des problèmes avec le script d'installation lorsque j'avais placé les fichiers dans le répertoire work]

help=’CSV with iLO IP, username, password’, default=’Helion-iLO.csv’

Seed terminé – maintenant pour undercloud et over cloud


Article à venir pour la vérification de l'installation

Erreurs

Problème :

=======

root@headnode03r03:~# source /root/work/tripleo/tripleo-incubator/scripts/hp_ced_load_config.sh /root/work/tripleo/configs/kvm-custom-ips.json
Error: Script has no access to write variables to environment.
You must run this using one of the following forms:
  source hp_ced_load_config.sh <config.json>
or
  . hp_ced_load_config.sh <config.json>

Solved : Ensure you’re in a bash shell - run bash and then run the command

=======================================================

Problème :

=======

root@headnode03r03:~# source /root/work/tripleo/tripleo-incubator/scripts/hp_ced_load_config.sh /root/work/tripleo/configs/kvm-custom-ips.json
Error: [Errno 2] No such file or directory: '/root/tripleo/hp_passthrough/overcloud_pre_installer.json'

Solved : Ensure the media is installed in the correct installed in the /root/ directory. Early documentation requests that the media is expanded into a /root/work/ directory. This is no longer correct.
root@headnode03r03:~# mv work/tripleo/ /root/

=============================================================

Problème :

=======

+ hp_ced_validate_ip validate -a 172.16.120.3 -n 172.16.120.0/24 -p down
Valid IP address: 172.16.120.3
Address (172.16.120.3) on network (172.16.120.0/24)
ERROR: Found pingable IP, cannot continue
Pingable IP: 172.16.120.3

Solved : All servers not switched off - ensure lab is reset correctly before starting

=============================================================

Problème :

=======

+ die 'Error: BRIDGE_INTERFACE:eth0 has no assigned IP address'
+ echo Error: BRIDGE_INTERFACE:eth0 has no assigned IP address
Error: BRIDGE_INTERFACE:eth0 has no assigned IP address
+ exit 1

Solved : The seed host was not reset cleanly after first attempt - need to remove the baremetal bridge - brbm and place ip address back on em1…

Deleted brbm
Added IP back to em1
Added default gw

=====================================================================

Originally published on allthingscloud.eu (2015-01-14).

← All posts