Deploying OpenStack Multinode
Training Guides Labs: osbash- Pre-requisite
- Download and install VirtualBox.
- How to run the scripts
- Clone the training-guides repo which contains scripts in the labs section that will install multi-node OpenStack automatically.
$ git clone git://git.openstack.org/openstack/training-guides
- Go to the labs folder
$ cd training-guides/labs
- Run the script:
$ ./osbash -b cluster
- Clone the training-guides repo which contains scripts in the labs section that will install multi-node OpenStack automatically.
osbash
Once osbash completes successfully you will have-
- Controller Node
- Compute Node
- Network Node
- For more help you can check
$ ./osbash --help
osbash components
- OpenStack services installed on Controller node:
- Keystone
- Horizon
- Glance
- Nova
- Neutron
- Cinder
- Openstack services installed on Network node:
- Neutron
- Openstack Services installed on Compute node:
- Nova
- Neutron
Multinode Architecture
OpenStack Dashboard
Open the browser and goto: http://10.10.10.51/horizon
- Username: admin
- Password: admin_pass
Overview Tab
Images
Access and Security
Instances
Manage Instances
Connect to your instance by using SSH
- Allocate floating ip to your instance
- Use the downloaded keypair file.
- Copy the IP address for your instance.
- Use the ssh command to make a secure connection to the instance. For example:
$ ssh -i MyKey.pem ubuntu@10.0.0.2
- At the prompt, type yes.
OpenStack CLI
- You can ssh to each of the nodes by:
# Controller node $ ssh osbash@10.10.10.51 # Network node $ ssh osbash@10.10.10.52 # Compute node $ ssh osbash@10.10.10.53
- Credentials for all nodes:
- Username:
osbash
- Password:
osbash
- Username:
Openstack CLI
- cd config/
- For Admin user privileges:
$ source admin-openstackrc.sh
- For Demo user privileges:
$ source demo-openstackrc.sh
- List of CLI commands:
$ keystone user-list $ glance image-list $ nova list $ nova flavor-list $ neutron net-list $ neutron subnet-list $ cinder list
- For more CLI commands refer:
http://docs.openstack.org/user-guide/content/app_cheat_sheet.html
Launching instance using CLI
$ nova flavor-list $ nova image-list $ nova keypair-list $ nova net-list $ nova boot --flavor FLAVOR_ID --image IMAGE_ID --key-name KEY_NAME \ --nic net-id=NET_ID INSTANCE_NAME
- You can ssh to each of the nodes by:
- OpenStack services installed on Controller node:
No comments:
Post a Comment