Coder Social home page Coder Social logo

synergy-replace-server's Introduction

Synergy Replace Server

Monitor the Synergy Composer for critical server alerts. If a critical alert is detected, look for an available server of the same hardware type and replace the failing server with an available server of the same type.

Synergy_Replace_Server.ps1

The Synergy_Replace_Server script does the following:

  • Connects to an HPE Synergy Composer (or HPE OneView instance)
  • Every 10 seconds the tool will check for any new Critical alerts
  • Identifies the compute module generating the alert
  • Verifies the compute module has a Server Profile assigned
  • Checks the Synergy frame for an available Compute Module of the same Hardware Type
  • Powers off the original Compute Module and the replacement Compute Module
  • Un-assigns the existing Server Profile from the original Compute Module
  • Assigns the Server Profile to the available Compute Module of the same Hardware Type
  • Powers on the replacement Compute Module

The required parameters on the command-line are:

Appliance              IPv4 Address of the Synergy Composer or OneView Instance
Username               Administrative User (Administrator)

The script will prompt for the Administrator's Password (not displayed in clear text)

How to use the scripts

This PowerShell script requires the HPE OneView PowerShell library found here: https://github.com/HewlettPackard/POSH-HPOneView.

Sample Command Syntax

Synergy_Replace_Server.ps1 -Appliance IP_ADDR -Username Administrator

synergy-replace-server's People

Contributors

daveolker avatar

Stargazers

 avatar

Forkers

gthirukumaran

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.