Top Banner
Visio Automation for Infrastructure Design and Management David Cuthbertson Square Mile Systems / AssetGen
51

Visio Automation for Infrastructure Design and Management

Dec 08, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Visio Automation for Infrastructure Design and Management

Visio Automation for Infrastructure Design and

Management

David CuthbertsonSquare Mile Systems / AssetGen

Page 2: Visio Automation for Infrastructure Design and Management

A Few Questions• Anyone here attended previous Visio workshops?

• Which is easier and faster to complete?a. Updating a Visio drawing with changesb. Re-drawing into Visio a drawing sent in Cad/PDF/JPEG/BMP

• How do you get 6500 racks drawn with consistent format and detail by different engineers?

Page 3: Visio Automation for Infrastructure Design and Management

Lack of Information Causes Pain

Fixed Infrastructure(Cabling, Power, Cabinets, Rooms, Buildings)

Hardware InfrastructurePCs, Network, Servers, UPS, Storage, Other

Virtual InfrastructurePCs, Network, Servers, Storage, DBMS

ApplicationsPC, server, mainframe, SOA

ServicesEnd user, infrastructure, supplier

Business ProcessesDepartmental, Company

1. Buy things you don’t need2. Don’t buy things you do need3. Reverse engineer with every project4. Fault resolution takes longer5. Problems escalate with distractions6. Unnecessary site surveys7. Project timescales are not predictable8. Repeated “one off” audits9. Overload key individuals10. Less confidence in security controls11. Inability to optimise team processes12. Unplanned change disruption 13. Duplicate what can’t be found

Page 4: Visio Automation for Infrastructure Design and Management

This Workshop Will Show• What can be reduced with Visio

workload - skills dependentcost - $26 or $20,000time - 16 minutes or 25 days

- 4 hours or 7 years• How to improve diagram quality and accuracy• All of which you can do later today - yourself!!

Page 5: Visio Automation for Infrastructure Design and Management

Visio Automation Agenda1. Understand Visio – out of the box2. Diagramming techniques

- Making it simpler for all

3. Linking Visio to data sources- Reduce cut/paste, diagram refresh, consistency

4. Automation for larger infrastructures- Automated creation and updating

Page 6: Visio Automation for Infrastructure Design and Management

Diagrams Should Explain The Complex!

A diagram or schematic is often a simplified view

for easy understanding

Page 7: Visio Automation for Infrastructure Design and Management

If A Picture Paints a Thousand Words

How do we paint a thousand pictures?

Page 8: Visio Automation for Infrastructure Design and Management

Understanding IT Dependencies Isn’t Easy

Room

Power

Rack

System

Service

Remote Mgmt

LAN

SAN

User Data

Cabling

Support

Ownership

OS

ApplicationsVirtual MachinesSoftware

Security

Contracts DR Plan

Backup

Hardware Build

Licences Environment Change Impact

One Server ,Multiple Mappings and Diagrams

Commercial Physical Logical Business

440

I

CRITICAL

MAJOR

MINOR

USER

COMPACT

microsystems

440

I

CRITICAL

MAJOR

MINOR

USER

COMPACT

microsystems

UK_BIRM_UX01

Many 1,000s of documents are created by projects, operations and risk processes

Page 9: Visio Automation for Infrastructure Design and Management

Lots of Dependencies Need Lots of DiagramsAssetGen Planner Birmingham Computer Room

Racks

Run Date: 02 June 2008

Birmingham | Call Centre - UK | Computer Room | 01-03

Front

1 2 3 4 5 6 7 8 17 1 8 19 20 2 1 22 23 249 10 11 12 1 3 14 15 161 2 3 4 5 6 7 8 17 1 8 19 20 2 1 22 23 249 10 11 12 1 3 14 15 16

PP01-03-01

UID

HPProLiantDL380 G5

COMPACT

1 2

1 2 3 4 5 6 7 8

POWERSUPPLYSUPPLY

POWER

SPAREONLINE

MIRROR

CAGERISERPCI

PROCPROC

LOCKINTER

TEMPOVER

FANS

PPM

DIMMS

UID

HPProLiantDL380 G5

COMPACT

1 2

1 2 3 4 5 6 7 8

POWERSUPPLYSUPPLY

POWER

SPAREONLINE

MIRROR

CAGERISERPCI

PROCPROC

LOCKINTER

TEMPOVER

FANS

PPM

DIMMS

4 40

I

C RITIC AL

M A JO R

M INO R

U SE R

CO M PA CT

m ic ro s ys te ms

4 40

I

C RITIC AL

M A JO R

M INO R

U SE R

CO M PA CT

m ic ro s ys te ms

UK_BIRM_UX01

PROLIANTPROLIANT

SERVERWIN0001

tsr 4554

PROLIANTPROLIANT

SERVERWIN0099

PROLIANTPROLIANT

SERVERWIN00078

Rear

AssetGen Planner Birmingham Computer Room

Run Date: 02 June 2008

AssetGen Planner Birmingham Computer Room

Run Date: 02 June 2008

AA

01

AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

Earth Bar

01-01 01-02 01-03 01-04 01-05 01-06 01-07 01-08 01-09 01-10

02-01 02-02 02-03 02-04 02-05 02-06 02-07 02-08 02-09 02-10

PDU1 PDU2

03-01 03-02 03-03 03-04 03-05 03-06 03-07 03-08 03-09 03-10

I-Series A I-Series B

SAN-01 SAN-02

Claims Processing ExampleService assets have embedded links for further analysis or verification

Physical assets also have AssetGen

Connect links for more detail

Claims Module

Claims Processing

Payment Module

ACCOUNTSINS_LIVE

Accounts ModuleMember Module Policy Module

SVRUNX001 SVRWIN001

Accounts Payable

Accounts Receivable

CRM_DB PAYROLL

Policy Administration

CRM Sage Payroll

PayrollSales

Network Topology Example

SW-BHAM-CORE1 SW-BHAM-CORE2

SW-BHAM-01 SW-BHAM-05 SW-BHAM-02SW-BHAM-04SW-BHAM-06

UK_BIRM_UX01 UK_BIRM_UX02 UK_BIRM_UX09 UK_BIRM_UX04 UK_BIRM_UX05 UK_BIRM_UX03 UK_BIRM_UX06 UK_BIRM_UX07 UK_BIRM_UX08 UK_BIRM_UX10

Rack Floor Plan ITIL Service Map

Network Topology Build

Data Flows

Network Zones

RUN

RUN

SW-BHAM-CORE1

SW-BHAM-CORE1.Card3

STAT US

WS-X6748-GE-TX 4748

3738

3536

2526

2324

1314

1112

12

4 8 P O R T12119 1 07 85 63 41 2 2 42321 2219 2017 1815 1613 14 3 63533 343 1 3229 3027 2825 26 484745 4643 4441 4 239 4037 3 8

10/100/ 1000G E MOD

FABRI C ENABLEDRJ45

SW-BHAM-CORE1.Card4

STAT US

WS-X6748-GE-TX 4748

3738

3536

2526

2324

1314

1112

12

4 8 P O R T12119 1 07 85 63 41 2 2 42321 2219 2017 1815 1613 14 3 63533 343 1 3229 3027 2825 26 484745 4643 4441 4 239 4037 3 8

10/100/ 1000G E MOD

FABRI C ENABLEDRJ45

SW-BHAM-CORE1.Card5

SW-BHAM-CORE1.Card9

WS-X6K-SUP1A-2GE

SUPERVISOR 1

STA

TU

S

SYS

TE

M

AC

TIV

E

PW

R M

GM

T

RE

SET

CONSOLE

DTE

/DC

E

SWITCH LOAD

100%

1%

PORT 1

PCMCIA EJECT

PORT 2

LINK

LINK

SW-BHAM-CORE1.Card1

FAN STATUS ! HIGH SPE ED MOVING BLADES ASR-9010-FAN

FAN STATUS ! HIGH SPE ED MOVING BLADES ASR-9010-FAN

OPEN

ASR 9000 Series

text

Page 10: Visio Automation for Infrastructure Design and Management

Diagrams Also Cover ProcessesProjects Deployment

PlanningDesignTeam

ChangeMgmt.

Build Team

StdComponents

Request

Outline Design Doc

UpdateCapacity Plan

QA Check

Accept/Reject Release DetailedPlan

Schedule Change

ConfirmContractors

BookContractor

Requestform

Yes

No

Forward bookingschedule

Allocateddates

Handover

Accept

Reject

Deploymentdesign

Change from reservedto allocated

Design Review

Page 11: Visio Automation for Infrastructure Design and Management

1. Visio Basics• Visio history

• 1992 First released, 2000 acquired by Microsoft• Last non-MS versions had auto-discovery, equipment templates – all removed

with Visio 2003

• Versions• Visio 2016 Standard• Visio 2016 Professional• Visio Pro For Office 365• Visio Viewer (runs in IE browser)• Visio app for iOS• Visio online – web based collaboration

Page 12: Visio Automation for Infrastructure Design and Management

Which Version - Standard or Professional?

• No thought required – Go for Professional!• Why?

• More extensive selection of shapes• Data linking (look for data tab)• Data graphics – saves typing and redrawing diagrams• Visio extras – draw a large floor grid in seconds

• An hour saved in a year makes it worth it!

Page 13: Visio Automation for Infrastructure Design and Management

Visio Resources And Help• Microsoft web site• Books• LinkedIn group – Visio Enthusiasts• Equipment manufacturer web sites

• Cisco, CommScope, Siemon• HP, Dell, IBM, others www.visiocafe.com www.shapesource.com

• 3rd Party stencils• netZoom, others www.altimatech.com

• Visioguy forum www.visguy.com

Page 14: Visio Automation for Infrastructure Design and Management

Templates, Stencils, Shapes

Templates

StencilsShape

Categories

Page 15: Visio Automation for Infrastructure Design and Management

Visio Concepts and Terms

• Template• Stencil• Shape• Shape properties• Connector• Background• Layer

SW-BHAM-01

RTR-BHAM-01

PropertiesCisco 295010.6.2.32Live

Data Centre

Comms Room

Page 16: Visio Automation for Infrastructure Design and Management

Visio Basics -1• Creating new diagram from a template• Manipulating shapes on a page• Aligning and Distributing Shapes• Copy, Paste and Duplicate Shapes• Grouping and ungrouping shapes• Foreground and Background options• Zooming in and Out of the Page• Using the Drawing Toolbar to create basic shapes

Page 17: Visio Automation for Infrastructure Design and Management

Visio Basics - 2• Connectors• Static and dynamic glue• Adding, deleting and moving connector points • Using different stencils

• Stencil search• Shape behaviour -1d, 2d, drill down• Working with text

• Object text• Freeform text• Text block tool

Page 18: Visio Automation for Infrastructure Design and Management

Static Glue

• Static glue is to a particular connection point

• The connection points used don’t move even if the shapes are moved

Page 19: Visio Automation for Infrastructure Design and Management

Dynamic Glue

• Drag connector onto shape and wait until shape is highlighted in red

• If you move the shapes relative to each other the connection moves appropriately

Page 20: Visio Automation for Infrastructure Design and Management

Using Different Stencils (and searching)

• Use Shapes tab• Select via menus• Use Search options• External stencil

sets• Suppliers, 3rd party

Page 21: Visio Automation for Infrastructure Design and Management

Danger! - Visio File Sizes

Two files Diagram 1 1995kBDiagram 2 12kB

Diagram 1 is 166 times the size of Diagram 2!

Some tips to reduce file sizes

Page 22: Visio Automation for Infrastructure Design and Management

2. Diagramming TechniquesGood diagramming practice – think of levels of information

1. The detail that you see- What is seen visually / printed

2. Additional data / information within diagram- Additional action by viewer – display, click, show layer, etc.

3. How you get to other information- Drill down, open files, launch remote session

Page 23: Visio Automation for Infrastructure Design and Management

23

The Process of Creating a Diagram

1. Which takes the most time?

2. Where can errors creep in?

Page 24: Visio Automation for Infrastructure Design and Management

24

Diagram Process Examples

Page 25: Visio Automation for Infrastructure Design and Management

Is This A Good Diagram?

Page 26: Visio Automation for Infrastructure Design and Management

Does It Have These Characteristics?1. Title

2. Purpose

7. Symbols

8. Attributes

9. Connections

6. Instructions

3. Author

4. Version

5. Date

10. Grouping

11. Background / layers

Page 27: Visio Automation for Infrastructure Design and Management

Visio Examples

• Floor plans• Importing CAD / other formats• Layers • Data center floor plans• Backgrounds• Hyperlinking

Page 28: Visio Automation for Infrastructure Design and Management

3. Linking Visio To Data Sources

• Saves typing mistakes• Enables refresh of data• One diagram can serve multiple purposes

• Less to maintain

• Multiple views of one device• Less to maintain

• Enables use Of Data Graphics Feature

Page 29: Visio Automation for Infrastructure Design and Management

Understanding RealityTo understand infrastructureand manage change

We need multiple views• Rack schematics• Equipment configuration• Physical connectivity• Logical end point connectivity• End device connectivity

Page 30: Visio Automation for Infrastructure Design and Management

Types Of Information / Documentation1. Update project documentation with “as built” details2. Update asset/inventory list3. Update rack diagrams4. Update network patching records5. Update switch port usage and capacity6. Update floor plan rack capacity7. Update power usage spreadsheet(s)8. Update storage / backup system documentation9. Update systems architecture documentation10. Update DR lists and documents11. Update supplier maintenance records12. Update billing and charging data

What should be updated with a server or network change?

1 2 3 4 5 6 7 8 17 18 19 20 21 22 23 249 10 11 12 13 14 15 161 2 3 4 5 6 7 8 17 18 19 20 21 22 23 249 10 11 12 13 14 15 16

UID

HPProL iant

DL380 G5

COM PACT

1 2

1 2 3 4 5 6 7 8

POWERSUPPLY SUPPLY

POWER

SPAREONLINE

MIRROR

CAGERISERPCI

P ROC PR OC

LOCKINTER

TEMPOVER

FANS

PPM

PPM

DIMMS

UID

HPProL iant

DL380 G5

COM PACT

1 2

1 2 3 4 5 6 7 8

POWERSUPPLY SUPPLY

POWER

SPAREONLINE

MIRROR

CAGERISERPCI

P ROC PR OC

LOCKINTER

TEMPOVER

FANS

PPM

PPM

DIMMS

440

I

CRITICAL

MAJOR

MINOR

USER

COMPACT

microsystems

440

I

CRITICAL

MAJOR

MINOR

USER

COMPACT

microsystems

PROLIANTPROLIANT

PROLIANTPROLIANT

PROLIANTPROLIANT

The larger the environment – the more there is….

Page 31: Visio Automation for Infrastructure Design and Management

Multiple Device Instances in Diagrams

Floor Plan

Rack Position

Service view

Power Supply

Network Connections

BLADE_BIRM01

UK

_BIRM

01_BLADE-01

UK

_BIRM

01_BLADE-02

UK

_BIRM

01_BLADE-03

UK

_BIRM

01_BLADE-04

BLA

DE

-BIRM

01.BLADE-SW

1

BLA

DE

-BIRM

01.BLADE-SW

2

UK

_BIRM

01_BLADE-05

UK_BIR

M01_B

LADE

-09

UK_BIR

M01_B

LADE

-10

UK_BIR

M01_B

LADE

-12

H/W Build

Page 32: Visio Automation for Infrastructure Design and Management

Reducing The Workload!

Excel Visio

Floor box list Floor plan

Cabinet list Equipment room floor plan

Patch panel list Backbone cabling diagram

Inventory Network diagram

Inventory Rack diagram

Inventory Server connectivity diagram

Page 33: Visio Automation for Infrastructure Design and Management

Using External Data Sources

Page 34: Visio Automation for Infrastructure Design and Management

Visio Data Graphics

• Standard feature 2007/10/13/16 Professional

• Enables use of embedded data• Display multiple text fields around a shape• Data bars to show capacity• Use icons for status differences• Change shape colour based on data value

SW-BHAM-09SW-BHAM-09

10.0.0.11

3745

Live

10.0.0.11

SwitchSW-BHAM-09

Page 35: Visio Automation for Infrastructure Design and Management

Limitations Of Visio / Data Source

• Good for quick diagrams• The data transfer and refresh is automated, but the

filtering and selection is manual• It doesn’t connect shapes together

• Limits value in a network environment

• New devices / links are not added to diagrams

Page 36: Visio Automation for Infrastructure Design and Management

First Steps For Multiple Diagrams

• Control use of shapes / stencils• Follow best practices for diagram information• Save reference versions in common areas

• File locations• Web site• SharePoint

• Use a common source where possible for shape data• Databases preferred to spreadsheets• Create views to suit diagram information need

Page 37: Visio Automation for Infrastructure Design and Management

4. Automation For Larger Infrastructures

• Looking beyond a few spreadsheets• Minimise manual maintenance effort

• Scale and separation of roles demands it

• Improving accuracy and consistency• Software driven diagram production

• Infrastructure document management• Shared across teams, controlled access

37

Page 38: Visio Automation for Infrastructure Design and Management

Automating Documentation - Example• Manual method – draw a rack diagram 2 – 5 hours

• Gather rack inventory data and positioning• Find Visio shapes for equipment• Draw the rack

• Automated method with software 10 seconds• Tick rack for cabinet drawing• Visio rack diagram produced

• 100 racks – 16 minutes or 25 days or $26 vs $20,000 ($100hr)• 6500 racks??? - 1625 days / $1.3M (no PM or expenses) - $1.8M (with)

- 4 hours (overnight automated process per site)

Page 39: Visio Automation for Infrastructure Design and Management

Automated Enterprise Drawing• Should we draw and redraw diagrams in Visio or have a GUI

that does this onto a database?• Yes for simple views (i.e. rack, path) DCIM/CMS approach• No for anything that requires layout or crosses technologies

• Physical – floor plans, blown fiber, cabling runs, OSP• Logical – LAN/SAN/VLAN/WAN/VLAN system

• If we are refreshing data, then we have to update existing shapes, adding/removing shapes and connectors.

• Beyond Excel/Visio data linking

Page 40: Visio Automation for Infrastructure Design and Management

DatabaseAutomation

Extending Visio Automation

Page 41: Visio Automation for Infrastructure Design and Management

Simple Goals

• Draw 60 rack diagrams and save on a file server, in folders listed by room location

• Check and update 100 site network diagrams with changes in devices, connections and data

• Refresh an updated set of build documents covering racks, hardware, cabling, power within a data center transition project

• When – now, tonight, every Friday

Page 42: Visio Automation for Infrastructure Design and Management

Many Infrastructure Information Needs

Plan Build Operate Risk Dispose

Project and tasks Operations And Risk Control

ExamplesProject documentationEquipment listsVisio/CAD diagramsTest results

ExamplesAsset and Inventory managementBusiness / service dependenciesMonitoring of performance, statusRisk and Recovery

Ease and speed of creationEase of distributionFlexible to meet task needsLimited training

Ease of use by manyStructured for integration & reportingSupport for multiple processesWide scope – the big picture!

Page 43: Visio Automation for Infrastructure Design and Management

Infrastructure Documentation WorkflowProject / Design teams Operations

Audit & ComplianceTeam (s)

Page 44: Visio Automation for Infrastructure Design and Management

Infrastructure Documentation WorkflowProject / Design teams Operations

Audit & ComplianceTeam (s)

Page 45: Visio Automation for Infrastructure Design and Management

Diagram Automation Examples

Page 46: Visio Automation for Infrastructure Design and Management

Maintain - Infrastructure Knowledge

Plan Build Operate Risk Dispose

Project and tasks Operations And Risk ControlEase and speed of creationEase of distributionFlexible to meet task needsLimited training

Ease of use by manyStructured for integration & reportingSupport for multiple processesWide scope – the big picture!

Record planning decisions in the operational systemProduce project docs for/from the operational system

Page 47: Visio Automation for Infrastructure Design and Management

Simplify Infrastructure Data Capture• Data capture focusses on delivering database load files

• Visualization is either created automatically, or by combining data with existing backdrops - floor plans

• No need to check across multiple diagrams / documents for consistency and format

A faster, less complex and less costly audit, which doesn’t require high skill levels within the audit team as software creates/updates the visualization

Excel

Excel

Excel

Rack

Device

Cable

Excel

Building

Page 48: Visio Automation for Infrastructure Design and Management

Making Trusted Data A Reality1. Establish policies, standards and ownership of data and diagrams.

Make it simpler and easier for engineers and managers

2. Have project / operations use common terms & formatsSupply templates, naming system, labels, etc.

3. Reduce the numbers of documents / files to maintainConsolidate into centralised systems and make them easy to findLink / create / update Visio diagrams, reports, excel from databases

4. Use operational systems to support planning processes

Page 49: Visio Automation for Infrastructure Design and Management

This Workshop Has Shown

• What can be reduced with Visioworkload - skills dependentcost - $26 or $20,000time - 16 minutes or 25 days/ 7 years

• How to improve diagram quality and accuracyAll of which you can do later today - yourself!!

Page 50: Visio Automation for Infrastructure Design and Management

Visio Automation Tips and Techniques• Lots of productivity features are unknown

• Save yourself and others a lot of effort planning and managing infrastructure! • Learn more about Visio

• Linking to existing data sources has many benefits• Less errors, easier to refresh diagrams and update them• Use the data graphics feature to reduce diagram numbers

• For larger environments • Assess the value of database driven systems for cost, time and consistency

Page 51: Visio Automation for Infrastructure Design and Management

Additional Materialswww.microsoft.com

www.assetgen.comEvaluation software Free “DCIM/CMS” evaluation version

Webinars Data center practices, Visio integration

www.squaremilesystems.comFree SMS Visio utilities Downloads and videos

Training/webinars/videos Onsite/remote Visio training, documentation methods, etc.