You are on page 1of 46

DEVELOPMENT OF PRIVATE CLOUD

INFRASTRUCTURE

Amirul Asyraf Mohamed Azam 1141123412


Problem Statement

Dedicated Server Problem


Expensive IT Hardware and Tools
Hardware Failure
Fat Client Increase Cost
Objective

To study cloud environment and networking


To deploy stable Cloud System
To introduce new way of implementing the Cloud System
Project Scope

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

Compute Network Storage

Language
Develop Licensing Written Platform
Kate Keahey Apache License Java Xen
Tim Freeman, version 2 Python KVM
et al.
OpenNebula

Storage Network Compute

Language
Develop Licensing Written Platform
OpenNebula Apache License Java Xen
Community version 2 C++ KVM
C Vmware
Ruby vCenter
Eucalyptus

Compute Network Storage

Language
Develop Licensing Written Platform
Eucalyptus GPLv3 (Only) Java Xen
Systems, Inc Proprietary C KVM
VMware
Apache CloudStack

Storage Network Compute

Language
Develop Licensing Written Platform
Cloud.com Apache License Java Java
Citrix version 2
Apache
Software
OpenStack

Compute Network Storage

Language
Develop Licensing Written Platform
RackSpace Apache Version Python Cross-Platform
NASA 2
Service
Installation OpenStack & Tools
Controller Compute Compute Storage
Fuel Master

Controller Compute Compute Storage


MaaS + Juju
Server

Controller Compute Compute Storage Storage


OpenStack Normal Installation Mirantis OpenStack 9.0 Ubuntu Autopilot + MaaS

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

Maintainance Design Spiral Model

Deploy Testing
Solution
Fuel Master

Controller Compute Compute Storage


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

Controller Compute Compute Storage


Layout
Fuel Master

Master Node
eth0 Management Switch
eth1 PXE Switch
Slave Node
eth0 Management Switch
eth1 PXE Switch
eth2 Ethernet Network

Controller Compute Compute Storage


Installation Process
Step 1: Download Fuel ISO
https://www.mirantis.com/
https://www.fuel-infra.org/

07461ba42d5056830dd6f203e8fe9691 Mirantis Fuel ISO v10.0


Installation Process
Step 2: USB DISK

Rufus Boot USB


1. DD Writing
2. MBR
Installation Process
Step 3: Boot Setting

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

Configure and test the


repository
Installation Process
Step 5: WEBUI

Before Proceed Here


1. Bootstrap List Command
Installation Process
Step 5: SWITCH CONFIG

Interface Mode VLAN


11 TRUNK 100-150 / 1000-1200
Switch 1
12 TRUNK 100-150 / 1000-1200
13 TRUNK 100-150 / 1000-1200

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

You might also like