-
Notifications
You must be signed in to change notification settings - Fork 8
0.7 Openstack Platform Deployment Hybrid Installation
andrzej maczuga edited this page Aug 29, 2016
·
3 revisions
- 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
- 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