Skip to content

0.7 Openstack Platform Deployment Hybrid Installation

andrzej maczuga edited this page Aug 29, 2016 · 3 revisions

TAP 0.7 Openstack Platform Deployment - Hybrid Installation

Prerequisites

  • OpenStack tenant with at least: 84vCPU, 168GB RAM, 1.6TB Storage
  • Total of 4 floating IPs.
  • Minimum 6 bare metal servers (3 masters, 3 workers) with at least:
    • hdd: 100GB root, 2x >=70GB for data (depends on specific usage)
    • ram: >=16GB
    • network: bare metal IP need to belong to the same IP subnet OpenStack floating IP's do

Preparations specific for bare-metal hosts

  • Install CentOS 6.7 x86_64 on 6 hosts (default layout: 3 workers + 3 masters)
  • Configure data paths:
  • there should be separate mountpoints for better performance (ex. /zpool/data0/, /zpool/data1 or /data0 and /data1)
  • if not, may be any dir, but separate for each datapath
  • format with ext4 and mount datapaths (add to /etc/fstab as well)
  • Disable firewall on hosts
  • All nodes should have primary IP address assigned to eth0 device, networking shouldn't be managed by NetworkManager
  • Check network connectivity between hosts
  • Setup working dns and ntp
  • Create ec2-user user
  • Add deployment public ssh key (stack internal public key) to /home/ec2-user/.ssh/authorized_keys. The public key can by found on JumpBox in /root/.ssh/id_rsa.pub file, after OpenStack orchestration stack has been deployed.
  • Add user ec2-user to sudo without password using visudo command: ec2-user ALL=(ALL) NOPASSWD: ALL
Clone this wiki locally