SCOM 2012 i instalacja .NET Framework 3.5 w Windows Server 2012

Ostatnio walczyłem ze SCOM 2012 SP1 na Windows Server 2012. Dedykowany SQL 2012 pod SCOMa również na Windows Server 2012.

Instalacja na Windows Server 2008 R2 i SQL 2008 R2 była problematyczna (czytaj paczowanie SQLa, itd.). Sama instalacja SCOMa 2012 to nie jest rocket science, ale chwilowo zatrzymałem się na problemie, który chcę opisać w tym poście – instalacja .Net Framework 3.5 na Windows Server 2012, która jest oczywiście wymagana dla OpsMgr 2012 i SQL Server 2012.

Frameworka nie można zainstlować z poziomu Server Managera, ponieważ pojawia się błąd: „Do you want to specify an alternate source path? One or more installation selections are missing source files…

Oczywiście problem da się rozwiązać wykorzystując DISMa z linii poleceń.

1. Na początek wrzucamy płytkę lub montujemy obraz z Windows Server 2012.

2. Następnie z poziomu cmd (lub PowerShell) wydajemy polcenie (w moim przypadku D: to napęd CD z zamontowaną płytą Windows Server 2012):

dism /online /enable-feature /featurename:NetFX3 /all /Source:dsourcessxs /LimitAccess

3. Po uruchomieniu powyższej komendy .NET Framework 3.5 jest włączony (w Features) i możemy spokojnie zainstalować serwer z bazodanowy pod SCOMa, jak i sam Management Server.

Reklamy

Jak poprawnie zainstalować Wireshark w systemie Windows 8 lub Windows Server 2012?

Po pierwsze najnowszy Wireshark 1.8.4 w dalszym ciągu nie jest kompatybilny z nowymi systemami, a tak naprawdę to wina WinPCAPa, który się nie chce zainstalować w związku z czym Wireshark nie widzi interfejsów. Uruchomienie instalatora Wireshark w trybie kompatybilności z Windows 7 też nie działa – bo WinPCAP (WinPcap_4_1_2) nie instaluje się w trybie kompatybilności.

Jakie jest rozwiązanie problemu?

Rozpakowujemy paczkę instalacyjną (http://wiresharkdownloads.riverbed.com/wireshark/win64/Wireshark-win64-1.8.4.exe), czyli plik .exe dowolnym programem do wypakowywania archiwów (7Zip, itd.). W folderze na pliku WinPcap_4_1_2.exe klikamy prawym myszki Właściwości, a następnie w zakładce Kompatybilności wstecznej (ang. Compatibility) zaznaczamy „Run this program in compatibility mode for: Windows 7” – tak jak pokazano na poniższym rysunku:

Następnie instalujemy paczkę WinPcap_4_1_2.exe, po czym uruchamiamy instalator Wireshark – włala!

Przygotowanie środowiska Windows Server 2012 dla Exchange Server 2013 Preview

W dzisiejszym wpisie chciałbym poruszyć temat instalacji Exchange Server 2013 (Preview) w środowisku Windows Server 2012 (kontroler na W2k12, serwery pod Exchange również na W2k12).
Jakie są wspierane wersje kontrolera – ja skorzystam z 2012:
  • Windows Server 2012
  • Windows Server 2008 Standard or Enterprise (32-bit or 64-bit)
  • Windows Server 2008 R2 Standard or Enterprise

Jeśli instalujemy Exchange 2013 Preview z Setup wizardem i nasze konto posiada odpowiednie uprawnienia (Schema Admins, Domain Admins, Enterprise Admins) to nie musimy przygotowywać AD i domen manualnie, wizard zrobi to za nas (Install Exchange 2013 Using the Setup Wizard). Oczywiście przed uruchomieniem instalatora Exchange 2013 należy zainstalować odpowiednie narzędzia do zarządzania Active Directory po stronie kontrolera, co zaprezentowano poniżej (z poziomu PowerShella).

Na kontrolerze z Windows Server 2008 R2 SP1:

Add-WindowsFeature RSAT-ADDS

Na kontrolerze z Windows Server 2012:

Install-WindowsFeature RSAT-ADDS

Oprócz tego na kontrolerze muszą być zainstalowane paczki (instalacja nie jest wymagana na Windows Server 2012, bo są dostępne w pudełku):

Przygotowanie Active Directory dla Exchange Server 2013

1. Przygotowujemy schemat AD używając polecenia setup /PrepareSchema lub setup /ps. Oczywiście tak wydane polecenie nie zadziała, w wersji Preview musimy dodać jeszcze przełącznik /IAcceptExchangeServerLicenseTerms.

Będzie to wyglądało następująco:

> setup /PrepareSchema /IAcceptExchangeServerLicenseTerms

Pod tym adresem znajdziemy opis zmian w schemacie: http://go.microsoft.com/fwlink/p/?linkId=178719.

2. Teraz przygotujemy AD – służy do tego polecenie setup /PrepareAD [/OrganizationName:<organization name>] lub setup /p [/on:<organization name>]. Oczywiście tak jak wcześniej dodajemy /IAcceptExchangeServerLicenseTerms.

Jak zweryfikować poprawność? Upewnij się, że nowe OU Microsoft Exchange Security Groups pojawiło się i zawiera następujące Exchange USGs:

  • Compliance Management
  • Delegated Setup
  • Discovery Management
  • Exchange Servers
  • Exchange Trusted Subsystem
  • Exchange Windows Permissions
  • ExchangeLegacyInterop
  • Help Desk
  • Hygiene Management
  • Organization Management
  • Public Folder Management
  • Recipient Management
  • Records Management
  • Server Management
  • UM Management
  • View-Only Organization Management

3. Przygotowujemy domenę – setup /PrepareDomain lub setup /pd lub setup /PrepareAllDomains (/pad). Oczywiście tak jak wcześniej dodajemy /IAcceptExchangeServerLicenseTerms.

Przed uruchomieniem instalatora warto zweryfikować w AD:

  • Schema zweryfikować właściwość rangeUpper w ms-Exch-Schema-Verision-Pt. Wartość powinna być ustawiona na 15132.
  • Configuration zweryfikuj objectVersion dla CN=<your organization>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<domain>. Powinna być ustawiona na wartość 15448.
  • Default zweryfikuj  objectVersion dla kontenera Microsoft Exchange System Objects w DC=<root domain. Wartość powinna być ustawiona na 13236.
Teraz przygotujemy Windows Server 2012 do instalacji Exchange Server (zainstalujemy rolę Mailbox i Client Access na jednym pudełku):
1. Z poziomu PowerShell instalujemy wymagane role i ficzery dla roli Mailbox i CAS:
Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation

Następnie musimy zainstalować paczki UCMA i Office 2012 Filter Pack (SP1):

  1. Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
  2. Microsoft Office 2010 Filter Pack 64 bit
  3. Microsoft Office 2010 Filter Pack SP1 64 bit

Ostatni krok przed uruchomieniem instalatora Ex2013 to usunięcie paczki Microsoft Visual C++ 11 Beta Redistributable (x64), po zainstalowaniu UCMA. Control Panel > Programs and Features. Wybierz Visual C++ 11 Beta Redistributable (x64) – 11.0.50531 i kliknij Uninstall (Uninstall Microsoft Visual C++ 11 Beta Redistributable (x64)).

Uruchamiamy instalator Exchange Server 2013 Preview 🙂 i modlimy się, żeby 14 kroków przeszło instalację. Następnie weryfikujemy instalację z PowerShell Get-ExchangeServer (http://technet.microsoft.com/pl-pl/library/bb125254(v=exchg.150).aspx).