Address

INDIA:  

SAT INFOTECH PVT. LTD.           

# Level 1, Murthy Mansion          

Sreenivasanagar (W)

Hyderabad-500038

USA:

SAT INFOTECH INC.

16192 Coastal Highway
Lewes, Delaware 19958

Contact

INDIA: 40 4242 3456

USA: (415) 894 5774

Follow

©2017 BY SAT INFOTECH

Test Drive Caasp2 beta on Openstack Cloud

October 12, 2017

A potential customer wanted to have a look at Caasp 2 beta. I was trying the steps provided in documentation, but i quickly realized that the platform could be setup on Openstack Cloud as quickly as possible. (Setup everything under 10 mins)

A bit of user-data injection into the node and volla we are ready.

 

Step1 : Download the Caasp 2.0 beta Openstack Cloud image https://goo.gl/d9bddi . Download only the SUSE-CaaS-Platform-2-OpenStack-Cloud.x86_64-2.0.0-RC1.qcow2 file. Upload it to your glance

 

# openstack image create --private --protected --disk-format qcow2 --container-format bare --file SUSE-CaaS-P latform-2-OpenStack-Cloud.x86_64-2.0.0-RC1.qcow2 suse-casp-2

 

 

 

Step 2: Setup the user-data files for admin and cluster worker node files

 

root@xxxx:~ # cat /root/caasp-admin
#cloud-config
debug: True
disable_root: False
suse_caasp:
  role: admin

 

root@xxxx:~ # cat /root/caasp-node
#cloud-config
debug: True
disable_root: False
suse_caasp:
  role: cluster
  admin_node: caasp-admin

 

admin_node: parameter value will be same as the instance id of caasp admin node. Also be careful of the spaces . (These are yaml files, worry about spaces..)

 

Step 3: Now deploy your admin, master and three worker nodes. Here is deploy-caasp.sh


root@xxxx:~ # cat /root/deploy_caasp.sh
#!/usr/bin/bash

source /root/.openrc
nova boot --flavor m1.medium --image suse-casp-2 --key-name cloud --security-group Allow-SSH,default,Allow-Salt,Allow-HTTP caasp-admin --user-data /root/caasp-admin


nova boot --flavor m1.medium --image suse-casp-2 --key-name cloud --security-group Allow-SSH,default,Allow-Salt caasp-master  --user-data /root/caasp-node


nova boot --flavor m1.medium --image suse-casp-2 --key-name cloud --security-group Allow-SSH,default,Allow-Salt caasp-worker-1 --user- data /root/caasp-node


nova boot --flavor m1.medium --image suse-casp-2 --key-name cloud --security-group Allow-SSH,default,Allow-Salt caasp-worker-2 --user-data /root/caasp-node


nova boot --flavor m1.medium --image suse-casp-2 --key-name cloud --security-group Allow-SSH,default,Allow-Salt caasp-worker-3 --user-data /root/caasp-node

 

Once you deploy your cluster, you should be able to see your caasp-admin, caasp-master and caasp-worker nodes running on your cluster and opening the admin node HTTP interface should show you the following screen

 Sign-Up with a new admin user

Specify the dashboard location (caasp-admin)

You should see all the nodes in Pending Nodes list

Click Accept All nodes

Select your master and worker nodes

 Bootstrap your cluter


Your kubernetes cluster is ready and kicking !!!

 

 

 

 

Please reload

Our Recent Posts

Please reload

Archive

Please reload

Tags

Please reload