Implementing!SoftNAS!Cloud!with!Docker! November!2014!
|
|
- Eric Gallagher
- 8 years ago
- Views:
Transcription
1 ImplementingSoftNASCloud withdocker November2014 SoftNAS'Cloud'with'Docker'provides'simple,'on:demand,'persistent'shared' storage'for'devops'striving'to'obtain'continuous'delivery/integration'and' applications'to'scale
2 Table*of*Contents* Introduction...3 Overview...3 WhatisNAS?...3 WhatisSoftNAS Cloud?...3 WhySoftNASCloud?...4 CommonUseCases...5 DockerContainersvsVirtualMachines...5 Firsttherewasvirtualization...5 Containersandhowtheyaredifferent...5 TheStorageChallengeforContainers...6 Implementation...7 EaseofApplicationDeliverywithPersistentSharedStorage...7 SettingupaDockerHost...8 ContinuousIntegrationandDelivery...10 DeployApplicationstoScale...11 ConfigurationOverview...11 ConfiguretheBeanstalkDockerHost...12 ConfigureElasticBeanstalkwithaDockerContainer...12 CreateDockerrun.aws.jsontoconnecttoSoftNAS...13 CompressFilestouploadtoElasticBeanstalk...14 ConfigureElasticBeanstalk...15 HighAvailabilityandReplication...18 IntroductiontotheAPI...20 HowtoGetStarted...21 Copyright 2014SoftNAS,LLC AllRightsReserved
3 Introduction* Overview* Dockerisanopen^sourceprojectthatautomatesthedeploymentofapplicationsinsidesoftware containers,byprovidinganadditionallayerofabstractionandautomationofoperatingsystem^level virtualizationonlinux.dockerenablescontinuousintegrationwithdevopsfindingvaluethrough simplicitytobuild,ship,andrunapplicationswithincontainers.dockerenablesseparationofconcern; developersplaceapplicationsintocontainers,operationsrunthecontainers.dockerisoneofthemost activefreeandopen^sourceprojectstoday,withmorethan500contributorsoverthelastyear. ThiswhitepaperwillhelpyouunderstandoneofthemostpopularcloudNASoptionsavailableforthe integrationwithdocker,thesoftnas CloudNASFiler.ThisdocumentdescribeshowSoftNASCloudcan beusedtoprovidepersistentstoragetodockercontainers.itwillpayparticularattentiontosolving Dockerskeystoragechallenges. What*is*NAS?* NASisacommonITtermforNetworkAttachedStoragethatenablesdataandfilesharingusingpopular protocolslikenfsandcifs/smb.iscsiistypicallyassociatedwithsan(storageareanetworks).nas storagesystemsthatsupportnfs,cifs/smbandiscsiaretermed unified storage.softnascloud providesunifiedstoragedesignedandoptimizedforhigh^performance,higherthannormali/oper second(iops)anddatareliabilityandrecoverability.italsoincreasesstorageefficiencythroughthin^ provisioning,compressionanddeduplication. What*is*SoftNAS *Cloud?* SoftNAS isasoftware^definednasfilerdeliveredasavirtualstorageappliancethatrunswithin popularpubliccloudenvironments,suchastheawsec2,microsoft Azure,VMware vcloudair andprivatecloudsrunningvmwareesxi/vsphere.softnasprovidesenterprise^gradenasshared storagecapabilities,includinghigh^availabilitywithautomaticfailover. Nothingismorecriticaltothecontinuityofyourbusinessthanyourdata.Likethebloodinyourveins,it hastobesafeandavailable100%ofthetime.softnasoffersthemission^criticaldataprotectionand high^availabilityrequiredfornon^stopoperationofbusinessapplications,websitesanditinfrastructure. SoftNASrunswithinthecustomer sownhostsand/orinthepublicclouds,andprovidesano compromisesafetynetforbusinessinformation. * Unlikelegacystorageappliances,SoftNASofferstheenterprise^gradedataprotectionandhigh^ availabilitycapabilitiesrequiredfornon^stopoperation,withoutthehighstorageacquisitionand maintenancecosts,andwithoutthecomplexitiesandassociatedspecializedstorageskills. Insteadoflockingyourcompanyanddataintoaparticularvendor sproprietaryhardware/software storageappliance,softnasprovidescustomerswiththesamefreedomofchoiceforstoragethat customershavecometoexpectfromotheritinfrastructure;e.g.,servers,switches,firewalls.and becausesoftnasleveragetherichnessofcloudplatforms,thefullrangeoffeaturesandhardware^ independentvirtualizationnowapplyequallytostorage,providingthesamebenefitsforstoragethat Copyright 2014SoftNAS,LLC AllRightsReserved
4 Copyright 2014SoftNAS,LLC AllRightsReserved customersenjoytodayforservervirtualization. Why*SoftNAS*Cloud?* WhyshouldDockerusersconsiderSoftNASCloud? SharedStorageforDockerapplications Manyapplicationsinvolveuseoffilesandfilesystems Enablesrapidscale^outDockerclusterswithhigh^availability Full^featureNAScapabilitiesforDockerapplications Easeofuse Managedataforallcontainersinacommonsimple,'yet'powerful'storagesolutionfor Dockerapplications QuickandeasytoconfigureinminutesforITadministratorandDevOpspersonnel withouttraining Availableon^demandtomeetITandDevOpsagilestorageneeds Builtinsnapshotsandwritableclonesforthestoredcontaineroutput;build test validate repeatonclonedproductiondatasets Rapidrecoveryfromdatacorruptionordeletionevents Easytosetupandsecurelyreplicatelargeamountsofdataacrossdatacenters, platformsandclouds,deliveringanalystsresultsfrombigdataanalyticsto consumersondifferentplatforms Storagepoolssupportdynamicadditionofstoragedevicesandthin^provisioned volumeswithoutworkloadreconfiguration Notrainingorspecialstorageskillsrequired Builtuponfamiliar,standardLinuxandZFSopensourcetechnologies FlexibleopenarchitectureandAPI senableextensibility Nolock^inofcustomerdataduetoopenarchitecture Non^disruptiveonlinestorageadministrationandmaintenanceagility Agilereconfigurationofstorageonlinewithoutdisruptingproductionworkloads Securityandavailability EnhancedsecuritybuiltintoAWSforEBSandSoftNASforS3,AWSistheleading publiccloudfordockeradoption Makescloudstoragesaferforbusiness Protectsmission^criticaldatainthecloud Deliversstorageuptimewith99.999%reliabilityw/dualcontrollers (5minutes/yeardowntime) Increasesapplicationperformanceandprocessingspeedsviafasterstorage performance Scalability Accesstoupto16PBofS3^backedclouddiskstorage Accesstoupto154TBofEBSfromeachEC2instanceassharedstorage Blockreplicationscalesefficientlytohandlehundredsofmillionsoffilesand directories Securelyreplicatedataacrossanyplatform,datacenterorcloud
5 Copyright 2014SoftNAS,LLC AllRightsReserved Common%Use%Cases% Thefollowingcommonusecasesareaddressed. Easeofapplicationdeployment ContinuousIntegration/Delivery Distributedapplicationdeploymenttoscale Docker*Containers*vs*Virtual*Machines* First*there*was*virtualization* Avirtualmachineisamethodinwhichamodernservercanrunmultipleoperatingsystemsonthesame pieceofphysicalhardware.thereareseveralwaysinwhichthisisaccomplished,buttheunderlyingidea isthesame.utilizehardwarepowermoreefficientlybyaddingmorethanoneoperatingsystemontothe samephysicalserver.therearenumerousbenefitstorunningaserverinavirtualizedenvironment.here areafewofthekeypoints: " Redundancy:Theoperatingsystemisdetachedfromthehardware.Thisallowsacertainamount ofportability.i.e.,ifonepieceofhardwarefailsitisrelativelyeasytomovethatoperatingsystem toanotherpieceofhardware. " Scalable:Alongwiththeportability,virtualizedserversgenerallycanbescaledalittleeasier. Meaning,becausetheserversoftwareisnottiedtoanyhardware,it seasiertoaddadditional serverstohandlealargerworkload. " Cost0Savings:Thisisprettystraightforward.It snotnecessarilytobuymultiplephysicalservers. Inthepre^virtualizationeramultiplepiecesofhardwarewerenecessarytosatisfydifferent computingrequirements.foran serverandacrmserver,wouldhaveverylikelybeen deployedastoseparatehardwareservers. Nowwithabasicunderstandingofvirtualizationandwhyit sbeneficialletsdiveintocontainers. Containers*and*how*they*are*different* Inshort,containersfurthervirtualizetheunderlyinghardware.Asdiscussedearlierinatypical virtualizedenvironmentthereisonepieceofhardwarewithseveralcomputersrunningonitandsharing resources.eachoneofthevirtualizedcomputerswillhaveitsownoperatingsystemsandresourceusage alongwithit.inacontainerizedenvironment,onlyoneoperatingsystemwouldberunning.withinthat singleoperatingsystemiswherethecontainersreside.thecontainerseachhavethenecessarysoftware toruntheapplication.ratherthanhavingtheoverheadofalltheoperatingsystems,alltheresources beingareusedbyoneunderlyingsystem.therestofthecomputingpowerisnowavailabletothe applicationitself.it simportanttoknowthatcontainersdonothaveaccesstoothercontainers.sofroma securitystandpoint,containersarenomoreorlesssecurethanastandardvirtualserver. Whilevirtualizedserversdosomethingsmuchbetterthantraditionalhardware,therestillisroomfor improvement.containersbringadifferentapproachtovirtualizationthatwasnotpreviously " Ease:Withacontainer,thereisonlyoneoperatingsystemtomaintainversusmanymany
6 virtualizedserveroperatingsystems.also,applicationswillbehavetheexactlythesameacrossall containers.meaning,containersdevelopedandtestingwithinalocalcomputercaneasilyan successfullybemoveduptoacontainerinthecloud. " Speed0of0scalability:Onceanapplicationisrunninginacontainer,itcanbeduplicatedextremely easily.sincethereisnooperatingsystem,onlythesoftwareneedstobeduplicatedforthe container.thetimeconsumedforscalingchangesfromminutesandhourstoseveralseconds. " Efficiency:Withouttheadditionalburdenofrunningmultipleoperatingsystems,eachpieceof hardwarenowhasextraresources.theseresourcescanbeusedtooffermorepowertothe application(s)thatarerunningwithinthecontainers. The*Storage*Challenge*for*Containers* Whilecontainershavesomeamazingandsimpleadvantagesovervirtualizedservers,thereare challengestoovercome.chiefamongthechallengesisstorage. Dockerstoragelimitations: " Thecontainerhasephemeralstorage,whenthecontaineristurnedoff,dataislost " Containerdatacannotbeimportednorexported " Containerdatacannotbebackedupandrestored " Containerdatacannotbestoredbasedonstoragecapabilities;SSDforhighIOPs,SATAfor inexpensivelargecapacity " Itsnotpossibletospecifyvolumestobeusedfromoneoldcontainertonewcontainer " Itsnotpossibletomanagevolumesafterdeletingthecontainersinwhichtheywereattached " Becausecontainersareintendedtobelightweight,itisnotfeasibletoimplementsharedstorage withineachcontainer " Whilesomeapplicationscanworkaroundsharedstoragelimitationsusingobjectstorage,there remainmanyusecaseswherefile^basedstorageandsharedstoragearerequired. Copyright 2014SoftNAS,LLC AllRightsReserved
7 Implementation* Ease*of*Application*Delivery*with*Persistent*Shared*Storage* WebdevelopmentwithDockerutilizingSoftNASCloudsolvesstorageissues.Dockerprovidesrapid creationofubiquitousdevelopmentenvironmentsonthefly.softnascloudprovidescontinuous persistentsharedstorageexpectedinenterpriseenvironments.thestorageproblemareasofdockerare resolvedbysoftnascloud. Developerscanalsobenefitfromcreatingwriteablesnapshotsofproductiondatatodevelopandtest with.thedevelopmentlifecyclenowbecomesextremelyflexible.theproductionenvironmentissafer whendevelopersarenotpermittedtodirectlyaccessproductioninfrastructureanddatasets.qatesting cyclesarefasterwhenlargeamountsofdatadoesnotneedtobecopiedforeachtest,andinstantaneous storagesnapshotsandwritableclonesareusedinsteadoftime^consuming,expensivedeepcopiesof data. 0 Thefollowingimplementationdemonstrateshowawebdevelopercouldcreateadevelopment environmentthatcanbeusedtohostbothwebdataaswellasacoderepository.bydoingsointhe followingfashionitcanallowformaximumdevelopmentflexibilityandwillkeepstrictsecurityinplace throughoutthedevelopmentlifecycle.morespecifically,inthisusecasewewillconfigureacontainerto runanapachewebserverthatwillservecontentfromoursoftnasfileshare. Copyright 2014SoftNAS,LLC AllRightsReserved
8 Setting*up*a*Docker*Host* SetupstartswithinstructionsforstartingDockeronanUbuntuhost. sudo apt-get update sudo apt-get install docker.io sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/docker.io source /etc/bash_completion.d/docker.io InordertotestusetheversionoptiontocheckthatDockerinstalled. sudo docker --version OnceDockerisinstalledmapthehostservertoaSoftNASCloudshare.Dependingontheversionof Ubuntuitmaybenecessarytoinstallthenfs^commonpackage. sudo apt-get install nfs-common OncethenfstoolsareinstalledmapthehosttotheSoftNASserver.Asanexample,mapthedrivetoa /softnasfolderonthehost.firstmakethedirectory sudo mkdir /softnas Oncethedirectoryismademounttheshare. sudo mount SOFTNAS_IP_ADDRESS:/SOFTNAS_SHARE /softnas Asanexample: sudo mount SOFTNAS_IP_ADDRESS:/eph/eph /softnas ThismountsthedirectoryfromourephemeralstoragetotheDockerhostintothedirectory/softnas. Anotherbrieftest: Copyright 2014SoftNAS,LLC AllRightsReserved
9 sudo touch /softnas/host.file Nowchecktomakesurethatthefileiscreated. ls /softnas WiththeDockerhostisconfigured,nowconnecttothehostsfilesystemviathe^voptionintheDocker runcommand. ThiscommandwilllaunchaninteractiveUbuntucontainermappingafolderfromthecontainernamed /softnastothehostfoldercreatedinthepreviousstepnamed/softnas. sudo docker run -i -t --name ubuntu -v /softnas:/softnas ubuntu /bin/bash Acommandpromptisnowlaunchedthatwillallowanewcontainertobeexplored.Ensurethattheshare iswritablefromthecontainerbycreatingabasichtmlfile. sudo cat > index.html Type <html><h1>this is from SoftNAS</h1></html> Then press Ctrl C to exit Thendoublecheck ls /softnas Thisshouldnowshowindex.html,aswellasthehost.filecreatedearlier. Oncethefilestorageandaccesshavebeentested,andthehtmlfilehasbeencreatedwecancontinue. IssuearuncommandtoDockerthatwillpullanapacheimagefromtheDockerrepository.Dockerwill thenrunacontainerwithapacheinstalled,anditwillservethecontentfromthesoftnassharecreated earlier. ' sudo docker run --name apache2 -p 80:80 -v /softnas:/var/www -d eboraas/apache Copyright 2014SoftNAS,LLC AllRightsReserved
10 Continuous*Integration*and*Delivery* Thecloudmodelhasevolvedrapidlyoverthelastfewyears,fromsimpleon^demandinfrastructureto richenvironmentsprovidingagiledevelopmentcapabilitiesfornewapplications.devopshasemergedas amethodologydrivingtheintegrationandcollaborationofitprofessionalsandsoftwaredevelopers. SoftwaremethodshavegrownbeginningwithContinuousIntegration,whichdescribesdevelopers workingcloselytogethertomergecodeupto10timesaday.beyondintegrationiscontinuous Deploymentincreasingthereleasecycletomultiplereleasesperday. ContinuousIntegrationandDeliveryhaveincreaseddemandforthemanagementofproductionandtest data.productiondatamusthaveenterpriseclasssecurity,reliability,andavailabilitywhileintegrating withapplicationrapiddeploymenttoolssuchasdockercontainers. DevOpsmustbeabletodevelopandtestagainstaproduction^likesystemwithproduction^likedata. DevOpscreateaStagingenvironmenteitherinon^premiseorpublicCloudstoperformquality acceptancetests.softnascloudisreadilydeployableinawiderangeofcloudconfigurations.live productionfilesystemscanbecoherentlyfrozenintimethroughsoftnascloudsnapshots,andthen copiedfromtheproductiontostagingenvironment(orsimulatedproductiondatasetscanbeusedwhere privacyissuesprecludedirectuseofproductiondatabydevops). DevOpscancontinuallyvalidateapplicationqualityintheStagingenvironmentbytestingagainst Copyright 2014SoftNAS,LLC AllRightsReserved
11 writablesoftnassnapshots.instantaneouslysnapshotcreationallowsquicktestcycleswheredatais managebycreatingandmountingsnapshots,executingteststoread/writethesnapshots,deletingthe snapshotsattestconclusion,andloopingbacktosnapshotcreationsupportingcodefixandretest. * Deploy*Applications*to*Scale* TheprevioussectiondiscussedhowtheSoftNASCloudsolutionhelpedtosimplifyacontinuous developmentcyclebydeliveringcompletestorageflexibilitytodockercontainers.thissectionwill extendthatpremise,byshowinghoweasilyawebapplicationcanbemovedfromdevelopmentto productiontoscale. Inordertoachieveapplicationscale,automationtoolsarevaluabletominimizeeffortandcomplexity. AWSElasticBeanstalkisoneautomationtoolthatprovidesaneasy^to^useservicefordeploymentsand solvesresourceproblemsenablingthescalingofwebapplicationsandservices.developerssimply uploadcodeandelasticbeanstalkautomaticallyhandlesdeployment,capacityprovisioning,load balancing,auto^scalingandhealthmonitoring.elasticbeanstalksimplifiesthecreation,deployment,and operationsofwebapplicationsastheyscale,withawsprovisioningandconfiguringawsresourcessuch asec2instances,elasticloadbalancer,andautoscalinggroup.dockersupportinelasticbeanstalk extendsthedeploymentcapabilitiestoanysoftwarestack. UtilizingSoftNASCloudwithAWSElasticBeanstalkandDockercreatesasimpleandscalablewayto moveyourwebapplicationtoaproductionlevelarchitecture.softnascloudprovidesthesharable scalablestoragetotheautoscalingdockercontainersthataremanagedbyelasticbeanstalk. Thefollowingimplementationwilldescribehowtocreatescriptstoautomaticallyconfigurehostsand containerstoutilizethesoftnasshare.bycreatingthesescriptsdevelopersarepoisedtorapidlyscale outtheirapplicationswithpersistentshareablestorage. Configuration*Overview* DeploymentwillnowbeintegratedwithBeanstalktolaunchnewinstancesautomatically.Anapache containerindockerwillservefilesfromasoftnasshare. TherearetwomainfilesusedtotellBeanstalkhowtobuildtheinstances.Onefileconfiguresthemapto thebeanstalkhost,andonefilewilltelldockerhowtoconfigureitscontainer. Copyright 2014SoftNAS,LLC AllRightsReserved
12 Configure*the*Beanstalk*Docker*Host* Elasticbeanstalkallowsthecreationoffilestoautomaticallyconfiguretheinstancesascreated.Thisisa veryimportantpartbecauseitwillallowmappingthedockerhosttothesoftnasshare.beanstalk allowsthisbyreadingyamlconfigurationfilesinahiddendirectorycalled.ebextensions.thefilefor thisexamplewilllooklikethefollowing: --- packages: yum: nfs-utils: [] commands: MKDIR: command: mkdir /softnas NFS Map: command: mount [softnas host ip]:/eph/eph /softnas It simportanttorememberthatthedefaultbeanstalkhostistheamazonlinuxami.doacoupleof itemsspecifictothatami. Ensurethat nfs^utils isinstalled Createthemountpoint /softnas MounttheSoftnassharetothehost.Pleasemakesuretochange softnashostip tothe correspondingcorrectip. Configure*Elastic*Beanstalk*with*a*Docker*Container* Therearethreemainwaystodescribeacontainer,andhowitisgoingtorunwiththeElasticBeanstalk Dockerhost. Dockerfile:ADockerfileisaplaintextdocumentthatisusedbyDockertobuildacustomimage toberuninacontainer Copyright 2014SoftNAS,LLC AllRightsReserved
13 Dockerrun.aws.json:AJSONformatteddocumentusedtodownloadimagesfromtheDocker repositoryaswellasconfigureanyoptionswhilerunningthatcontainer.thisisthemethodthat thisdocumentwilluse. Combination:ElasticBeanstalkwillallowuseofacombinationofDockerfileaswellasDockerrun todescribethedockercontaineringreaterdetail. Create*Dockerrun.aws.json*to*connect*to*SoftNAS* ThefollowingjsonfileisgoingtodownloadaprebuiltimagefromtheDockerrepository,andlaunchit ontothedockerhost. { "AWSEBDockerrunVersion":"1", "Image":{ "Name":"eboraas/apache", "Update":"true" }, "Ports":[ { "ContainerPort":"80", "ContainerPort":"443" } ], "Volumes":[ { "HostDirectory":"/softnas", "ContainerDirectory":"/var/www" } ] } Hereisascreenshottomakesurethatthedocumentisformattedcorrectly.JSONisverysensitiveto formattingirregularities. Copyright 2014SoftNAS,LLC AllRightsReserved
14 Compress*Files*to*upload*to*Elastic*Beanstalk* Atthispointthefileswillneedtobeputintoafolder.Themostimportantthingtorememberistohave allofthefilesintherootzipfile.inotherwordsthefilesshouldbecompressed,andnotinafolder. Copyright 2014SoftNAS,LLC AllRightsReserved
15 Configure*Elastic*Beanstalk* Select createanewapplication intheupperrighthandsideofthebeanstalkconsole. Nametheapplication,inthiscasethenameSoftNASEBDemowaschosen.Provideadescription. Next,configurethebasicEnvironmenttypeofElasticBeanstalk. EnvironmentTier:WebServer PredefinedConfiguration:Docker Environmenttype:SingleInstance Forproductiontherecommendedenvironmenttypeis Load balancing,autoscaling Inthenextsessionuploadthezipfilethatwascreatedpreviously.Selecttheradiobuttonnextto Upload yourown andselectthezipfile. Copyright 2014SoftNAS,LLC AllRightsReserved
16 InthenextsessionsimplynametheenvironmentandenvironmentURL. ElasticBeanstalkwillautomaticallycheckthattheURLisavailable.Thisiswheretopointthedomains cnamerecord. Ontheadditionalresourcespage,checktheboxfor createthisenvironmentinsideavpc whileitisnot necessaryforthisdemo,itisbestpractice,anditallowsformoreflexibilitymovingforward. Intheconfigurationdetails,assignapemkeyfordebuggingandtroubleshootingpurposes.Ina productionenvironment,itisbestpracticetoleavethepemkeyassignmentoffsincetheenvironment shouldbecompletelyconfiguredandcontrolledusingbeanstalk. Intheenvironmenttagspageaddanametagsotheinstancesareclearlydefined. InthenextBeanstalksectionselecttheVPCandsubnetlocations.Inthissamplewehaveselectedtwo availabilityzonesincasewewouldliketoscaleinthefuture.makesuretoselectthesecuritygroupthat Copyright 2014SoftNAS,LLC AllRightsReserved
17 wecreatedintheoriginalusecase.ifyoudonothavethatsecuritygroupcreatedyoucaneasilycreate one.fortestingpurposesyouwillneedtocreateagroupthatallowsalltraffictoitself. * Copyright 2014SoftNAS,LLC AllRightsReserved
18 Copyright 2014SoftNAS,LLC AllRightsReserved High*Availability*and*Replication* AllofthefeaturesofferedbySoftNASCloudapplytowardprovidingenterpriseclasscapabilitiesin DockerContainerdeployments.ThedesignofyourSoftNASinstallationonAmazonEC2dependsonthe amountofusablestorage,theiopsyouneedandthelevelofavailabilityrequired.youcanchoosefroma numberofconfigurations,dependinguponyourusecaseandavailabilityrequirements.usethecross^ zonehaarchitecturefor99.999%availability. SoftNASprovideshigh^availabilityandautomatic,seamlessfailoveracrossavailabilityzoneswithits SNAPHA functionality,ensuringsharedstorageisalwaysavailable,evenwhenanentirezoneor specificinstancefails. Cross^zoneHAoperateswithinaVPC.NAStrafficisroutedthroughanenhancedelasticIPusingSoftNAS patent^pendingelasticha technology;thatis,nfs,cifsandiscsitrafficisroutedtoaprimarysoftnas controllerinonezone,andasecondarycontrolleroperatesinadifferentavailabilityzone.nasclients canbelocatedinanyavailabilityzone. SnapReplicate performsasynchronousblockreplicationfromtheprimarycontrolleratothebackup controllerb,keepingthesecondaryhotwiththelatestchangeddatablocksonceperminute.intheevent ofafailureinaz1shownabove,theelastichaipautomaticallyfailsovertocontrollerbinaz2,inless than30seconds.uponfailover,allnfs,cifsandiscsisessionsreconnectwithnoimpactonnasclients (i.e.nostalefilehandlesorotherillside^effectsandnoneedtorestartnasclients,whichcontinueasif nothinghadhappened). SNAPHAprovidesthefollowingcapabilities: Crosszonehigh^availability Automaticfailover UsesSoftNASSnapReplicatefeatureforsecureblockreplication SyncImage handlesaninitialfullreplicationcycle(likeafullbackup) Onceperminute,SnapReplicatereplicatesonlythechangeddatablocksfromlastminute Providesa warm nearreal^timebackupwithautomaticfailover ElasticHA technologyprovidesseamlessfailoverorcross^zonenastraffic(nfs, CIFS/SMB,iSCSI)fornon^stopoperation SnapReplicatereplicationusesPKIauthenticationandconfigurableencryptiontosecure replicationsessions Automaticfailoveristriggeredbyfailureoftheprimaryinstance,lossofnetwork connectivitytotheprimaryoranythingthatimpairsthecontrollerfromservingstorageto NASclients. Manualfailover(takeover)andfailback(giveback)operationsprovidetheadministrator theabilitytocontrolwhichcontrolleristheprimary,makingperiodicmaintenance straightforward Activateanddeactivatecontrolsenableadministratortoplacetheclusterintomaintenance mode ThefollowingdiagramisanexampledeploymentofSNAPHAacrossavailabilityzones,withbothpublic andprivatesubnetsineachzone.formoredetails,consultthesoftnashighavailabilityguide.
19 Figure1 Cross^zoneHAConfigurationwithDockerContainers * Copyright 2014SoftNAS,LLC AllRightsReserved
20 Introduction*to*the*API* TheSoftNASRestAPIprovidesaccesstothePHP^basedSoftNASadminserver.Thisprovidesaccessto SSDanddiskdevicemanagementontheEC2,Azure,andvSpherehosts.TheSoftNASAPIcanbe programmedinanylanguagethatsupportshttpsrequestsandresponses,includingjavascriptwith Ajax,PHP,CURL,PERL,.NET,Java,etc. TheSoftNASRestAPIusesGET,POST,PUTandDELETErequestssentoverHTTPSconnectionstothe ApachewebserverrunningonLinux,whichinturnareprocessedbythePHP^basedSoftNASadmin server.thesoftnasadminserverreturnsitsresponsesasjson^formattedstringsviathehttp response.thesoftnasrestapioffersawayforthirdpartysystemstoaccessthesameapithatisused bythesoftnasstoragecenteradministrationgui.thisprovidesaccesstothesoftnasadminserver, whichmanagesthesoftnasrun^timeenvironment. Inaddition,the"softnas^cmd,"acommand^lineutilitywritteninCURL,providesaccesstothesameAPI callsfromthelinuxcommandline.thecommandlineoperationsaredefinedinthecommand Referencesection. TheCLIprovidescommandlineaccesstotheAPIsetforquickandeasystorageadministration.Both methodsareavailableforprogrammaticstorageadministrationbydevopsteamswhowanttodesign storageintocloudformationandotherautomatedprocesses.formoredetails,refertothesoftnasapi andcliguide. Copyright 2014SoftNAS,LLC AllRightsReserved
21 How*to*Get*Started* LaunchfromMarketplace(FreeTierand30^dayfreetrialsavailable) TrySoftNASCloudinyourAWSaccountforfree.Chooseanyinstancesizeyoupreferforfree(certain AWSusagefeesmayapply). ReadtheDocumentation LearnmoreaboutSoftNASbygoingdeeperintothedocumentationtogetallthedetails. Questions?ContactSoftNASSalesandSupportstafftogetyourquestionsansweredtoday. Copyright 2014SoftNAS,LLC AllRightsReserved
Intro to Docker for CMS
Intro to Docker for CMS About me I am Michael Klatsky System Admin and Architect Worked for Javanet, RCN, CT Telephone, TNR Global and Esperdyne Technologies Avid husband, father, homebrewer and dog lover
More informationApache and Virtual Hosts Exercises
Apache and Virtual Hosts Exercises Install Apache version 2 Apache is already installed on your machines, but if it was not you would simply do: # apt-get install apache2 As the root user. Once Apache
More informationLoad Balancing/High Availability Configuration for neoninsight Server
Load Balancing/High Availability Configuration for neoninsight Server Introduction: This document provides details on the configuration and the components used for a two node load balancing system with
More informationFile Storage Operation Manual
NTT Communications Cloudⁿ File Storage Operation Manual Ver.1.0 Please refrain from redistributing (including distributing, copying, and providing) the content of this booklet. 1 Version Date of Compil
More informationLecture 2 (08/31, 09/02, 09/09): Hadoop. Decisions, Operations & Information Technologies Robert H. Smith School of Business Fall, 2015
Lecture 2 (08/31, 09/02, 09/09): Hadoop Decisions, Operations & Information Technologies Robert H. Smith School of Business Fall, 2015 K. Zhang BUDT 758 What we ll cover Overview Architecture o Hadoop
More informationCloud Homework instructions for AWS default instance (Red Hat based)
Cloud Homework instructions for AWS default instance (Red Hat based) Automatic updates: Setting up automatic updates: by Manuel Corona $ sudo nano /etc/yum/yum-updatesd.conf Look for the line that says
More informationLinux Development Environment Description Based on VirtualBox Structure
Linux Development Environment Description Based on VirtualBox Structure V1.0 1 VirtualBox is open source virtual machine software. It mainly has three advantages: (1) Free (2) compact (3) powerful. At
More informationAlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts
AlienVault Unified Security Management (USM) 4.x-5.x Deploying HIDS Agents to Linux Hosts USM 4.x-5.x Deploying HIDS Agents to Linux Hosts, rev. 2 Copyright 2015 AlienVault, Inc. All rights reserved. AlienVault,
More informationPartek Flow Installation Guide
Partek Flow Installation Guide Partek Flow is a web based application for genomic data analysis and visualization, which can be installed on a desktop computer, compute cluster or cloud. Users can access
More informationThe objective of this lab is to learn how to set up an environment for running distributed Hadoop applications.
Lab 9: Hadoop Development The objective of this lab is to learn how to set up an environment for running distributed Hadoop applications. Introduction Hadoop can be run in one of three modes: Standalone
More informationINASP: Effective Network Management Workshops
INASP: Effective Network Management Workshops Linux Familiarization and Commands (Exercises) Based on the materials developed by NSRC for AfNOG 2013, and reused with thanks. Adapted for the INASP Network
More informationSetup a Virtual Host/Website
Setup a Virtual Host/Website Contents Goals... 2 Setup a Website in CentOS... 2 Create the Document Root... 2 Sample Index File... 2 Configuration... 3 How to Check If Your Website is Working... 5 Setup
More informationCDH 5 Quick Start Guide
CDH 5 Quick Start Guide Important Notice (c) 2010-2015 Cloudera, Inc. All rights reserved. Cloudera, the Cloudera logo, Cloudera Impala, and any other product or service names or slogans contained in this
More informationA SHORT INTRODUCTION TO DUPLICITY WITH CLOUD OBJECT STORAGE. Version 1.12 2014-07-01
A SHORT INTRODUCTION TO DUPLICITY WITH CLOUD OBJECT STORAGE Version 1.12 2014-07-01 PAGE _ 2 TABLE OF CONTENTS 1. Introduction....Page 03 2. System Configuration....Page 04 3. Create Backup Script....Page
More informationQEMU-KVM + D-System Monitor Setup Manual
DEOS-FY2014-QK-02E 2013-2014 Japan Science and Technology Agency QEMU-KVM + D-System Monitor Setup Manual Version E1.2 2014/02/01 Edited by DEOS R&D Center DEOS Project JST-CREST Research Area Dependable
More informationCiphermail Gateway Separate Front-end and Back-end Configuration Guide
CIPHERMAIL EMAIL ENCRYPTION Ciphermail Gateway Separate Front-end and Back-end Configuration Guide June 19, 2014, Rev: 8975 Copyright 2010-2014, ciphermail.com. CONTENTS CONTENTS Contents 1 Introduction
More informationCassandra Installation over Ubuntu 1. Installing VMware player:
Cassandra Installation over Ubuntu 1. Installing VMware player: Download VM Player using following Download Link: https://www.vmware.com/tryvmware/?p=player 2. Installing Ubuntu Go to the below link and
More information14. CUCM 8 - free sftp solution for backup on ubuntu 10.04 server
Published on cdesigner.eu (http://www.cdesigner.eu) Home > VoIP > 14. CUCM 8 - free sftp solution for backup on ubuntu 10.04 server 14. CUCM 8 - free sftp solution for backup on ubuntu 10.04 server All
More informationAmazon EFS (Preview) User Guide
Amazon EFS (Preview) User Guide Amazon EFS (Preview): User Guide Copyright 2015 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used
More informationSETTING UP A LAMP SERVER REMOTELY
SETTING UP A LAMP SERVER REMOTELY It s been said a million times over Linux is awesome on servers! With over 60 per cent of the Web s servers gunning away on the mighty penguin, the robust, resilient,
More informationWorking with Docker on Microsoft Azure
Working with Docker on Microsoft Azure Lab Overview In this lab you will create a Docker enabled virtual machine from the Azure Marketplace. You will then go through basic Docker commands. After that,
More informationUniversity of Amsterdam VPN Linux User Guide (Version 1.2)
Informatiseringscentrum ICTS University of Amsterdam VPN Linux User Guide (Version 1.2) Date 8 December 2014 Contents Introduction... 3 Installation steps... 3 Page 2 University of Amsterdam TS Datel VPN
More informationHow To Install Hadoop 1.2.1.1 From Apa Hadoop 1.3.2 To 1.4.2 (Hadoop)
Contents Download and install Java JDK... 1 Download the Hadoop tar ball... 1 Update $HOME/.bashrc... 3 Configuration of Hadoop in Pseudo Distributed Mode... 4 Format the newly created cluster to create
More informationSingle Node Setup. Table of contents
Table of contents 1 Purpose... 2 2 Prerequisites...2 2.1 Supported Platforms...2 2.2 Required Software... 2 2.3 Installing Software...2 3 Download...2 4 Prepare to Start the Hadoop Cluster... 3 5 Standalone
More informationComputer Science and Engineering Linux Cisco VPN Client Installation and Setup Guide
Computer Science and Engineering Linux Cisco VPN Client Installation and Setup Guide Contents Installation: Ubuntu Linux 7.10 Gusty Gibbon:... 2 Installation: Redhat Enterprise 5 and Fedora 8 Linux:...
More informationFTP Peach Pit Data Sheet
FTP Peach Pit Data Sheet Peach Fuzzer, LLC v3.6.94 Copyright 2015 Peach Fuzzer, LLC. All rights reserved. This document may not be distributed or used for commercial purposes without the explicit consent
More informationCPE111 COMPUTER EXPLORATION
CPE111 COMPUTER EXPLORATION BUILDING A WEB SERVER ASSIGNMENT You will create your own web application on your local web server in your newly installed Ubuntu Desktop on Oracle VM VirtualBox. This is a
More informationCommand Line Crash Course For Unix
Command Line Crash Course For Unix Controlling Your Computer From The Terminal Zed A. Shaw December 2011 Introduction How To Use This Course You cannot learn to do this from videos alone. You can learn
More informationCopyright 2013 wolfssl Inc. All rights reserved. 2
- - Copyright 2013 wolfssl Inc. All rights reserved. 2 Copyright 2013 wolfssl Inc. All rights reserved. 2 Copyright 2013 wolfssl Inc. All rights reserved. 3 Copyright 2013 wolfssl Inc. All rights reserved.
More informationLocal File Sharing in Linux
Local File Sharing in Linux Would you like to share files among multiple users on the same Linux system? Surprisingly, this is trickier to accomplish than it appears, so here is a method that works. The
More informationThreat!and!Vulnerability!Assessments!
ThreatandVulnerabilityAssessments https://www.cybersecdefense.com @cybersecdefense 13720JetportCommerceParkway STE13 Ft.Myers,FL33913 COPYRIGHT 2015,CybersecurityDefenseSolutions,LLC ALLRIGHTSRESERVED
More informationCopyright 2014, SafeNet, Inc. All rights reserved. http://www.safenet-inc.com
Ve Version 3.4 Copyright 2014, SafeNet, Inc. All rights reserved. http://www.safenet-inc.com We have attempted to make these documents complete, accurate, and useful, but we cannot guarantee them to be
More informationUlteo Open Virtual Desktop Installation
Ulteo Open Virtual Desktop Installation Copyright 2008 Ulteo SAS - CONTENTS CONTENTS Contents 1 Prerequisites 2 1.1 Installation of MySQL....................................... 2 2 Session Manager (sm.ulteo.com)
More informationInstalling IBM Websphere Application Server 7 and 8 on OS4 Enterprise Linux
Installing IBM Websphere Application Server 7 and 8 on OS4 Enterprise Linux By the OS4 Documentation Team Prepared by Roberto J Dohnert Copyright 2013, PC/OpenSystems LLC This whitepaper describes how
More informationThe Linux System. o Updating without touching the user's files and configurations.
Backups In Linux The Linux System Many Linux distros set up seperate "/home" and "/" (root) partitions. User configuration files are hidden with a "." (period) in the front of the name. Separate partitions
More informationThis handout describes how to start Hadoop in distributed mode, not the pseudo distributed mode which Hadoop comes preconfigured in as on download.
AWS Starting Hadoop in Distributed Mode This handout describes how to start Hadoop in distributed mode, not the pseudo distributed mode which Hadoop comes preconfigured in as on download. 1) Start up 3
More informationDeploy and Manage Hadoop with SUSE Manager. A Detailed Technical Guide. Guide. Technical Guide Management. www.suse.com
Deploy and Manage Hadoop with SUSE Manager A Detailed Technical Guide Guide Technical Guide Management Table of Contents page Executive Summary.... 2 Setup... 3 Networking... 4 Step 1 Configure SUSE Manager...6
More informationExperiences with Lustre* and Hadoop*
Experiences with Lustre* and Hadoop* Gabriele Paciucci (Intel) June, 2014 Intel * Some Con fidential name Do Not Forward and brands may be claimed as the property of others. Agenda Overview Intel Enterprise
More information! E6893 Big Data Analytics:! Demo Session II: Mahout working with Eclipse and Maven for Collaborative Filtering
E6893 Big Data Analytics: Demo Session II: Mahout working with Eclipse and Maven for Collaborative Filtering Aonan Zhang Dept. of Electrical Engineering 1 October 9th, 2014 Mahout Brief Review The Apache
More informationRstudio Server on Amazon EC2
Rstudio Server on Amazon EC2 Liad Shekel liad.shekel@gmail.com June 2015 Liad Shekel Rstudio Server on Amazon EC2 1 / 72 Rstudio Server on Amazon EC2 Outline 1 Amazon Web Services (AWS) History Services
More informationUbuntu Professional Training Course Overview (E-learning, Ubuntu 10.04 LTS)
Ubuntu Professional Training Course Overview (E-learning, Ubuntu 10.04 LTS) 1 of 7 Ubuntu Professional Course Overview (E-learning, Ubuntu 10.04 LTS) About the Course and Objectives The Ubuntu Professional
More informationGestióIP IPAM v3.0 IP address management software Installation Guide v0.1 www.gestioip.net
GestióIP IPAM v3.0 IP address management software Installation Guide v0.1 www.gestioip.net GestióIP Copyright Marc Uebel 2011 Table of Contents 1 Introduction... 3 2 Requirements... 3 3 Installation...
More informationUser and Programmer Guide for the FI- STAR Monitoring Service SE
User and Programmer Guide for the FI- STAR Monitoring Service SE FI-STAR Beta Release Copyright 2014 - Yahya Al-Hazmi, Technische Universität Berlin This document gives a short guide on how to use the
More informationApache HTTP Server. Implementation Guide. (Version 5.7) Copyright 2013 Deepnet Security Limited
Implementation Guide (Version 5.7) Copyright 2013 Deepnet Security Limited Copyright 2013, Deepnet Security. All Rights Reserved. Page 1 Trademarks Deepnet Unified Authentication, MobileID, QuickID, PocketID,
More informationHow to upload - copy PowerChute Network Shutdown installation files to VMware VMA from a PC
How to upload - copy PowerChute Network Shutdown installation files to VMware VMA from a PC First download the install files from APC.com to your PC. http://www.apc.com/products/family/index.cfm?id=127
More informationBasic Linux & Package Management. Original slides from GTFO Security
Basic Linux & Package Management Original slides from GTFO Security outline Linux What it is? Commands Filesystem / Shell Package Management Services run on Linux mail dns web central authentication router
More informationTutorial- Counting Words in File(s) using MapReduce
Tutorial- Counting Words in File(s) using MapReduce 1 Overview This document serves as a tutorial to setup and run a simple application in Hadoop MapReduce framework. A job in Hadoop MapReduce usually
More informationCPSC 2800 Linux Hands-on Lab #7 on Linux Utilities. Project 7-1
CPSC 2800 Linux Hands-on Lab #7 on Linux Utilities Project 7-1 In this project you use the df command to determine usage of the file systems on your hard drive. Log into user account for this and the following
More informationINSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER
INSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER A TECHNICAL WHITEPAPER Copyright 2012 Kaazing Corporation. All rights reserved. kaazing.com Executive Overview This document
More information研 發 專 案 原 始 程 式 碼 安 裝 及 操 作 手 冊. Version 0.1
102 年 度 國 科 會 雲 端 計 算 與 資 訊 安 全 技 術 研 發 專 案 原 始 程 式 碼 安 裝 及 操 作 手 冊 Version 0.1 總 計 畫 名 稱 : 行 動 雲 端 環 境 動 態 群 組 服 務 研 究 與 創 新 應 用 子 計 畫 一 : 行 動 雲 端 群 組 服 務 架 構 與 動 態 群 組 管 理 (NSC 102-2218-E-259-003) 計
More informationRecommended File System Ownership and Privileges
FOR MAGENTO COMMUNITY EDITION Whenever a patch is released to fix an issue in the code, a notice is sent directly to your Admin Inbox. If the update is security related, the incoming message is colorcoded
More informationMonitoring Netflow with NFsen
Monitoring Netflow with NFsen Network Monitoring and Management Contents 1 Introduction 1 1.1 Goals................................. 1 1.2 Notes................................. 1 2 Export flows from a
More informationIntroduction to HDFS. Prasanth Kothuri, CERN
Prasanth Kothuri, CERN 2 What s HDFS HDFS is a distributed file system that is fault tolerant, scalable and extremely easy to expand. HDFS is the primary distributed storage for Hadoop applications. Hadoop
More informationBirmingham Environment for Academic Research. Introduction to Linux Quick Reference Guide. Research Computing Team V1.0
Birmingham Environment for Academic Research Introduction to Linux Quick Reference Guide Research Computing Team V1.0 Contents The Basics... 4 Directory / File Permissions... 5 Process Management... 6
More informationA Beginner's Guide to Setting Up A Web Hosting System (Or, the design and implementation of a system for the worldwide distribution of pictures of
A Beginner's Guide to Setting Up A Web Hosting System (Or, the design and implementation of a system for the worldwide distribution of pictures of cats.) Yes, you can download the slides http://inthebox.webmin.com/files/beginners-guide.pdf
More informationProcedure to Create and Duplicate Master LiveUSB Stick
Procedure to Create and Duplicate Master LiveUSB Stick A. Creating a Master LiveUSB stick using 64 GB USB Flash Drive 1. Formatting USB stick having Linux partition (skip this step if you are using a new
More informationNetwork Management & Monitoring
Network Management & Monitoring Smokeping - Part I Contents 0.1 Exercises............................... 1 0.2 1. Install Smokeping......................... 1 0.3 2. Initial Configuration........................
More informationConfiguration of High Performance Computing for Medical Imaging and Processing. SunGridEngine 6.2u5
Configuration of High Performance Computing for Medical Imaging and Processing SunGridEngine 6.2u5 A manual guide for installing, configuring and using the cluster. Mohammad Naquiddin Abd Razak Summer
More informationAcronis Backup & Recovery 10 Server for Linux. Update 5. Installation Guide
Acronis Backup & Recovery 10 Server for Linux Update 5 Installation Guide Table of contents 1 Before installation...3 1.1 Acronis Backup & Recovery 10 components... 3 1.1.1 Agent for Linux... 3 1.1.2 Management
More informationInstalling Proview on an Windows XP machine
Installing Proview on an Windows XP machine This is a guide for the installation of Proview on an WindowsXP machine using VirtualBox. VirtualBox makes it possible to create virtual computers and allows
More informationHW (Fat001) TPM. Figure 1. Computing Node
1. Overview Two major components exist in our current prototype systems: the management node, including the Cloud Controller, Cluster Controller, Walrus and EBS, and the computing node, i.e. the Node Controller
More informationStep By Step Guide for Starting "Hello, World!" on OpenWRT
Step By Step Guide for Starting "Hello, World!" on OpenWRT Installation. All actions of this step should be performed by a non-root user. Directories with spaces in their full path are not allowed. 1.
More informationHow To Install Acronis Backup & Recovery 11.5 On A Linux Computer
Acronis Backup & Recovery 11.5 Server for Linux Update 2 Installation Guide Copyright Statement Copyright Acronis International GmbH, 2002-2013. All rights reserved. Acronis and Acronis Secure Zone are
More informationDesktop virtualization using SaaS Architecture
Desktop virtualization using SaaS Architecture Pranit U. Patil, Pranav S. Ambavkar, Dr.B.B.Meshram, Prof. Varshapriya VJTI, Matunga, Mumbai, India. pranit_patil@aol.in Abstract - Desktop virtualization
More informationSyntax: cd <Path> Or cd $<Custom/Standard Top Name>_TOP (In CAPS)
List of Useful Commands for UNIX SHELL Scripting We all are well aware of Unix Commands but still would like to walk you through some of the commands that we generally come across in our day to day task.
More informationIntroduction to HDFS. Prasanth Kothuri, CERN
Prasanth Kothuri, CERN 2 What s HDFS HDFS is a distributed file system that is fault tolerant, scalable and extremely easy to expand. HDFS is the primary distributed storage for Hadoop applications. HDFS
More informationDistributing the Web server
OpenLane 5.3 Distributed Components Configuration Quick Start Instructions Document Number 7800-A2-GZ44-20 August 2000 OpenLane Distributed Components OpenLane 5.3 provides a highly distributable framework
More informationHadoop and Hive. Introduction,Installation and Usage. Saatvik Shah. Data Analytics for Educational Data. May 23, 2014
Hadoop and Hive Introduction,Installation and Usage Saatvik Shah Data Analytics for Educational Data May 23, 2014 Saatvik Shah (Data Analytics for Educational Data) Hadoop and Hive May 23, 2014 1 / 15
More informationA Tool must be configured to allow for CMISSync, see below for more information.
Using CMIS Sync The CMISSync service allows an Interactive Tool to use a 'synced' ERW location in order to read input files or to write an output generated. This allows an Interactive Tool to access the
More informationAdministrasi dan Manajemen Jaringan 2. File Transfer Protocol (FTP)
Administrasi dan Manajemen Jaringan 2. File Transfer Protocol (FTP) M. Udin Harun Al Rasyid, Ph.D http://lecturer.eepis-its.edu/~udinharun udinharun@eepis-its.edu Lab Jaringan Komputer (C-307) Table of
More informationInstalling Hadoop. Hortonworks Hadoop. April 29, 2015. Mogulla, Deepak Reddy VERSION 1.0
April 29, 2015 Installing Hadoop Hortonworks Hadoop VERSION 1.0 Mogulla, Deepak Reddy Table of Contents Get Linux platform ready...2 Update Linux...2 Update/install Java:...2 Setup SSH Certificates...3
More informationRapid Access Cloud: Se1ng up a Proxy Host
Rapid Access Cloud: Se1ng up a Proxy Host Rapid Access Cloud: Se1ng up a Proxy Host Prerequisites Set up security groups The Proxy Security Group The Internal Security Group Launch your internal instances
More informationCS615 - Aspects of System Administration
CS615 - Aspects of System Administration Slide 1 CS615 - Aspects of System Administration Backup and Disaster Recovery Department of Computer Science Stevens Institute of Technology Jan Schaumann jschauma@stevens-tech.edu
More informationIntro to Docker and Containers
Contain Yourself Intro to Docker and Containers Nicola Kabar @nicolakabar nicola@docker.com Solutions Architect at Docker Help Customers Design Solutions based on Docker
More informationUsing Docker in Cloud Networks
Using Docker in Cloud Networks Chris Swan, CTO @cpswan the original cloud networking company 1 Agenda Docker Overview Dockerfile and DevOps Docker in Cloud Networks Some Trip Hazards My Docker Wish List
More informationHow To Install A Safesync 2.1.1 On A 2.0.1 Server
Trend Micro Incorporated reserves the right to make changes to this document and to the product described herein without notice. Before installing and using the product, review the readme files, release
More informationCPSC2800: Linux Hands-on Lab #3 Explore Linux file system and file security. Project 3-1
CPSC2800: Linux Hands-on Lab #3 Explore Linux file system and file security Project 3-1 Linux support many different file systems that can be mounted using the mount command. In this project, you use the
More informationBuilding Elastix-2.4 High Availability Clusters with DRBD and Heartbeat (using a single NIC)
Building Elastix2.4 High Availability Clusters with DRBD and Heartbeat (using a single NIC) This information has been modified and updated by Nick Ross. Please refer to the original document found at:
More informationAnsible. Configuration management tool and ad hoc solution. Marcel Nijenhof <marceln@pion.xs4all.nl>
Ansible Configuration management tool and ad hoc solution Marcel Nijenhof Index Introduction Installing & configuration Playbooks Variables Roles Ansible galaxy Configuration management
More informationObject Storage and Enterprise Repository Installation manual
Object Storage and Enterprise Repository Installation manual Version 1.6 Copyright (C) 2015 Dovecot Oy The repository access is available only by using a customer- specific username and password. We preserve
More informationCLOUD API DOCUMENTATION v2.0. Get list of cloud servers in account
Get list of cloud servers in account https://my.quickservers.com/api/cloud/?action=list&username=username&password=password ACTION Required API action list 1640 mail.quickservers.com
More informationDesktop : Ubuntu 10.04 Desktop, Ubuntu 12.04 Desktop Server : RedHat EL 5, RedHat EL 6, Ubuntu 10.04 Server, Ubuntu 12.04 Server, CentOS 5, CentOS 6
201 Datavoice House, PO Box 267, Stellenbosch, 7599 16 Elektron Avenue, Technopark, Tel: +27 218886500 Stellenbosch, 7600 Fax: +27 218886502 Adept Internet (Pty) Ltd. Reg. no: 1984/01310/07 VAT No: 4620143786
More informationSetting up Radmind For an OSX Public Lab
Setting up Radmind For an OSX Public Lab Radmind consists of a set of about ten Unix Commands installed on both the client and server machines. A GUI application, called Radmind Assistant, provides a simplified
More informationInstallation documentation for Ulteo Open Virtual Desktop
Installation documentation for Ulteo Open Virtual Desktop Copyright 2008 Ulteo SAS - 1 PREREQUISITES CONTENTS Contents 1 Prerequisites 1 1.1 Installation of MySQL.......................................
More informationSolr Bridge Search Installation Guide
Solr Bridge Search Installation Guide Table of contents 1. Solr Installation 1.1 Tomcat6 (Web server) installation. 1.2 Apache Solr 3.3.0 installation. 1.3 Install SolrBirge package (preconfigured solr
More informationApache Hadoop 2.0 Installation and Single Node Cluster Configuration on Ubuntu A guide to install and setup Single-Node Apache Hadoop 2.
EDUREKA Apache Hadoop 2.0 Installation and Single Node Cluster Configuration on Ubuntu A guide to install and setup Single-Node Apache Hadoop 2.0 Cluster edureka! 11/12/2013 A guide to Install and Configure
More informationInstalling OCFA on Ubuntu. Practical installation procedures, Installing The Open Computer Forensics Architecture on Ubuntu
Practical installation procedures, Installing The Open Computer Forensics Architecture on Ubuntu October 2009 KLPD, Driebergen Author: J. van der Wal Version 0.12 Page 1 from 15 Copyright 2008-2009, KLPD,
More informationUser Manual - Help Utility Download MMPCT. (Mission Mode Project Commercial Taxes) User Manual Help-Utility
Excise and Taxation, Haryana Plot I-3, Sector 5, Panchkula, Haryana MMPCT (Mission Mode Project Commercial Taxes) User Manual Help-Utility Wipro Limited HETD For any queries call at the helpdesk numbers:
More informationInstalling Sun's VirtualBox on Windows XP and setting up an Ubuntu VM
Installing Sun's VirtualBox on Windows XP and setting up an Ubuntu VM laptop will need to have 10GB of free space to install download the latest VirtualBox software from www.sun.com make sure you pick
More informationSecurity Workshop. Apache + SSL exercises in Ubuntu. 1 Install apache2 and enable SSL 2. 2 Generate a Local Certificate 2
Security Workshop Apache + SSL exercises in Ubuntu Contents 1 Install apache2 and enable SSL 2 2 Generate a Local Certificate 2 3 Configure Apache to use the new certificate 4 4 Verify that http and https
More informationSmall Systems Solutions is the. Premier Red Hat and Professional. VMware Certified Partner and Reseller. in Saudi Arabia, as well a competent
T R A I N I N G C O U R S E S T H E # 1 L I N U X A N D O P E N S O U R C E P R O V I D E R I N S A U D I A R A B I A Introd uction to Linux Administra tion Adva nce Linux Ad ministrati on Linux Identity
More informationDataworks System Services Guide
Dataworks System Services Guide UNAVCO initially established the GNSS data management service Dataworks as a full stack independent server running on Dell Hardware operating CentOS as its operating system.
More informationHow to install Apache Hadoop 2.6.0 in Ubuntu (Multi node setup)
How to install Apache Hadoop 2.6.0 in Ubuntu (Multi node setup) Author : Vignesh Prajapati Categories : Hadoop Date : February 22, 2015 Since you have reached on this blogpost of Setting up Multinode Hadoop
More informationHIG s Remote Desktop Services (RDS) on Linux
Instructions for the University of Gävles Remote Desktop Services Page 1 of 5 HIG s Remote Desktop Services (RDS) on Linux 2015-03-16 Göran Sandström, Mikael Zewgren, Version 1.0 About RDS Remote Desktop
More informationSETTING UP RASPBERRY PI FOR TOPPY FTP ACCESS. (Draft 5)
SETTING UP RASPBERRY PI FOR TOPPY FTP ACCESS (Draft 5) 1 INTRODUCTION These notes describe how I set up my Raspberry Pi to allow FTP connection to a Toppy. Text in blue indicates Linux commands or file
More information======================================================= Tools to wipe out unwanted data: =======================================================
WIKIPEDIA ON LINUX ENCRYPTION http://en.wikipedia.org/wiki/encryption_on_linux Tools to wipe out unwanted data: Darik's Boot and Nuke: http://dban.sourceforge.net/ Thomas Greene's Linux Wipe Tools: http://basicsec.org/tools.html
More informationBuilding Website with Drupal 7
Building Website with Drupal 7 Building Web based Application Quick and Easy Hari Tjahjo This book is for sale at http://leanpub.com/book1-en This version was published on 2014-08-25 This is a Leanpub
More informationOverview and Tutorial! Virtualization and Cloud!!!!!!
Overview and Tutorial! Virtualization and Cloud!!!!!!! Outline Overview of virtualization Virtualization via virtual machines Virtualization via Linux containers (LXC) Overview of cloud (cloud is NOT virtualization)
More informationBacking up the Embedded Oracle database of a Red Hat Network Satellite
Backing up the Embedded Oracle database of a Red Hat Network Satellite By Melissa Goldin and Vladimir Zlatkin Abstract This document will help you create a backup of the Oracle database of a Red Hat Network
More information