Download presentation
Presentation is loading. Please wait.
1
Introduction to DoC Private Cloud http://cloudstack.doc.ic.ac.uk/client
2
DoC Requirements Easily provisioned VMs GUI & API available to complete tasks e.g. creating accounts & Virtual Machines (VMs) Availability of Shared (NetAPP) & Local disk offerings Configure memory/cpu/storage, and choose which supported OS to install (eg. Ubuntu, CentOS). Accounting system for recording and resource-usage. Users can be root on VMs and install packages.
3
Available Hardware: 4 x Dell PowerEdge C6220 compute servers. This is a very dense compute server, with four independent nodes in a two unit chassis. Each node contains two Intel Xeon E5-2690 8-core 2.9GHz processors (32 threads with hyper-threading), 128GB of RAM and two 1TB hard drives. 2 x IBM System x3750 M4. Each server has four Intel Xeon E5-4650 8-core 2.7GHz processors (64 threads with hyper-threading), 512GB of RAM, two 300GB hard drives and twelve 1TB hard-drives. 4 x Dell PowerEdge R720. Each server has two Intel Xeon E5-2640 2.50GHz six- core 2.5Ghz processors (24 threads with hyper-threading), 64GB of RAM, two 300GB hard drives and 24 1TB hard-drives. 1 x NetApp NetApp F2240A-2 dual-controller Filer and disk-shelf; raw storage capacity 60TB. 4 x Extreme Summit X670 10GbE switches.
4
Software used for the setup: For CloudStack Management Nodes: Hardware HA: CentOS Linux Cluster (2 nodes) ==> controls resources: VIP, HAProxy, CS (MGMT & Usage services) & MySQL DB share via iSCSI NetApp LUN. CloudStack Management Interface Load Balanced: HAProxy Database - MySQL Virtualised Management Farm Hypervisor: Xen Cloud Platform v1.6 (XCP) Support VM migration from local -> shared storage & vice versa
5
API coding Cloudmonkey : Python-based command line utility for interacting with Apache CloudStack IaaS clouds HTTP encoded queries via perl/python/php scripts
6
CloudStack Lingo Zones Pods Clusters Domains Projects Accounts Users Templates/ISO images Service offerings: System (CPU & RAM) & Disk Instances (VMs)
7
Zone
8
Etiquette Provide a meaningful display name (hostname). e.g. -vmxx Unused VMs should be deleted. Limit the creation of VMs (as it takes up unnecessary resources and bandwidth) VMs are not backed up.
9
User accessibility: via API commands using API & Secret Keys for authentication User logins currently linked to LDAP Local users could be created in a separate domain. S3 and EC2 API compatibility
10
Future improvements CSG Maintained VM Templates Setup MySQL Galera Cluster (Master - Master) setup Upgrade CloudStack -> 4.2 (July 2014) System Usage Accounting
11
And Finally... 3 rd year project is currently using it. Q & A Demos http://cloudstack.doc.ic.ac.uk/client
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.