Upload
luis-bastiao
View
1.213
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
DataCenterVirtualization – bioinformatics servers
Luís Bastião
Frederico Valente
10 October 2010
2
Overview Problem description
Requirements
Solutions – Overview Virtualization overview etc Advantages / Disadvantages
Adopted Solution Problems found Network Architecture Backups
3
Hardware description Material
Two Servers Supermicro Tsunami
Intel Xeon 2.6GHz (6 Processors per Socket) 2 Sockets per Server
24GB RAM 2 NICs 2 Hard-drives (2TB per disk)
What can we do with it?
4
Problem description How to make the best of hardware?
Should not be idling most of the time Must be available to all group elements
What will the group do with the machines? Developing Machines
Provide services Data crushing algorithms
How to cope with the differentiated software needs of the group? Some projects use Linux others Windows. Some are in Java and
databases others require other environments Storage requirements: there is a need to store and share data. Provide network services outside access Some applications are deployed temporarily Should be scalable
Containment: Failure/blunders on a machine should not affect other components.
5
Solution: Virtualization To cope with the requirements gathered we
propose a virtualization solution Different environments make use of different Virtual
Machines Some virtual machines provide specific support (NAT,
NAS, Database) Multiple virtual machines running on the same
server
6
Solutions Virtualization Solutions
Linux with Vmware ESX Linux with VirtualBox Vmware Infrastructure Xen KVM HyperV Hypervisor VMWare ESXI Hybrid options
Advantages/Disadvantages
CentOS(with Vmware)
CentOS(with VirtualBox)
HyperV Xen Vmware ESXi
Free VMware
limitations OS Independence Suport RAID1 (software) Management Reliability in Vmware ESX
No Support NAS
Performance
Free OS Independence Suport RAID1 (software)
Performance
Management
Reliability
Paid OS
Dependence Generic
Windows Drivers
Hosted in OS (Windows 2008) Reliability Management Performance
Free OS
Dependence Generic
Linux Drivers No support Reliability
Management
Free Vmware
limitations OS Independence Optimized for certain hardware Reliability Management Performance
No support NAT
No Support NAS
No Support FakeRAID
7
8
AND ADOPTED SOLUTION IS..
9
VMware ESXi
10
Problems found Using ESXi in two servers
Does not support access to native storage in Virtual Machines
Does not provide Network Address Translation (NAT) for Virtual Machines
Servers have FakeRAID (Just supported by software)
Public IP distribution is currently a problem in IEETA Network
How to solve the problem?
11
Testing, Drafting, Testing, Annoying, Doing Noise.....
12
Network Infrastructure
13
NATer Virtual NATer
pFSense: A FreeBSD based NAT solution Virtual Machine
Easy to configure through a web interface
DHCP Server 192.168.1.0/24 Provide internal network with IP’s based on Virtual MAC
Address
Port forwarding enables VMs to provide services to the outside network. 193.136.171.33 + Port
14
FakeRAID and Backup Policies Adaptec Controller does not provide RAID in a
transparent way (requires software drivers) RAID drivers depend on the operative system and
they are not available for all platforms ESXi does not support drivers
Solution: Periodic backup of virtual machines The restore was tested and works perfectly.
15
NAS (Network Access Storage) ESXi does not supply a SAN (Storage Area Network) in
Free Edition Raw device mapping
Solution: Create a Virtual Machine with large storage area proving NAS functionality FreeNAS
Access through: CIFS/Samba FTP HTTP NFS APF Etc.
16
Management Virtual Machines Administrator use VMware Vsphere CLI
Just for Windows SSH for Hypervisor VMware Power CLI (Console) Virtual Network Management
Access for administration server Console Configure Network Create/Remove Virtual Machines Browse datastore Performance analysis
17
Do not forget.. Enable virtualization VT-d (BIOS)
Better IO performance under virtualization
Enable Power On in Boot Features When servers miss power and it returns, servers will
start automatically.
Enable SSH
Accessible IP for Management Network
18
Last steps..
19
DEMO – VSPHERE IN ACTION