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) 3 Whatcanwe do withit?
4. Problemdescription 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. 4
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 5
6. Solutions Virtualization Solutions Linux with Vmware ESX Linux with VirtualBox Vmware Infrastructure Xen KVM HyperV HypervisorVMWare ESXI Hybrid options 6
10. Problemsfound 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 10 How to solve theproblem?
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 13
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. 14
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. 15
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 16
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 17