We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Skynet your Infrastructure with QUADS

00:00

Formal Metadata

Title
Skynet your Infrastructure with QUADS
Title of Series
Number of Parts
160
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Skynet your Infrastructure with QUADS [EuroPython 2017 - Talk - 2017-07-11 - Anfiteatro 1] [Rimini, Italy] The very small 2-person DevOps team within Red Hat Performance/Scale Engineering has developed a set of Open Source Python-based systems and network automation provisioning tools designed to end-to-end automate the provisioning of large-scale systems and network switches using tools like Foreman, Ansible, and other Open Source bits. QUADS – or “quick and dirty scheduler” allows a normally overburdened DevOps warrior to fully automate large swaths of systems and network devices based on a schedule, even set systems provisioning to fire off in the future so they can focus on important things like Netflix and popcorn or not reading your emails while your datacenter burns in an inferno of rapid, automated skynet provisioning. QUADS will also auto-generate up-to-date infrastructure documentation, track scheduling, systems assignments and more. In this talk we’ll show you how we’re using QUADS (backed by Foreman) to empower rapid, meaningful performance and scale testing of Red Hat products and technologies. While QUADS is a new project and under constant development, the design approach to handling large-scale systems provisioning as well as the current codebase is consumable for others interested in improving the efficiency and level of automation within their infrastructure
Coma BerenicesSoftwareIntelQuadrilateralSoftware frameworkGodPhysical lawTotal S.A.Multiplication signLecture/Conference
System programmingAnalogySet (mathematics)Continuous trackScheduling (computing)Data managementAutomationCondition numberTrailServer (computing)ComputerComputer networkSoftware testingProduct (business)Scale (map)Revision controlSystem administratorPhysical systemStack (abstract data type)Open setVirtual machineBroadcast programmingIntegrated development environmentWorkloadResource allocationInstance (computer science)WordElectric currentRun time (program lifecycle phase)Maxima and minimaTerm (mathematics)Parallel portSoftware frameworkQuicksortQuadrilateralSoftware developerVideo gameScheduling (computing)Entire functionComputer hardwareBitPhysical systemServer (computing)Projective planeCycle (graph theory)Multiplication signWorkloadGroup actionVirtual machineSet (mathematics)Different (Kate Ryan album)Virtual LANSoftware bugExplosionRadio-frequency identificationTrailProduct (business)SupercomputerCore dumpType theoryData storage deviceParallel portAnalogyBeta functionInternetworkingBridging (networking)Installation artSoftwareConnected spaceFront and back endsFlow separationCASE <Informatik>Resource allocationIdentifiabilityScaling (geometry)Software testingTerm (mathematics)State of matterForm (programming)Configuration spaceOpen sourceLatent heatIntegrated development environmentMusical ensembleMereologyRevision controlDenial-of-service attackFirewall (computing)Client (computing)Level (video gaming)Computer networkForcing (mathematics)Scalar fieldProcess (computing)Drop (liquid)WhiteboardSatelliteShift operatorService (economics)Figurate numberPlastikkarteComputer animation
Execution unitScheduling (computing)Group actionScale (map)WorkloadRandom numberOnline service providerReading (process)Block (periodic table)Sound effectServer (computing)Directed set10 (number)Dependent and independent variablesEscape characterQuadrilateralRandomizationDifferent (Kate Ryan album)Data storage deviceProduct (business)Scaling (geometry)Integrated development environmentMetric systemVirtual machineWorkloadScheduling (computing)Multiplication signQuicksortResultant
Server (computing)Computer hardwareScheduling (computing)Broadcast programmingError messageControl flowComputer networkServer (computing)Multiplication signSoftwareForcing (mathematics)QuicksortSoftware testingBitError messageSet (mathematics)Scheduling (computing)CodeComputer hardwareGame controllerFacebookData managementSoftware developerExtension (kinesiology)Virtual machineMereologyShared memoryArea1 (number)
Virtual machineSoftwareWave packetExplosionCausalityNetzwerkverwaltungAreaError messageCatastrophismRadical (chemistry)Software bugLecture/Conference
Virtual machineMaxima and minimaScheduling (computing)Virtual machineSoftwareCycle (graph theory)International Date LineError messageMaxima and minimaQuicksortWorkloadScheduling (computing)Configuration spacePower (physics)Lecture/Conference
Limit (category theory)Operations researchMaxima and minimaUniform convergenceComputer hardwareScale (map)WorkloadStaff (military)Server (computing)Integrated development environmentBootingMathematicsPasswordSystem programmingComputer networkFingerprintScheduling (computing)Broadcast programmingHuman migrationGroup actionProgrammable read-only memoryInformationPoint cloudInternet forumElectronic mailing listWeb pageWikiAerodynamicsVirtual machineSet (mathematics)QuadrilateralMedical imagingPhysical systemScheduling (computing)Projective planeIntegrated development environmentVisualization (computer graphics)Level (video gaming)Computer hardwareServer (computing)MathematicsOperating systemValidity (statistics)Ocean currentMessage passingSoftware developerConfiguration spacePasswordUniformer RaumResource allocationElectronic mailing listEmailMechanism designSoftwareDifferent (Kate Ryan album)Video gameMultiplication signTerm (mathematics)Computer configurationUtility softwarePoint (geometry)Form (programming)Maxima and minimaCASE <Informatik>Cycle (graph theory)Enterprise architectureSpacetimeOffice suiteWordScaling (geometry)Elasticity (physics)ResultantGraph (mathematics)Element (mathematics)Interactive televisionDemonLatent heatLibrary (computing)File formatWebsiteEstimatorConservation lawFigurate numberMoving averageModel theorySoftware frameworkQuicksortRow (database)6 (number)NumberConstructor (object-oriented programming)MassEnvelope (mathematics)Process (computing)MomentumMereologyOpen sourceCommon Language InfrastructureVideo game consoleWikiGroup actionPoint cloudSoftware testingAutomationComputer fileGreatest elementRobotVirtual LANProgram flowchart
WikiAerodynamicsDrum memorySoftware testingPoint cloudSystem programmingView (database)Visualization (computer graphics)CodeFreewareFunctional (mathematics)Gastropod shellOpen setStack (abstract data type)AutomationCloud computingInterface (computing)Scheduling (computing)Band matrixComputer networkComputer-generated imageryVirtual machineGroup actionComputer hardwareMereologyPhysical systemUsabilityScheduling (computing)AreaVisualization (computer graphics)Integrated development environmentModel theorySoftware testingVirtual machineServer (computing)Different (Kate Ryan album)FreewareComputer hardwareQuadrilateralQuicksortSet (mathematics)WorkloadSoftware frameworkGroup actionSoftware developerLevel (video gaming)WikiProduct (business)InformationBand matrixAutomationInterface (computing)User interfaceBlack boxValidity (statistics)Block (periodic table)SoftwareFront and back endsIP addressMultiplication signStack (abstract data type)Computer configurationGraph coloringComputer programScaling (geometry)WindowFile formatMereologyGoodness of fitKey (cryptography)Automatic differentiationLocal ringElement (mathematics)NumberNatural numberElectronic mailing listSerial portProjective planeGastropod shellOpen setOperator (mathematics)CodeLink (knot theory)Graph (mathematics)Video game consolePerspective (visual)View (database)Open sourceProfil (magazine)InternetworkingMedical imagingCovering spaceData storage deviceConfiguration spaceWordPoint (geometry)Equaliser (mathematics)Self-organizationService (economics)ForestPoint cloudRight angleMusical ensembleAddress spaceForm (programming)CurveCASE <Informatik>Data structureSound effect
CodeFeedbackMiniDiscValidity (statistics)SummierbarkeitMultiplication signRankingRight angleSoftwareScaling (geometry)Point (geometry)Software testingDivisorSoftware maintenanceMereologyDifferent (Kate Ryan album)Computer fileConfiguration spaceoutputAreaTerm (mathematics)Service (economics)Multiplication tableServer (computing)Interface (computing)Computer hardwarePhysical systemLevel (video gaming)AnalogyRadical (chemistry)Scheduling (computing)WikiWhiteboardScripting languageData managementCodeAbstractionIntegrated development environmentSemantics (computer science)QuadrilateralState of matterVirtual machinePoint cloudMathematicsHypermediaProcess (computing)Field (computer science)Personal digital assistantAddress spaceOpen setMappingFile formatData structureUtility softwareCASE <Informatik>CurvatureQuicksortUniverse (mathematics)Perturbation theoryWorkstation <Musikinstrument>Asynchronous Transfer ModeMusical ensembleInheritance (object-oriented programming)Semiconductor memoryType theoryPatch (Unix)Database normalizationPower (physics)Open sourceFamilyHill differential equationCollaborationismSoftware frameworkLogicKey (cryptography)Data centerAuditory maskingIdempotentVirtual LANEquivalence relationNeuroinformatikMixed reality
Transcript: English(auto-generated)