Kumira.io a Dhaka, Bangladesh based cloud infrastructure startup provided knowledge transfer and handover session today for DevOps and System Engineers at CoKreates Limited office. Kumira.io recently architected, installed, and configured OpenStack cloud operating system in National Data Center of Bangladesh Computer Council (BCC) for Bangladesh e-Government ERP Project (GRP).
2. Introduction
Openstack
➢ Cloud operating system. 1
➢ Provides Infrastructure as a Service (IaaS).
➢ Free and open source.
➢ Used for creating both private and public clouds.
➢ Controls large pools of compute, storage, and networking resources.
➢ Horizontally scalable.
➢ Managed through a dashboard or via the OpenStack API.
➢ Core services are :
i. Identity service (Keystone) iv. Networking service (Neutron)
ii. Image service (Glance) v. Dashboard (Horizon)
iii. Compute service (Nova)
➢ A joint project of Rackspace Hosting and NASA.
➢ World’s largest brands like Walmart, CERN, Volkswagen AG, Nike, T-Mobile rely on OpenStack.2
1. https://www.openstack.org/
2. https://www.openstack.org/user-stories/ 2
3. Scope Summary
1. Administrator
a. Create and edit Project with quotas (core, ram, disk)
b. Create User
c. Create external network to connect with physical networks (switch and router)
d. Resource Overview and enable/disable compute engines
2. Users
a. Image Upload (qcow2, iso, img)
b. Create Virtual Networks (Private network)
i. Router
ii. Network
iii. Subnet
iv. DHCP server
c. Manage security groups and Network ACLs
d. Create Virtual Instances
e. Take snapshots and create instance from snapshots
3
6. Project Creation Cont.
6
Project Information
- Domain ID: default
- Domain Name:
Default
- Name: Project Name
- Description:
Something description
for project
- Enabled: CHECKED
7. Project Creation Cont.
7
Project Members
- Add users for access
the project
- Click Create Project
Note: User can be add
during User Creation
process.
11. User Creation Cont.
11
- Domain ID: default
- Domain Name:
Default
- User Name: User
Name
- Description:
Something description
for project
- Email: User Email
- Password : Password
- Primary Project: Select
a project
- Role : User
- Enable: [CHECKED]
19. Flavor Creation Cont.
19
Flavor Information
Enter following info
- Name
- ID
- VCPUs
- RAM (MB)
- Root Disk (GB)
- Swap Disk (MB)
Flavor Access
Select Projects which
will use this flavor
Click Create Flavor
50. Instance Creation Cont.
50
- Login as User
- Project -> Compute
- Compute -> Instances
- Click Instances Name
- Click Overview
51. Instance Creation Cont.
51
- Login as User
- Project -> Compute
- Compute -> Instances
- Click Instances Name
- Click Interfaces
52. Instance Creation Cont.
52
- Login as User
- Project -> Compute
- Compute -> Instances
- Click Instances Name
- Click Log
53. Instance Creation Cont.
53
- Login as User
- Project -> Compute
- Compute -> Instances
- Click Instances Name
- Click Console
- Click “Click here to
show only console”
54. Instance Creation Cont.
54
- Login as User
- Project -> Compute
- Compute -> Instances
- Click Instances Name
- Click Activity
58. Backup
➢ Snapshots of running/shutdown instances
➢ There is no hardware level backups in GERP openstack cloud infrastructure.
Openstack don’t suggest the manual server backups processes.
➢ See more
58