Strumenti per automatizzare l'amministrazione del server di Windows? Fantoccio?

Vorremmo ridurre la quantità di tempo necessario per gestire i nostri server Windows.

Praticamente each server del nostro team ha la responsabilità di eseguire una variante di Windows, ma per motivi storici le macchine in nostro caucanvas sono un mix di piattaforms: varianti da 64 bit e 32 bit di diverse versioni di Windows. Abbiamo circa 10 macchine.

  • Tentativi di accesso di Windows Web Server
  • Come fare il CD di avvio del server?
  • C'è un modo per impedire a Sysprep di distruggere l'installazione di IIS?
  • Quali sono le domande giuste da fare per decidere se usare Chef o Puppet?
  • Cose da sapere di passare da Windows Server 2000 a 2008
  • Win Server 2008 non utilizzerà ip statico assegnato (utilizza 169 invece)
  • In particolare, il tipo di attività che vorremmo fare più rapidamente comprende:

    • Pulire i file di temp e file di log
    • Riavviamenti ad hoc
    • Installa e disinstalla i pacchetti di Windows

    Bello avere (ma non essenziale)

    • Montor, avviare e arrestare i servizi Windows
    • Login / Logout
    • Montor quale potrebbe essere un'applicazione sulla scatola (ad esempio un foglio di excel lungo)

    Ho sentito che il Puppet è uno strumento che è stato progettato per aiutare con tutti i tipi di automazione di sysadmin – è probabile che questo strumento potrebbe aiutare con uno dei requisiti di cui sopra? Da quello che posso dire, la maggior parte degli utenti Puppet sono basati su LINUX / UNIX – è anche ansible eseguire il master-nodo fantoccio in un ambiente Windows?

    Come piano B – potrei scrivere solo alcuni script di pitone che eseguono i lavori sopra elencati e li chiamano da un server Jenkins.

    Sto cercando i tuoi suggerimenti su come potrebbe essere il modo più efficace per ridurre il tempo di amministrazione.

    Grazie

    UPDATE0 : Althaugh Io lavoro per una grande azienda, questa è una società che non ama spendere soldi su qualsiasi cosa. Le soluzioni Free & Open-source sono preferite. Qualunque cosa utilizziamo deve essere legalmente concesso in licenza e non costa nulla – la conformità del software è un grosso problema.

    Se neccecary troveremo una casella decently potente ed eseguire Ubuntu in VirtualBox (o simili) per eseguire il nodo principale.

    4 Solutions collect form web for “Strumenti per automatizzare l'amministrazione del server di Windows? Fantoccio?”

    Trovo che posso fare una tonnellata con PowerShell. Monitoraggio, non tanto (non quello che non potevi con alcuni semplici script Test-Connection e Test-Path) – ma molti altri suggerimenti hanno buone opzioni per questo. Potrei anche suggerire icinga.

    PowerShell nel mio ambiente fa i backup (utilizzando SDK di Microsoft Sync Framework, 7zip SDK e AWS SDK), elimina le cartelle di registro nei server remoti, elimina i registri IIS in un database, fa rotazione della password amministrativa per scopi di controllo della protezione, viene utilizzato per arrestare e riavviare servizi e eseguire la rotazione delle credenziali account di servizio.

    Trovo che la schedulazione degli script PowerShell nel mio ambiente di Windows è la via più semplice, risparmio di tempo e poco costoso da prendere.

    Se andate con il burattino, fathemes sapere come va. Ho fatto qualche ricerca e non sono riuscito a giustificare il tempo di installazione / prova.

    se si dispone già di licenze di server "normali" di Windows (come le edizioni standard del server Windows), è quindi ansible utilizzare Active Directory. È ansible amministrare una flotta di server Windows che utilizza criteri di gruppo e script. Nessuna spesa aggiuntiva.

    Per la distribuzione di software è ansible utilizzare http://wpkg.org , è software open source. Una volta che si ottiene il suo appendere è molto bello. Naturalmente puoi anche farlo con le policy e gli script del gruppo nella tua Active Directory. Non gui però (non un problema per me, ma potrebbe essere un problema nel tuo ambiente.

    Quanto al monitoraggio, bene, mi piace molto usando http://www.opsview.com/community , che è il core aperto. Puoi ancora acquistare il supporto se ne hai bisogno, ma le caratteristiche principali sono nell'edizione della comunità. È nagios fatto bene. Tuttavia, non funziona in Windows. Ovviamente puoi monitorare i server Windows. Funziona perfettamente come una macchina virtuale.

    Se si desidera utilizzare qualcosa di "unixy", è ansible eseguire cfeninge sotto cygwin. Avrebbe bisogno di get le fonti e compilarlo in primo luogo, ma è ansible. Naturalmente, la cfengine ha una curva di apprendimento propria, ma se il tuo tempo non costa niente, allora forse è un'opzione ;-). Se il tuo tempo ti costa, puoi get il porto nativo commerciale per le windows.

    Ecco cosa uso. Questi funzionano bene per me.

    Spiceworks – Grande per una casa di Windows per monitorare un sacco di cose. WSUS – aiuta a semplificare la gestione dei tuoi aggiornamenti. CFEngine / Puppet – Questi possono fare un sacco di ciò che si desidera, è una curva di apprendimento ripida se non è comodo scripting.

    A seconda di quanti server hai e cosa prevedete, potresti voler andare con le opzioni MS – System Center non è troppo leggero, ma un sistema molto potente per gestire i server.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.