Professional Documents
Culture Documents
Development of Private Cloud Infrastructure
Development of Private Cloud Infrastructure
INFRASTRUCTURE
Deployment
Open Source
Non-Vendor Lock-In
Easier To Implement
What Is Cloud Computing?
Infrastructure
IaaS Virtualization Private
Environment
PaaS Database Public
Bare-metal
MaaS Hybrid
Software Platform
SaaS Elastic Web Community
What Is well known system
provide IaaS?
Nimbus
Language
Develop Licensing Written Platform
Kate Keahey Apache License Java Xen
Tim Freeman, version 2 Python KVM
et al.
OpenNebula
Language
Develop Licensing Written Platform
OpenNebula Apache License Java Xen
Community version 2 C++ KVM
C Vmware
Ruby vCenter
Eucalyptus
Language
Develop Licensing Written Platform
Eucalyptus GPLv3 (Only) Java Xen
Systems, Inc Proprietary C KVM
VMware
Apache CloudStack
Language
Develop Licensing Written Platform
Cloud.com Apache License Java Java
Citrix version 2
Apache
Software
OpenStack
Language
Develop Licensing Written Platform
RackSpace Apache Version Python Cross-Platform
NASA 2
Service
Installation OpenStack & Tools
Controller Compute Compute Storage
Fuel Master
Bare-metal detection No bare metal detection. Have bare-metal detection in Large and scalable bare-metal
limited number of bare-metal detection.
Provisioning Service No provisioning service Have provisioning service was set Provisioning service set manually
automatically which need to choose the service
and apply
Service Component Yes, have service component which The service component will The service component needs to
enables only specific function on install automatically alongside be choose base on the
device provisioning process requirement and all are included
in one package.
MaaS No MaaS Yes, but limited resource for Yes, for large scale of the
small network network with more than 10
nodes.
OpenStack Installation Every service needs to configure The service is automatically The service needs to identify the
one by one. installed base on node provided. usage for then can choose base
on the requirement which
automatically will be install.
Methodology
Planning
Deploy Testing
Solution
Fuel Master
Master Node
Processor Intel i3 Third Generation
Random Access Memory 8 GB
HDD Harddisk Drive 1.0 TB
NIC Gigabit 2 Slot
Slave Node
Processor Quad Core
Random Access Memory 38 GB
HDD Harddisk Drive 500 GB > 10 TB
NIC Gigabit 3 NIC
Master Node
eth0 Management Switch
eth1 PXE Switch
Slave Node
eth0 Management Switch
eth1 PXE Switch
eth2 Ethernet Network
Fuel Boot
1. Fuel Static
2. TAB Button
3. Change Gateway 10.0.93.254
4. Change IP 10.0.93.232
5. Change Mask 255.255.255.0
6. Change Name Server 10.100.3.3
Installation Process
Step 4: Fuel Configuration
Network Setup
Eth0 Eth1
IP 10.0.93.230 192.168.0.2
Gateway 10.0.93.256 192.168.0.1
Mask 255.255.255.0 255.255.255.0
PXE Setup (Eth1)
DHCP Pool Start 192.168.100.2
DHCP Pool End 192.168.100.0
DHCP Gateway 192.168.100.1
DNS & Hostname Setup
Hostname fuel
Domain Melaka.mmu.edu.my
External DNS 10.100.3.3 / 10.0.3.3
Installation Process
Step 4: Fuel Configuration
192.168.1.X
Installation Process
Step 6: CABLE TYPE
VLAN
PXE
Management
Installation Process
Step 7: Slave Node Connect
Installation Process
Step 8: Node Detect
Installation Process
Step 9: Deployment
Installation Process
Step 9: Deployment
Installation Process
Step 9: Deployment
Installation Process
Step 9: Deployment
Installation Process
Step 9: Deployment
Installation Process
Step 9: Deployment
Installation Process
Step 10: OPENSTACK
DEMO
THE END