1. How to …..Telco cloud
1
HW:
OS:
Virtualization:
Cloud:
HW:
NFV:
Customer Facing Service
Servers: HP, Lenovo, Network : Juniper,Huawei
Linux: Ubuntu
KVM
Open Stack+CEPH &SDN
3rd Party
Telco Services and more
About iOSS
4. OS, Virtualizationand cloud
4
From a cloud administrator’s perspective thesethreelayersaredone inthis order:
1.Starting from a bare metal server, LinuxUbuntu OSis installed
2.WithMAAStool from Ubuntuyoumoveon from metal to virtual machineusing GUIInterface
-becausewe aregoing to install OpenStack, administrators use JUJUtool from Ubuntuwith a lot of charms(set of scripts)
3.Openstack installation using Juju.Pan-Net partnerfor this is Canonical
4.CEPH installation for storage
5.SDN Contrail-Controllerinstallation from:
7. Openstackand cephintegration
7
Block StorageforOpenStack
•Cephserves as a native Cinderblock provider for images and volumes, and integrates with the virtualization infrastructureto connectthe block devices to the VM’s.
•TheCephRBD block device (RBD) enables instant thin provisioning and cloningof images and volumes usedby OpenStack Nova.
•Thismakesbooting new VM’s with highlyavailable, fault-tolerant disks fast, easy, and efficient.
•Volumescanalso becloned from volumesnapshots.
ObjectStorageforOpenStack
•CephObject Gateway (RGW) provides complete compatibility with the Swift API,integrates into Keystonefor authentication and can be usedas a backend to
Glance.
8. SDN controller contrail
8
Let’s assume an application request:
create a virtual network(VN) with some VMs (Virtual machines)
VMorchestrator isOpenStackand VirtualNetwork orchestratorisSDNcontroller
Therequest specifies the topology of the VN,the resourcesrequired for each virtual
node (numberof virtual machinesandvirtual switches), and bandwidth requirementfor
each virtual link. TheOpenStack computing orchestrator responds to the request by
scheduling the virtual machines(VMs), wherevirtual networknodes and switches
(OVS orOpen vSwitch ) reside, inthe data center. TheOpenStack
orchestrator delegates anSDN controller (through its Virtual NetworkTenant
(VTN)manager) to schedule the VN bysending the request to the SDN
controller throughits northbound interface. TheSDN controllercreates and maps the
requiredvirtual switches and links to available physical resources. Thecontroller
creates and installs forwarding policies in OpenFlow-enabled switches.
9. integration between OpenStack , Neutron, and Contrail
9
TheNova module in OpenStack instructs the Nova agent in the compute node to create the virtual machine.TheNova agent communicates
with the Contrail Neutronplug-into retrievethe networkattributes of thenew virtual machine(for example, the IP address).
Once the virtual machineis created, theNova agent notifies the vRouter agent, whichconfiguresthe virtual network for the newly created
virtual machine(for example, new routes in the routing instance).