VOOZH about

URL: https://marcinbojko.wordpress.com/2017/01/

⇱ Styczeń | 2017 | Blog Marcina Bojko


Blog Marcina Bojko

Linux,Windows,serwer, i tak dalej ;)

Archive for Styczeń 2017

Does Foreman speak SQL? It does ;)

So, the question is – how to deploy and maintain farm of Microsoft SQL Servers? With different domains, install sources, roles, features. Should we create unattended installers for every single instance?

No, we shouldn’t.

We should use Powershell DSC – https://github.com/PowerShell/xSQLServer
With Foreman/Puppet and win_manage, we have something like:

The simplest way:

instance1:
  dsc_instancename: MSSQLSERVER
  dsc_sourcepath: "\\our.server.com\ourshare"
  dsc_sourcecredential:
    user: anonymous
    password: anonymous
  dsc_setupcredential:
    user: DOMAIN\someuser
    password: somepassword

Or, more sophisticated:

instance1:
  dsc_instancename: MSSQLSERVER
  dsc_sourcepath: "\\our.server.com\ourshare"
  dsc_sourcecredential:
    user: anonymous
    password: anonymous
  dsc_setupcredential:
    user: DOMAIN\someuser
    password: somepassword
  dsc_features: SQLENGINE
  dsc_forcereboot: true
  dsc_agtsvcaccount:
    user: DOMAIN\scvaccount
    password: somepassword
  dsc_sqlsvcaccount:
    user: DOMAIN\sqlaccount
    password: somepassword
  dsc_sqlcollation: SQL_Latin1_General_CP1_CI_AS
  dsc_sqlsysadminaccounts:
    - DOMAIN\someadmin
    - DOMAIN\someotheradmin
  dsc_securitymode: SQL
  dsc_sapwd:
  user: sa
  password: paaaswordisverysecure
  dsc_sqluserdbdir: D:\MSSQL\Data
  dsc_sqluserdblogdir: E:\MSSQL\Data
  dsc_browsersvcstartuptype: Disabled

Whole install from local source takes aprox. 400 seconds (with other OS related settings) to finish.

Written by marcinbojko

22 stycznia, 2017 at 21:11

Jestem dostępny:

O autorze https://marcinbojko.wordpress.com/about/ github.com https://github.com/marcinbojko LinkedIn https://www.linkedin.com/in/marcinbojko Facebook https://www.facebook.com/marcin.bojko1

Chocolatey

Chocolatey

Najnowsze wpisy

Blog Stats

  • 127 594 hits

Najpopularniejsze wpisy

active directory amiga Android ansible ati backup ca centos chmura chocolatey chrome debian Dell disaster recovery dlink docker drbl dsc emulacja etch filesystem firefox food foreman foto Fujitsu-Siemens fun github google gsm HP htc hyper-v hypervisor IBM internet kubernetes linux media microsoft mint mozilla nexus 7 ntfs-3g nvidia office oldchool open open source opensource opensuse outlook packer pacman pocket powershell puppet radeon sci-fi scvmm servers star trek traefik Uncategorized vagrant virtualisation vmware windows windows defender winuae win_manage wirtualizacja work xbmc zabbix
Styczeń 2017
Pon W Śr Czw Pt S N
1
2345678
9101112131415
16171819202122
23242526272829
3031

Meta

Archiwum

Dołącz do 11 innych subskrybentów

Blog na WordPress.com.

%d
Zaprojektuj witrynę taką jak ta za pomocą WordPress.com
Rozpocznij