The document discusses the implementation of a hybrid cloud using Openstack and Windows Azure. Openstack was used for the private cloud due to its open-source nature, while Windows Azure was used for the public cloud due to its easy-to-use services. Openstack was configured on Ubuntu by installing devstack repositories and services. Connectivity between the private and public clouds was established by implementing Azure's CLI and services within Openstack. Security was implemented through network tools like Nmap, Nikto, and Nessus, as well as port blocking and internal VM isolation using VLANs.
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Presentation hybrid cloud
1. IMPLEMENTATION OFIMPLEMENTATION OF
HYBRID CLOUD ANDHYBRID CLOUD AND
SECURITYSECURITY
GROUP MEMBERS:GROUP MEMBERS:
KARAN CHHABRA (14111322)KARAN CHHABRA (14111322)
RAJAT DIKSHIT (14119200)RAJAT DIKSHIT (14119200)
2. OPENSTACK ANDOPENSTACK AND
WINDOWS AZUREWINDOWS AZURE
At the private cloud side we choseAt the private cloud side we chose
Openstack because of the fact that it is anOpenstack because of the fact that it is an
open-source cloud platform.open-source cloud platform.
This trait helped us to configure our privateThis trait helped us to configure our private
cloud environment according to thecloud environment according to the
infrastructural and networking needs.infrastructural and networking needs.
Whereas, at the public cloud side of theWhereas, at the public cloud side of the
project, we selected Windows Azure as ourproject, we selected Windows Azure as our
platform because subscribing to itsplatform because subscribing to its
services and using them later wasservices and using them later was
practically very info graphical and easy.practically very info graphical and easy.
Also, we acknowledged that remoteAlso, we acknowledged that remote
access to azure was if not easily butaccess to azure was if not easily but
practically possible.practically possible.
3. CONFIGURATION OFCONFIGURATION OF
OPENSTACKOPENSTACK
The base operating system that is used as a platform for the creation of openstack isThe base operating system that is used as a platform for the creation of openstack is
Ubuntu 14.04 Trusty Tahr Server edition.Ubuntu 14.04 Trusty Tahr Server edition.
Steps taken to configure Openstack on our Ubuntu server:Steps taken to configure Openstack on our Ubuntu server:
Cloned server with devstack repositories.Cloned server with devstack repositories.
Bridged Host and VM network topologies.Bridged Host and VM network topologies.
Installed all services of Openstack.Installed all services of Openstack.
After all these operation an admin layer of Openstack dashboard was provided to us andAfter all these operation an admin layer of Openstack dashboard was provided to us and
our native machines started acting as a server to the abovementioned private cloudour native machines started acting as a server to the abovementioned private cloud
environment.environment.
5. For the collaboration of Windows Azure with Openstack, we embedded someFor the collaboration of Windows Azure with Openstack, we embedded some
necessary CLI platform and services related to Azure within Openstack. These are asnecessary CLI platform and services related to Azure within Openstack. These are as
follows:follows:
Since Azure’s remote services run on nodejs engine, we implemented recent nodeSince Azure’s remote services run on nodejs engine, we implemented recent node
modules in the server.modules in the server.
Implemented Azure’s Cross Platform CLI (XPLAT-CLI).Implemented Azure’s Cross Platform CLI (XPLAT-CLI).
Imported Azure’s client subscription in order to make our private cloud recogniseImported Azure’s client subscription in order to make our private cloud recognise
Azure successfully.Azure successfully.
Embedded Azure management key from the subscription so as to authorise ourselvesEmbedded Azure management key from the subscription so as to authorise ourselves
into the network.into the network.
These operations successfully created a connection between the two cloudThese operations successfully created a connection between the two cloud
environments.environments.
7. IMPLEMENTATION ANDIMPLEMENTATION AND
DEMONSTRATION OFDEMONSTRATION OF
SECURITYSECURITY
Since Openstack is laid upon VMware which is then layered on a host operating system,Since Openstack is laid upon VMware which is then layered on a host operating system,
access to it is already very much restricted.access to it is already very much restricted.
All the security implementations were made out on the network layer.All the security implementations were made out on the network layer.
These are the tools we used in order to secure the network layer:These are the tools we used in order to secure the network layer:
NMapNMap
NiktoNikto
NessusNessus
Port blocking via IP tablesPort blocking via IP tables
Internal VM isolation through VLAN’sInternal VM isolation through VLAN’s