Virtual Environments and Level III Redundancy

Download Virtual Environments and Level III Redundancy

Post on 01-Jan-2016

16 views

Category:

Documents

2 download

Embed Size (px)

DESCRIPTION

Virtual Environments and Level III Redundancy. A modern, green and fault tolerant approach to radio automation system design. Patrick J. Campion Director of Product Development ENCO Systems, Inc. A simplified view of 20 years of radio automation system integration. - PowerPoint PPT Presentation

TRANSCRIPT

<ul><li><p>Virtual Environments and Level III RedundancyA modern, green and fault tolerant approach toradio automation system designPatrick J. CampionDirector of Product DevelopmentENCO Systems, Inc.</p></li><li><p>A simplified view of 20 years of radio automation system integration.</p></li><li><p>Starting with a 1:1 PC:Studio design based on the following configuration</p></li><li><p>ONE STUDIOONE BOXAgain, in this model the setup is 1:1 PC:Studio.</p></li><li><p>4U Rackmount CasePower SupplyMotherboardNICVideoRAMProcessorHDD(s)DVD ROMPCIe RAIDPCIe SoundPCI GPICooling Fans</p></li><li><p>4U Rackmount CasePower SupplyMotherboardNICVideoRAMProcessorHDD(s)DVD ROMPCIe RAIDPCIe SoundPCI GPICooling Fans</p><p>Take that big list of components and fit it into the box</p></li><li><p>TWO STUDIOS</p></li><li><p>TWO BOXES</p></li><li><p>THREE STUDIOS</p></li><li><p>THREE BOXES</p></li><li><p>FOUR STUDIOS</p></li><li><p>FOUR BOXES</p></li><li><p>FIVE STUDIOS</p></li><li><p>FM ONAIRAM ONAIRPROD1PROD2VT STUDIOConveniently named for demo purposes</p></li><li><p>FM ONAIRAM ONAIRPROD1PROD2VT STUDIOIT RACK ROOMMove everything to a rack room</p></li><li><p>FM ONAIRAM ONAIRPROD1PROD2VT STUDIOIT RACK ROOMSERVER ONESERVER TWOSWITCHAdd servers and a switch</p></li><li><p>FM ONAIRAM ONAIRPROD1PROD2VT STUDIOIT RACK ROOMSERVER ONESERVER TWOSWITCHPOWERStart connecting cables</p></li><li><p>FM ONAIRAM ONAIRPROD1PROD2VT STUDIOIT RACK ROOMSERVER ONESERVER TWOSWITCHNETWORK</p></li><li><p>FM ONAIRAM ONAIRPROD1PROD2VT STUDIOIT RACK ROOMSERVER ONESERVER TWOSWITCHKVM</p></li><li><p>FM ONAIRAM ONAIRPROD1PROD2VT STUDIOIT RACK ROOMSERVER ONESERVER TWOSWITCH</p></li><li><p>FM ONAIRAM ONAIRPROD1PROD2VT STUDIOIT RACK ROOMSERVER ONESERVER TWOSWITCHSTUDIOSFM ONAIRAM ONAIRPROD1PROD2VT STUDIO</p></li><li><p>FM ONAIRAM ONAIRPROD1PROD2VT STUDIOIT RACK ROOMSERVER ONESERVER TWOSWITCHSTUDIOSFM ONAIRAM ONAIRPROD1PROD2VT STUDIOKVM</p></li><li><p>FM ONAIRAM ONAIRPROD1PROD2VT STUDIOIT RACK ROOMSERVER ONESERVER TWOSWITCHSTUDIOSFM ONAIRAM ONAIRPROD1PROD2VT STUDIOAUDIO</p></li><li><p>FM ONAIRAM ONAIRPROD1PROD2VT STUDIOIT RACK ROOMSERVER ONESERVER TWOSWITCHSTUDIOSFM ONAIRAM ONAIRPROD1PROD2VT STUDIOGPI</p></li><li><p>FM ONAIRAM ONAIRPROD1PROD2VT STUDIOIT RACK ROOMSERVER ONESERVER TWOSWITCHSTUDIOSFM ONAIRAM ONAIRPROD1PROD2VT STUDIOCROSS CONNECTS</p></li><li><p>IT RACK ROOMSERVERSWITCHSTUDIOSFM ONAIRAM ONAIRPROD1PROD2VT STUDIO</p></li><li><p>FM ONAIRAM ONAIRPROD1PROD2VT STUDIOIT RACK ROOMSERVER ONESERVER TWOSWITCHSTUDIOSFM ONAIRAM ONAIRPROD1PROD2VT STUDIO</p></li><li><p>IT RACK ROOMSERVERSWITCHSTUDIOSFM ONAIRAM ONAIRPROD1PROD2VT STUDIO</p></li><li><p>ONE SITEONE BOX</p></li><li><p>LOTS OF PROCESSING POWERLOTS OF RAMHIGH PERFORMANCE DRIVESHIGH PERFORMANCE RAID CONTROLLEREIGHT OR MORE 1000TX NICSERVER CLASS HARDWARE</p></li><li><p>Starting with a six drive frame no OS or architecture</p></li><li><p>RAID1Build one RAID1</p></li><li><p>RAID1RAID5And one RAID5 with the remaining four drives</p></li><li><p>RAID5SERVERVM1VM2VM3VM4VM5On the RAID1 build our Virtualized Server OS and five Virtual Machines</p></li><li><p>RAID5SERVERFM ONAIRAM ONAIRPROD1PROD2VT STUDIO</p></li><li><p>STORAGE VOLUME (VIRTUAL SHARE)SERVERFM ONAIRAM ONAIRPROD1PROD2VT STUDIOThen create a virtual share on the RAID5 for storage purposes</p></li><li><p>VIRTUAL MACHINEOPERATING SYSTEMIP AUDIO DRIVERAUTOMATION SOFTWARE</p></li><li><p>ONE SITEONE BOXThis models biggest flaw is a lack of true redundancy</p></li><li><p>IT RACK ROOMSERVERSWITCHSTUDIOSFM ONAIRAM ONAIRPROD1PROD2VT STUDIO</p></li><li><p>ONE SITE</p><p>TWO BOXESSolved by going to a model with two duplicate boxes</p></li><li><p>IT RACK ROOMSERVER1SWITCHSTUDIOSFM ONAIRAM ONAIRPROD1PROD2VT STUDIOSERVER2</p></li><li><p>RAID5SERVERVM1RAID5SERVERRedundancy Software3000TX pipe between the two boxes and redundancy software added</p></li><li><p>STORAGE VOLUME (VIRTUAL SHARE)SERVERFM ONAIRAM ONAIRPROD1PROD2VT STUDIOSTORAGE VOLUME (VIRTUAL SHARE)SERVERFM ONAIRAM ONAIRPROD1PROD2VT STUDIOCreate two duplicate, synchronous environments.</p></li><li><p>SMALLER FOOTPRINTLESS POWER DRAWLESS COOLING DEMANDEASIER INTEGRATIONHIGHER QUALITY MATERIALEASIER MAINTENANCEMORE SCALABILITYBETTER FAULT TOLERANCEKVM SHARING BUILT IN</p></li><li><p>Virtual Environments and Level III RedundancyA modern, green and fault tolerant approach toradio automation system designPatrick J. CampionDirector of Product DevelopmentENCO Systems, Inc.</p><p>patrick@enco.com</p></li><li><p>fin(The End)</p><p>* INTRODUCTION:ENCO bioSelf bioBasic overview- Simplified "current" build- Virtualization- Redundancy*Presentation is going to start by doing a walk through of how automation systems are traditionally designed in the radio environment*Starting with PC design*In this model the traditional setup is one box per studio, and that's what this model will follow*Yes - the box is big, but the list of components that need to fit into it is even bigger. </p><p>NOTE - this is made to go bigger than the box to setup the icebreaking humor moment when the transition to the next slide takes these items and "fits" them in the box.</p><p>PCI GPICooling Fans are the last items</p><p>Next slide "fits" them*that's better - everything fits in the box now*and we'll expand that with two studios*two boxes (fade in two boxes)*three studios*fade in three boxes*four studios*four come up right away so you don't have to wait*five studios*five boxes nice and neat and conveniently named for demo purposes*and, if the facility is lucky, they'll have these all in a rack room*which is where we're now going to move the five boxes from the sample setup*and now we add the dual file servers and a network switch for redundancy and connectivity*and start wiring...</p><p>power first</p><p>mention ups legs, power loads, ac cooling, etc.*network wiring - lots of rj45 connectors to crimp on or premade cables to purchase*kvm wiring - one or two cat5e cables to each studio to accommodate remotely located kvm gear or a pricy KVM system to accommodate multi studio sharing/switching*and the kvm transmitter boxes*let's talk about connectivity to studios now in the 1:1 box to studio model*kvm receivers in each studio (power, wiring)*audio wiring - octupus cables or studio hub, punch blocks, krone blocks, cross connects, etc.*gpis - more shared connections, more octopus cables, more wiring*cross connecting all those things for audio and gpi sharing, networking, etc.*and now we simplify*all that mess boils down to just this*that's right - all of this can be replaced*with just this*let's look at how we do that - starting with the servers*instead of one studio:one box, we can accomplish this with one site:one box*what goes into these servers:Dell PowerEdge R710 with SAS drives, Intel Xeon six core processors, dual channel DDR3 RAM, 6Gbp/s RAID controller (perc h800), Intel 1000TX NICs (server class)*so here's the frame we get - 2u rackmount with six 3.5" drives (or eight 2.5" drives)*the first thing we do is, through the RAID controller, divide the six drives into two physical volumes. The first of which will be a RAID1 consisting of two drives in a mirror*The second volume is a RAID5 consisting of four drives*Now we do the software build...First comes the Xen Server O/SThen, in that software, we build up five virtual machines. Those machines will all be Windows Server 2008 so that they can be run as "protected" environments*Using Xen Server, we make those virtual machines into the five sessions that replicate the five physical boxes we had earlier. We also use Xen Server to partition the RAID5 intosharablespace which becomes a "drive" in one the five sessions and is shared among the "workstations" for audio and data storage. IP Audio drivers for all five "workstations" tied into the existing AOIP system or freestanding with networked GPI/O and audio nodes*So this is what each virtual machine gets installed on it*The biggest flaw in that system is a lack of redundancy - this is where the real "magic" happens*instead of one site, one box*this model*we do one siteTWO BOXES</p><p>*where each server is a mirror duplicate of the other using Marathon eveRun*It changes the build process slightly. We build up two servers with the same drive structure as previously mentioned, interconnect them with three 1000TX NICs through a switch, build the Xen Server software on each one, and then build the first Virtual Machine on one server. At that point we install the Marathon Everrun software and "point" it at the second server. Itpropagatesitself to that server and then continuously mirrors the two boxes in real time from that point forward*So, when you build out your other virtual machines and shares they are automatically mirrored over to the second server. And because you're using a Server OS on the virtual machines, they're running as Protected O/S's meaning that they're able to be "faulted" from the primary to the backup immediately in real time in the event of a software or hardware failure.*So - what benefits does this system give us?</p><p>*Lots less space - 5U for two servers and a switchLots less power (longterm savings in power draw and maintence, short term in UPS and wiring expense)Less AC (longterm power savings, short term savings in that you can have a smaller unit)Integration eases considerably (less wiring, less racks, less space demands)Higher quality boxes with nationally available warranty repairsMaintenence on less boxes, less drives, less power supplies, etc. Less to fail over timeEasier to scale - add a new VM and thin client and you're good to goMore reliable in the long run due to common faults (network issues, power issues, hardware failure)KVM sharing built in through Thin Clients (Wyse) connecting to the virtual machines*INTRODUCTION:ENCO bioSelf bioBasic overview- Simplified "current" build- Virtualization- Redundancy</p></li></ul>