1 / 48

Server Provisioning Using VERITAS OpForce

Server Provisioning Using VERITAS OpForce. Tim Eisler Infrastructure Engineer Grainger Industrial Supply Roger Andersson Technical Product Manager VERITAS. VLAN. VLAN. WLS. SQL. WLS. SAP. SAP. SQL. Tiv. NBU. Tiv. NBU. NBU. NBU. RH. RH. RH. Sol. Sol. Win. WLS. WLS. SAP.

marcm
Download Presentation

Server Provisioning Using VERITAS OpForce

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Server Provisioning Using VERITAS OpForce Tim Eisler Infrastructure Engineer Grainger Industrial Supply Roger Andersson Technical Product Manager VERITAS

  2. VLAN VLAN WLS SQL WLS SAP SAP SQL Tiv NBU Tiv NBU NBU NBU RH RH RH Sol Sol Win WLS WLS SAP SQL SAP SQL Tiv Tiv NBU NBU NBU NBU RH RH Sol RH Sol Win What is OpForce? Automating the server provisioning process: Reconfigure Servers for Network Install / configure applications Install patches, infrastructure agents Install / configure OS, firmware Discover servers, chassis, switches

  3. OpForce Architecture Overview

  4. OpForce Architecture Overview OpForce (Elemental)

  5. OpForce Architecture Overview OpForce (Elemental) Data Base (User info, Inventory, Pointers)

  6. OpForce Architecture Overview Web Server OpForce (Elemental) Data Base (User info, Inventory, Pointers)

  7. Web Clients Web Server OpForce (Elemental) OpForce Architecture Overview Data Base (User info, Inventory, Pointers)

  8. Web Clients Web Server OpForce (Elemental) OpForce Architecture Overview Repositories (Images/Software pkg.) Data Base (User info, Inventory, Pointers)

  9. Web Clients Web Server OpForce (Elemental) OpForce Architecture Overview Repositories (Images/Software pkg.) Switches Data Base (User info, Inventory, Pointers)

  10. Web Clients Web Server OpForce (Elemental) OpForce Architecture Overview Repositories (Images/Software pkg.) Computing Devices (AOS/Admin State) Switches Data Base (User info, Inventory, Pointers)

  11. Web Clients Web Server OpForce (Elemental) OpForce Architecture Overview Provisioned Resources (Servers in UP/Admin State) Repositories (Images/Software pkg.) Computing Devices (AOS/Admin State) Switches Data Base (User info, Inventory, Pointers)

  12. Web Clients Web Server OpForce (Elemental) OpForce Architecture Overview Provisioned Resources (Servers in UP/Admin State) Repositories (Images/Software pkg.) Load-Balancers Computing Devices (AOS/Admin State) Switches Data Base (User info, Inventory, Pointers)

  13. Web Clients Web Server OpForce (Elemental) OpForce Architecture Overview Provisioned Resources (Servers in UP/Admin State) Repositories (Images/Software pkg.) Load-Balancers Computing Devices (AOS/Admin State) Switches Data Base (User info, Inventory, Pointers) Blade Chassis

  14. Provisioning with OpForce

  15. OpForce Snapshot • Saving of an snapshot • Switch configuration • Load-Balancer configuration • AOS understands volumes and file system • AOS takes a snapshot in multiple layers • Loading of an snapshot • Restore switch configuration • Restore Load-Balancer configuration • AOS creates correct geometry, applies to new disk(s)

  16. OpForce Personalization and Startup • Personalization (in context-provisioning) deploys or modifies: • ITAP agent • Host name • VLAN port groups • SLB VIP pools • IP settings for NICs /NIC teaming • Startup • Boot OS • Start ITAP agent

  17. OpForce Software Packages and Models • Typical uses for package and models: • Install, Uninstall and Modify Software • Install/Remove Patches • Issue CLI Commands • A software package may contain: • CLI Command • CLI Script • Executables • Files • Models • Models define parameters for software packages • Pre Commands • Parameters (INT, Float, String, IP, Password, Directory etc) • Post Commands • Object modification (Any file, XML,INI, INF, IIS DB, and Registry)

  18. OpForce (Elemental) Data Base (User info, Inventory, Pointers) OpForce Snapshot - Load Computing Device (AOS/Admin state) CMD: “Load Image” VLAN (Provision) VLAN (Production) Repositories Server (UP) (AIX, Linux, Solaris, Windows)

  19. OpForce (Elemental) Data Base (User info, Inventory, Pointers) OpForce Snapshot - Load Computing Device (AOS/Admin state) CMD: “Load Image” VLAN (Provision) VLAN (Production) Repositories Server (UP) (AIX, Linux, Solaris, Windows)

  20. OpForce (Elemental) Data Base (User info, Inventory, Pointers) OpForce Snapshot - Load Computing Device (AOS/Admin state) “Loading Image…” VLAN (Provision) “Status” VLAN (Production) Repositories Server (UP) (AIX, Linux, Solaris, Windows)

  21. OpForce (Elemental) Data Base (User info, Inventory, Pointers) OpForce Snapshot - Load Computing Device (AOS/Admin state) VLAN (Provision) “Done” VLAN (Production) Repositories Server (UP) (AIX, Linux, Solaris, Windows)

  22. OpForce (Elemental) Data Base (User info, Inventory, Pointers) OpForce Snapshot – Startup Computing Device (AOS/Admin state) CMD: “Personalize and Startup” VLAN (Provision) VLAN (Production) Repositories Server (UP) (AIX, Linux, Solaris, Windows)

  23. OpForce (Elemental) Data Base (User info, Inventory, Pointers) OpForce Snapshot – Startup Computing Device (AOS/Admin state) VLAN (Provision) “Switch VLAN” VLAN (Production) Repositories Server (UP) (AIX, Linux, Solaris, Windows)

  24. OpForce (Elemental) Data Base (User info, Inventory, Pointers) OpForce Snapshot – Startup VLAN (Provision) “Done” VLAN (Production) Repositories Servers (UP) (AIX, Linux, Solaris, Windows)

  25. OpForceSoftware Deployment Console Web Server OpForce (Elemental) Servers (UP) Repositories

  26. OpForceSoftware Deployment Admin Give the command to “Deploy Software XYZ” Via Browser Console Web Server OpForce (Elemental) Servers (UP) Repositories

  27. OpForceSoftware Deployment Admin Goes back to other duties Console Web Server OpForce (Elemental) Servers (UP) Repositories

  28. OpForceSoftware Deployment Console Web Server CMD: “Deploy Package XYZ” OpForce (Elemental) Servers (UP) Repositories

  29. OpForceSoftware Deployment Console Web Server “READs Pkg XYZ” OpForce (Elemental) SW SW SW SW Servers (UP) Repositories

  30. OpForceSoftware Deployment Console Web Server Deploying Software Package… “Status of Deployment” OpForce (Elemental) SW SW SW SW Servers (UP) Repositories

  31. OpForceSoftware Deployment Console Web Server “Done” OpForce (Elemental) Servers (UP) Repositories

  32. OpForceSoftware Deployment Admin gets the “Successfully Done” status from OpForce. And a reward from the Boss for fast and efficient work… Console OK Web Server OpForce (Elemental) Servers (UP) Repositories

  33. OpForce OpScripts and Jobs • OpScript • Creates sequence of events • Defined in web GUI by an admin • No coding or scripting!! • OpForce converts the sequence to a bean shell script • Initiated by admin or the job scheduler • Jobs • Initiates a OpScript, triggered by • Date and time • An OpForce Event (Like “Start Up Server Successful”) • An SNMP Trap

  34. OpForce at Grainger

  35. Who is Grainger? Facilities Maintenance Supplier • motors, tools, lighting, safety gear, material handling, etc 600 locations • 22 New Branches in 2004 $5 Billion in Sales 15,500 Employees 500,000 Products 1.3 Million Customers

  36. What does our DataCenter look like? • Operating Systems • Sun Solaris 9 • SuSE Linux Enterprise Server 8.1 • Microsoft Windows 2000 & 2003 • Applications • SAP • SAP “Bolt-on” apps (FileNet, Documentum, EDI, …) • Oracle, SQL Server • SAP environment • Solaris – ~80 servers combined between DR and Prod • SuSE Linux – ~240 servers combined between DR and Prod • Windows – ~50 servers combined between DR and Prod

  37. Future Production SAP Environment

  38. Some of our challenges • Disaster Recovery • Specifically 200 SAP Servers • Patch Deployment for UNIX / Linux • New Server Provisioning

  39. Test QA SAP SAP Test QA SAP SAP 500+ Miles 800+ Km Disaster Recovery Environment Chicago - Primary Data Center Kansas City - Secondary Data Center • Quickly re-provision 200 servers in 3 different DMZ’s • With Personalized Production Images • With In-Context Provisioned Host Names and IP Addresses 200+ Production SAP Servers 200+ Test/QA Servers

  40. Why OpForce?

  41. Timeline • April 2004 – Demo at Veritas Forum • May 2004 – Demos at Vision • Q3 2004 – Proof of Concept • November 2004 – Bought it • December 2004 – Used it to help build PROD • Now – Upgrading to 4.0 and engaging Veritas PS

  42. With VERITAS OpForce Normal Day-to-Day Operations • Save Image Snapshots of Production Servers • Replicate Snapshots over the WAN to DR site • Patch Deployment During a Disaster • Quickly re-image Test / QA / Training servers on DR site to Production images • Personalize applications • Test validity of Production build • Bring Production SAP environment online for business use

  43. Benefits Goal • 8-hour RTO Anticipated • Rebuild 200 Servers  ~2 hrs. • Test Validity of Apps  ~6 hrs.

  44. Demo

  45. Demo • Using an OpScript, • Provision a computing device to a Linux RH Server • Load the OS, using an existing snapshot • Personalize server • Start up server • Deploy WebLogic server software • Insert server into existing WebLogic Cluster • Deploy WEB application on top of WebLogic server

  46. Questions and Answers ???????????????????????!!!!!!!!!!!!!!!!!!!!!!!

  47. Next Steps • OpForce Sessions: • OpForce Overview and Roadmap (#S200) • Wednesday, April 27 (2:45 – 3:45) • Taming Test & Dev with OpForce (#S185) • Tuesday, April 27 (2:45 – 3:45) • OpForce Demo’s in Booth • OpForce in Usability Lab “Remember to fill out your session surveys!”

More Related