Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

17
Sandor Acs [email protected] 05/07/2012 1

description

Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012. Outline. About the project LPDS private IaaS Infrastructure and software elements SZTAKI solutions in OpenNebula Current status. The SZTAKI Cloud Project (1). Goals : - PowerPoint PPT Presentation

Transcript of Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

Page 1: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

Sandor [email protected]

05/07/2012

1

Page 2: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

Outline

• About the project

• LPDS private IaaS

• Infrastructure and software elements

• SZTAKI solutions in OpenNebula

• Current status

2

Page 3: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

The SZTAKI Cloud Project (1)

Goals:• Building a private IaaS for SZTAKI that makes its

e-infrastructure more modern and economical.

• Do researches, which make SZTAKI cloud easy to use and more reliable.

• Duration: 2 years (started 01/04/2012)

Page 4: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

The SZTAKI Cloud Project (2)Partners:• DSD - Department of Distributed Systems

http://dsd.sztaki.hu/

• ILAB - Informatics Laboratoryhttp://www.sztaki.hu/infolab/

• ITAK - Internet Technologies Applications Centerhttp://itak.sztaki.hu/en

• LPDS - Laboratory of Parallel and Distributed Systemshttp://www.lpds.sztaki.hu/

Page 5: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

The SZTAKI Cloud Project (3)

Research and development topics:

• Elasticity and automatic scaling

• Data-intensive cloud

• Reliability and security improvements

Page 6: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

LPDS private IaaS• LPDS’ private IaaS was one of the preludes of the

SZTAKI cloud project• LPDS cloud since ~summer of 2011• Need for an infrastructure which is:

• highly reliable, • dynamic,• flexible,• and easy to use by developers and users.

• Before the cloud era, developers requested VMs from the infrastructure team (that takes time!)

• Some data (from 04/06/2012):• 74 VM running,• 118 registered images,• services (e.g. web), developer and test VMs as well.

Page 7: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

Infrastructure and software elements (1)

HW:Frontend Server (2X) - DELL PowerEdge R415 AMD Opteron 4280 Processor (2.8GHz, 8C, 8M L2/8M L3

Cache, 95W); 16GB Memory,1333MHz; (2X) 600GB SAS 6Gbps 15k 3.5" HD Hot Plug;

Node Server (7X) – DELL PowerEdge R815(4x) AMD Opteron 6272 (2.1GHz, 16C, 16M L2/16M L3

Cache, Turbo CORE, 80W ACP); 256GB Memory, 1600MHz; (6X) 1TB Near-Line SAS 6Gbps 7.2k 2.5" HD Hot Plug

Page 8: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

Infrastructure and software elements (2)

Storage server (2X)DELL MD3600i

MD3600i External 10Gb iSCSI RAID 12 Bays Array with dual controllers; (12X) 3TB NearLine SAS 6Gbps 7.2k 3.5" HD; Redundant Power Supply 600W;

PowerEdge R510Intel Xeon E5620, (2X) 4C, 2.40GHz, 12M Cache, 5.86GT/s, 80W TDP, Turbo, HT; 24GB Memory DDR3, 1333MHz; (12X) 3TB, Near Line SAS 6Gbps, 3.5-in, 7.2K HD (Hot Plug)

Switch (2X)PowerConnect 6248, 48 Ports, Managed Switch, 10GbE and Stacking Capable

Page 9: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

SZTAKI CLOUD

Node64Core256GB RAM Node

64Core256GB RAM

Node64Core256GB RAM Node

64Core256GB RAM

Frontend8 Core,

16GB RAM

Switch48port,4X10

G

Switch48port,4X10

G

Storage

36TB

Storage

36TB

Frontend8 Core,

16GB RAMNode

64Core256GB RAM Node

64Core256GB RAMNode

64Core256GB RAM

Page 10: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

SZTAKI solutions in OpenNebula (1)

• NFS-root based nodes (for IaaS scaling)• Improved iSCSI driver (introducing in

OpenNebula 3.6)• AoE driver for OpenNebula (in progress)

Page 11: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

SZTAKI solutions in OpenNebula (2)

• NFS-root based nodes:• Centralized node management• Every node is using exactly the same software

stack• Based on NFS and PXE Boot• Additional advantage: security (read-only root)

Page 12: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

SZTAKI solutions in OpenNebula (3)

NFS-root based nodes (2):1. PXE client boots up, starts up PXE boot ROM and Client

broadcasts DHCP request.2. DHCP server responds with IP address, default gateway,

”filename” and path (TFTP server address).3. Client sends TFTP request to TFTP server asking to

retrieve filename.4. TFTP server responds and sends filename to client.5. Client executes filename which is loads the kernel. When

the kernel executes, the root file system specified by root-path is mounted over NFS.

Page 13: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

SZTAKI solutions in OpenNebula (4)

Improved iSCSI driver in OpenNebula:• iSCSI: IP-based storage networking standard for linking data storage

facilities• Improvments:• support the non-persistent disk images,• tgtd configuration auto saving,• iSCSI TID vs

image id independency.

Page 14: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

SZTAKI solutions in OpenNebula (5)ATA over Ethernet (AoE) driver for OpenNebula:• AoE:  network protocol , designed for simple, high-performance

access of SATA storage devices over Ethernet networks. It is used to build storage area networks (SANs) with low-cost, standard technologies.

• AoE advantages against iSCSI:• Simplicity• Less overhead• Better performance

• AoE disadvantages against iSCSI:• Layer 2 non routable (for local storages)• Less supported (by enterprises)

Page 15: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

Current statusQ1 finished: • Designing the architecture• Ordering the infrastructure elements• Building and testing local clouds Improvements and results: • Full iSCSI support• Easy IaaS scaling with NFS-

root based nodes• Website (cloud.sztaki.hu) +

documents • HWs are arriving soon

(09/07/2012)

Page 16: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

What is next during the hands-on session?

• OpenNebula GUI• Marketplace• Image, template and VM management• Testing

Page 17: Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012

Questions?

Thank you for the attention!