Szczęśliwego Nowego Roku 2013!

By Piotr Gardy MSFT on Grudzień 31st, 2012

Jestem pewien, iż będzie on udany i zacznie się bardzo dobrze…. Będziecie zajęci, już od jego początku…

Continue Reading

Szczęśliwego Nowego Roku 2013!

By Piotr Gardy MSFT on Grudzień 31st, 2012

Jestem pewien, iż będzie on udany i zacznie się bardzo dobrze…. Będziecie zajęci, już od jego początku…

 

W najbliższym czasie spróbuję tu opisać, jak przy pomocy System Center 2012 Configuration Manager SP1 , zarządzam swoim urządzeniem z Windows RT  (poprzez Windows Intune)  oraz w jaki sposób można wdrożyć własną (napisaną dla firmy) aplikację Windows Store na urządzenia Windows 8 / RT w Waszym przedsiębiorstwie.
Nie jest to takie trudne, mam nadzieję iż zwłaszcza do pierwszego zagadnienia, będzie więcej informacji w TechNet Library – abyście mogli sami się bliżej zainteresować tematem.

 

Szczęśliwego Nowego Roku!!

2012 in review

By voytas on Grudzień 31st, 2012

The WordPress.com stats helper monkeys prepared a 2012 annual report for this blog.

Here’s an excerpt:

600 people reached the top of Mt. Everest in 2012. This blog got about 3 600 views in 2012. If every person who reached the top of Mt. Everest viewed this blog, it would have taken 6 years to get that many views.

Click here to see the complete report.

December Cumulative Update 2012 dla SharePoint 2010

By Szymon Bochniak on Grudzień 31st, 2012

Support firmy Microsoft udostępnił zbiór poprawek w edycji grudniowej dla usług SharePoint 2010. Wcześniej opublikowany został Cumulative Update dla WSS 3.0 oraz MOSS 2007.

Opis December Cumulative Update 2012:

Pobierz December Cumulative Update 2012:

Wersja SharePoint po wdrożeniu CU zmienia się na 14.0.6131.5001.

 


© admin for SharePoint Blog, 2012. |
Permalink |
Nikt jeszcze nie skomentował tego wpisu |
Add to
del.icio.us

Post tags: , ,

Informacja – klucz do sukcesu

By Robert Jezierski on Grudzień 31st, 2012

Przychodzi taka chwila w życiu, w której każdy człowiek musi zadać sobie pytanie, co jest dla niego ważne. Odpowiedzi na nie będzie tyle ile pytających ludzi. Niektórzy postawią na szacunek w społeczeństwie, sukces zawodowy, część na dobra materialne – pieniądze inni na zdrowie swoje i rodziny, jeszcze inni na władzę nad innymi ludźmi.

Co łączy te wszystkie postawy życiowe? Sposób, w który możemy wskazane wyżej cele osiągnąć. W czasach, w których przyszło nam żyć, jako społeczeństwo zinformatyzowane, jedną z podstawowych wartości jest informacja. Można zamienić ją na pieniądze, wypracowanie pozycji społecznej, sukces na wielu płaszczyznach, władzę czy nawet zdrowie.  Gdybyśmy wiedzieli o tym, że ulegniemy dzisiaj wypadkowi nie wychodzilibyśmy z domu. Jeżeli wykrylibyśmy chorobę w odpowiednio wczesnym stadium moglibyśmy się wyleczyć itd. Informacja i jej zdobywanie od kilku czy kilkunastu lat utożsamiana jest z miejscem, gdzie tę szeroko pojętą wiedzę można zdobyć najprościej – z iecią Internet. Swoją drogą, jako wieloletni administrator zastanawiam się jak można było chociażby rozwiązywać problemy informatyczne beż użycia www.gOOgle.com.

Jednakże Internet rozrasta się w stronę, która utrudnia nam zdobywanie informacji dla nas kluczowych. Dzieje się tak, dlatego, że publicystą, czyli twórcą treści w tej sieci może być każdy, także ja. A co za tym idzie informacje przez nas – internautów – umieszczane w sieci są mniej lub bardziej wartościowe. Jak je wyszukać i jak posortować? Niekwestionowanym potentatem w tej dziedzinie jest oczywiście serwis wspomniany powyżej. Niemniej jednak na rynku dostępne są również inne narzędzia, które pozwalają na przeszukiwanie bezdennych głębin Internetu pod kątem, jaki w danej chwili nas interesuje. Jednym z nich, o którym chciałem wspomnieć jest dostępny również w darmowej wersji produkt o nazwie Parerva Maltego http://www.paterva.com/web6/products/maltego.php. Po zainstalowaniu tego oprogramowania mamy możliwość przeszukiwania Internetu korzystając z różnych jego zasobów i serwisów a informacje tak pozyskane przedstawiane nam są w formie zgrabnych i łatwo skalowalnych wykresów, schematów i grafów.

W taki sposób można prowadzić poszukiwania dotyczące usług dostępnych w sieci łącznie z ich geograficzną lokalizacją, powiązań między domenami, firmami czy chociażby ludźmi. Jeżeli jesteś zainteresowany danymi na temat jakiejś konkretnej osoby narzędzie to w prosty sposób wyszuka i przedstawi tobie wszelkie informacje, które mogą być przydatne w skontaktowaniu się z daną osobą. Warunkiem pozyskania miarodajnej informacji jest korzystanie z baz, które taką informację mogą zawierać. Twórcy tegoż oprogramowania pokusili się min. o zaimplementowanie wtyczki do  Facebooka czy Twittera w związku z tym wystarczy posłużyć się swoją tożsamością w w/w serwisach i już możemy korzystać z tych 2 baz wiedzy.

Oprogramowanie to posiada szereg wbudowanych funkcji, a wachlarz możliwość jest naprawdę szeroki. Polecam!

Zbieranie informacji to również pierwszy z kroków, które musi przedsięwziąć atakujący, chcący przypuścić atak na infrastrukturę informatyczną naszego przedsiębiorstwa. Pamiętajmy, że wszelkie informacje raz umieszczone w sieci mogą okazać się nieusuwalne. Dlatego zanim klikniemy „send” pomyślmy o szerszych konsekwencjach naszego działania.

[EN] How to do It? Using MAX MEMORY option in SQL Server

By koprowskit on Grudzień 31st, 2012

It’s nothing new, generally. You can find a lot of great posts abour MAX MEMORY option for SQL Server Environment from many experts, for example from my MVP’s Family Members: Glenn Berry {BLOG|TWITTER} and Jorge Segarra {BLOG|TWITTER}. You can albo find a lot of information about it on MSDN, TechNet and other media, such as […]

Symulator w Visual Studio 2012, Część 3

By Paweł Żochowski on Grudzień 31st, 2012

Nie każdy jest zainteresowany pisaniem aplikacji pod Windows 8. Domyślnie symulator Visual Studio 2012 został właśnie po to stworzony, ale co jeśli chcemy zająć się projektowaniem interfejsów dotykowych dla innych projektów, np. stron internetowych, a akurat pod ręką nie mamy żadnego panelu dotykowego? W trzeciej części naszych rozważań na temat symulatora zajmiemy się właśnie tym zagadnieniem.

 

Na początku uruchamiamy symulator. Powinien być tutaj:
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Simulator\11.0\Microsoft.Windows.Simulator.exe

Pamiętamy, że symulator to nie tylko maszyna do uruchamiania aplikacji typu Windows Store. To także cały zestaw funkcji i programów dostępnych dla Windows 8, w tym Internet Explorer 10.

Otwórzmy stronę http://ie.microsoft.com/testdrive/Browser/BrowserSurface/ na której znajduje się bardzo ładny przykład aplikacji wymagającej obsługi dotykowej do poprawnego działania.

Przetestujmy sobie najpierw funkcje symulujące dotyk. W ramach przypomnienia – cytat z pierwszej części:

Tryb dotyku – symuluje dotyk jednym palcem. Nasz kursor zamienia się w specjalny okrąg z „celownikiem”. W chwili naciśnięcia lewego przycisku myszy, celownik zmienia swój wygląd, a system rozpoznaje zdarzenie jak naciśnięcie palcem na ekran w danym miejscu.

W trakcie dotyku można swobodnie poruszać kursorem i wykonywać wszystkie gesty dostępne za pomocą jednego palca.

 

Oczywiście istnieją też gesty wielokrotnego dotyku, zwane częściej Multi­ – Touch. Symulator wspiera dwa podstawowe, dla dwóch palców.

 

 Pinch i zoom – zwykle służy do zmiejszania i zwiększania elementów wyświetlanych na ekranie. W rzeczywistości gest odbywa się poprzez położenie dwóch palców na ekranie (statystycznie najczęściej jest to palec wskazujący i kciuk, co może trochę wyglądać jak szczypanie – i pewnie taka jest geneza nazwy pinch) i zmiana odległości między nimi.

W emulatorze przejście w tryb Pinch and Zoom symbolizuje zmiana kursora w dwa celowniki.

 

 

 

 

Podobnie jak w pojedynczym dotyku, dotknięcie ekranu wywołujemy wciśnięciem lewego przycisku myszy. Podobnie też możemy wykonywać dowolne ruchy. Dodatkiem jest tu obsługa rolki – poruszając rolką w górę rozszerzamy nasze wirtualne palce, zaś w dół zwężamy je.

 

 

 

 

 

Obrót – tryb obrotu różni się od trybu Pinch and Zoom jedynie akcją rolki myszy. Zamiast zmieniać rozstaw palców, zmieniamy położenie jednego palca względem drugiego. Dzięki temu można z powodzeniem zasymulować obracanie różnych obiektów.

Pobawmy się trochę obrazkami na naszej stronie.

Oczywiście testy empiryczne samego interfejsu są bardzo ważne, ale co jeżeli chcemy debugować naszą aplikację?

Możemy oczywiście skorzystać z narzędzia F12, ale małe okienko symulatora i niekiedy opóźnienia w działaniu mogą być strasznie irytującą metodą sprawdzania poprawności naszego kodu.

Na szczęście symulator, po mimo swojej nazwy, jest tak naprawdę sesją zdalnego pulpitu do naszej maszyny, więc aplikacje uruchamiane wewnątrz symulatora, są tak naprawdę uruchamiane bezpośrednio na naszej maszynie. Korzystając z tej wiedzy, możemy skorzystać z Visual Studio 2012 do debugowania naszej aplikacji webowej.

Najpierw upewnijmy się, że Internet Explorer na symulatorze ma włączone debugowanie. W tym uruchamiamy Opcje internetowe, po czym w zakładce Zaawansowane odznaczamy opcje Wyłącz debugowanie skryptu (Inne) i Wyłącz debugowanie skryptu (Internet Explorer).

Uruchommy najpierw Visual Studio. Zaraz po uruchomieniu skorzystajmy z opcji Debug > Attach to Process. W okienku Attach to Process znajdujemy iexplore.exe, koniecznie typu x86, Script.

Jeżeli wszystko poszło jak należy, powinna pokazać się nam taka plansza:

Jeżeli wygląda to inaczej – prawdopodobnie wybraliśmy złą instancję Internet Explorera. Jeżeli natomiast nie mamy żadnego iexplore.exe typu x86, Script – spróbujmy uruchomić ponownie przeglądarkę na symulatorze.

Wracając do tematu Visual Studio – otwórzmy sobie plik demo.js – w nim znajduje się linia, którą chcemy debugować. Postawmy breakpoint na linii if (Options.inertiaBounce()) (linia 136) i sprawdźmy, czy wszystko działa.

W ten właśnie sposób możemy uruchomić w trybie debugowania dowolny proces systemu Windows i przypiąć się do niego debuggerem – dokładnie na takiej samej zasadzie jak przypinanie się do projektu działającego w stadardowym środowisku naszego systemu operacyjnego.

To już koniec naszych rozważań na temat symulatora w Visual Studio 2012. Mam nadzieję, że były one przydatne i wielu z Was z nich skorzysta w swojej pracy!

FIM and FIPS or FIPS and FIM

By Tomasz Onyszko on Grudzień 31st, 2012

Hi, Tomek here with some post finally ;). End of the world didn’t happened so there is no excuse to stay silent here and time to write some initial entry finally.

This time it will be quick troubleshooting entry for issue we came across few times so it might be an issue for others as well. And the topic is – FIM and FIPS (Federal Information Processing Standard) and what issues might be causing by these settings in a security locked down environments. As usually this knowledge comes with some real world learning experience so I hope this post will save some time on this learning curve for others.

When we were deploying some basic FIM elements on production servers in production environment we’ve found out during UAT after deployment that our setup is not working and is throwing Access Denied errors in authorization phase for some workflows. Quick look at details of a request which was denied showed us a cause:

This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.

We were going with this solution through UATs on test and pre-production environment and it didn’t happened so it pointed out to some difference in configuration. Quick search showed that this issue can happen in systems which are configured with following GPO settings:

“System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing”

Which translates into following registry entries:

  • On Windows 2003: HKLMSystemCurrentControlSetControlLsaFIPSAlgorithmPolicy
  • On Windows 2008 and later: HKLMSystemCurrentControlSetControlLsaFIPSAlgorithmPolicyEnabled

From quick tests made in a lab environment in order to troubleshoot this issue we’ve quickly found out that enabling any of entries above will cause FIM workflows to fail with this error message. Disabling this issue cause problem to be resolved.

Recently we were updating same environment with FIM 2010 R2 and adding reporting support to it. When we were deploying SCSM components (you can read on FIM 2010 R2 reporting infrastructure here) on new servers we have found out that SCSM setup is failing at the finalization stage:

This wasn’t obvious from a setup log file at the first glance, but at the end it has turned out that this is caused exactly by the same setting affecting new servers deployed for System Center components of FIM reporting platform.

This isn’t actually FIM specific as this is known issue related to FIPS compliant systems and .NET environment. There is a bunch of articles on this issue related to .NET environment:

Solution for us was to disable this setting in GPO which affects FIM Servers and this has resolved it for us. If it is not possible in your environment you can use links above to make necessary changes in a configuration of your environment without disabling these policies, however I have personally not tested these solutions with FIM (if You will do – please use comments or e-mail me with this information)

Edit

Actually during writing this article I’ve found out this KB article 935434, which describes fix for .NET 3.0 environment which might be a solution for it – if you have access to Microsoft support it might be worthy to give it a try.

Conclusions from this are:

  • Consult with your Security / AD /GPO team if environment in which you are about to deploy your FIM installation is configured with FIPS compliant settings and work your solution for it with teams.
  • Always make sure that your dev /staging environments are as close to production as it is possible. It will make your life easier and in case of a problems also troubleshooting will be quicker.

Na koniec 2012…

By Łukasz on Grudzień 30th, 2012

To był ciekawy rok, jak zawsze małe podsumowanie. Pierwszy kwartał to oczywiście premiera SQL Server 2012. Ciekawy event dotyczący premiery zrealizowany poprzez online sesje, a także czaty na których dyżury pełnili MVP z SQL Server. Ja również miałem przyjemność być na kilku dyżurach. Pierwsze uruchomienia SQL Server 2012, pierwsze wdrożenia nowego silnika analitycznego Analysis Services Tabular. Drugi kwartał kilka ciekawych eventów. Najpierw TimeForSharePoint, następnie SQL Day 2012, To była potężna impreza. Z całą pewnością największa o tematyce SQL Server i BI (w narzędziach Microsoft) w Polsce. Impreza była 3 dniowa. Pierwszego dnia odbyły się warsztaty, drugiego i trzeciego dnia były dwie ścieżki na której mnóstwo wspaniałych sesji. Więcej można poczytać na stronie PLSSUG. Warto wspomnieć, iż oprócz wspaniałych prelegentów z Polski (bez wątpienia największych ekspertów SQL Server i BI w Polsce i nie tylko) wiele gości z zagranicy! Już można zdradzić, iż w najbliższym roku 23-25 maja odbędzie się kolejna edycja, a ja wraz z moim przyjacielem Damianem Widerą jesteśmy odpowiedzialni za stronę merytoryczną tej imprezy. Czerwiec to TechEd. Wspaniała impreza w tym roku miałem przyjemność być tam w formie zespołu strefy HOL, oraz byłem proctorem na workshopie prowadzonym przez Brenta Ozara. Kwiecień pojawiły się nowe ścieżki z SQL Server, nowe certyfikaty. Pierwszy certyfikat w tym roku otrzymałem za to, iż posiadam wszystkie zdane egzaminy z DEV, DBA i BI w SQL Server 2008. To certyfikat Microsoft Certified Solutions Associate z SQL Server 2008.

W kwietniu również zdałem pierwsze egzaminy Beta z SQL Server 2012. Niestety nie wszystkie więc o certyfikatach będzie mowa również później

2 półrocze, oczywiście najpierw trochę spokoju i więcej czasu dla rodziny – wakacje

Drugie półrocze było chyba dla mnie jeszcze bardziej aktywne. Kilka wystąpień na konferencjach, spotkaniach PLSSUG, i oczywiście największej polskiej imprezie organizowanej przez Microsoft – Microsoft Technology Summit, gdzie wraz z Damianem Widerą prowadziłem sesję o wysokiej dostępności, a dokładnie AlwaysOn w SQL Server 2012. Drugie półrocze to też premiera realizacji przedsięwzięcia pod nazwą SQLExpert.pl, wspólnie z Marcinem Szeligą (MVP SQL Server) postanowiliśmy  połączyć siły, doświadczenia i pasję by wspólnie szerzyć wiedzę o SQL Server i BI poprzez szkolenia eksperckie, konsultację i realizację ciekawych projektów. Na pewno o SQLExpert.pl będzie jeszcze głośno  

To już mój 3 październik, gdzie pierwszego dowiedziałem się o nagrodzie Most Valuable Professional (MVP) w kategorii SQL Server…

Drugie półrocze to dokończenie egzaminów z SQL Server 2012 i Business Intelligence. Brakowało mi ostatniego egzaminu z implementacji hurtowni i tak z końcem roku 3 nowe certyfikaty

Oczywiście cieszy mnie fakt, iż załapałem się na wszystkie z napisem CHARTER MEMBER Pierwszy oczywiście to Microsoft Certified Solutions Associate (MCSA) z SQL Server 2012

Drugi to Microsoft Certified Solutions Expert (MCSE) Data Platform

Trzeci Microsoft Certified Solutions Expert (MCSE) Business Intelligence

i to nie był koniec. W grudniu otrzymałem voucher na nowe egzaminy ze ścieżki certyfikacyjnej MTA i o to kolejny certyfikat : Microsoft Technology Associate (MTA) z Database Administration Fundamentals  

Więc poza MCSM (któy jeszcze nie jest dostępny) ścieżka z baz danych, SQL Server i BI wyczerpana  

Czyli zawodowo, SQL i BI ciekawy rok. Wierzę, że kolejny będzie równie, albo i bardziej ciekawy. Życzę też i tego wszystkim innym wielbicielom, pasjonatom, użytkownikom, administratorom, devloperom, analitykom  SQL Server i BI

Do zobaczenia na szkoleniach, konsultacjach, konferencjach, czy też w internecie w 2013 roku

ps.

Rodzinnie –prywatnie to też udany rok, ale to nie miejsce o tym pisać

Atrakcyjne zniżki na licencje dla firm zainteresowanych nabyciem Project 2013 Professional i licencji dostępowych do Project Server 2013

By Sebastian Wilczewski on Grudzień 30th, 2012

W związku z pojawieniem się nowej wersji oprogramowania Enterprise Project Management (EPM) – 2013, firma Microsoft wprowadza dwie promocje:

  • dla klientów którzy mają aktywną opcję Software Assurance dla Project Standard 2010,
  • dla klientów, którzy chcą skorzystać z oferty Project Online lub licencji dostępowych do EPM dal całej organizacji.

Klienci, którzy nabyli pakiet Software Assurance dla programu Project Standard, mają prawo do rabatu w wysokości 15% na przejście do wersji Project Professional. Oferta ta dotyczy wszystkich typów licencji: Enterprise, Enterprise Subscription, Select, Select Plus, Open Value oraz Open Value Subscription. Jeżeli klient posiada obecnie pakiet Software Assurance dla programu Project Standard, to może skorzystać on z opcji „aktualizacji licencji” dostępnej w ramach pakietu Software Assurance (SA), aby zaktualizować posiadaną przez siebie wersję Standard do Project Professional. Zamiast płacić pełną cenę za wersję Microsoft Project Professional, dzięki „aktualizacji licencji” zapłaci on tylko różnicę w cenie.

Rabat w wysokości 55% na Project Server CAL – dotyczy licencji na całą organizację. Licencje CAL zakupione na zasadach tej promocji będą także umożliwiały przejście na rozwiązanie Project Online dla Office 365, jeśli zostaną zakupione na zasadach Umowy Enterprise.

Okres trwania promocji: od 1 grudnia 2012 r. do 30 czerwca 2013 r

[EN] SQL Server 2008 R2 Service Pack 2 Cumulative Update 4 is available

By koprowskit on Grudzień 30th, 2012

Xmass gift from Microsoft for DBA this year has been delivered in three parts. Third and last part is for SQL Server 2008 R2 with Service Pack 2. In this Cumulative Update 4 [version build: 10.50.4270.0] Microsoft resolved a lot of requested issues which can be applies to: Microsoft SQL Server 2008 R2 Analysis Services […]

[EN] SQL Server 2008 Service Pack 1 Cumulative Update 10 is available

By koprowskit on Grudzień 30th, 2012

Xmass gift from Microsoft for DBA this year has been delivered in three parts. Second part is for SQL Server 2008 R2 with Service Pack 1. In this Cumulative Update 10 [version build: 10.50.2868.0] Microsoft resolved a lot of requested issues which can be applies to: Microsoft SQL Server 2008 R2 Standard Microsoft SQL Server […]

FIM Reporting – architecture overview

By Adam Janson on Grudzień 29th, 2012

Hi, Adam here again with FIM reporting series. In first post I’ve covered basic concepts of FIM reporting included in FIM 2010 R2.  After short break I’m getting back to continuation of this topic, this time with brief description of reporting architecture and data flow.

With FIM 2010 R2 release Microsoft temped to supply feature responsible for tracking and reporting changes made on FIM resources. Whole solution wasn’t built from scratch but it is based on the Microsoft System Center. Says more precisely the data flow and data storage are handled by System Center.

Topology

FIM Reporting can be deployed on two kind of topologies. Depending on production environment size, Microsoft recommended two solutions for small/medium or large size deployments. More detailed information you can see here.

Briefly I can tell that small or mediums size deployments can be hosted on servers where FIM and System Center Service Manager (SCSM) are hosted on one machine. While System Center Data Warehouse (SCDW) is hosted on second machine (look at figure 1).

For large deployments the whole environment is hosted on three servers. The difference is that the FIM Service and SCSM are separated into separate servers (look at figure below).

Schema update and Data Flow

As I mentioned before the System Center Service Management is used to handle data flow from FIM to System Center Data Warehouse. In general the whole process takes place following steps:

Data Warehouse schema update

In order to extend Data Warehouse schema to log new FIM resources it is required to supply MP definition. Management Pack are not new feature which is built-in FIM Reporting, this is part of System Center solution.  Management Pack files will be described in the third post. For more precisely description I refer to TechNet documentation.

  • Ready Management Packs files describing extension for Data Warehouse are imported (using Power Shell) to System Center Management service.
  • Based on MP files appropriate schema changes are made on the System Center Data Warehouse databases.

Data Flow

The Date Flow process is responsible for transfer FIM data from FIM Service database directly to the DWDataMart database in the end. All take place in the following manner.

  • Data are transferred form FIM Service database to the System Center Management. Appropriate bindings (connections between FIM resources and DW fields) are described in MP definitions.
  • Transferred data are sequentially passes DWStagingAndConfig, DWRepository and DWDataMart databases where are subjected to complex transforms and loads operation, which are out of the scope of this blog series. Second reason is that I never had any experience with System Center and I didn’t try deep dive into this topic. For more details about System Center Data Warehouse ETL process I refer to TechNet documentation.
  • Based on data transferred to DataMart Warehouse we can build custom reports, which we can store on Report Server. It also possible to upload reports to the System Center reports repository by using MP.

The whole process is presented on the diagram below (click to enlarge):

This short description is intended to show simple overview of FIM 2010 R2 Reporting architecture. In order to get more detailed and exhaustive description I suggests refer to TechNet articles:

If you are interested in this topic stay tuned … we will get back soon to it with more details into how to get this service running and doing what we want to do with our data.

Cover image (cc) http://www.flickr.com/photos/malavoda/4195215934/

Podstawy instalacji i konfiguracji Hyper-V Server 2012

By Łukasz Kałużny on Grudzień 29th, 2012

W tym wpisie postaram się przybliżyć instalację i konfigurację darmowego Hyper-V Server 2012. Sposoby konfiguracji przedstawione tutaj, również działają na Windows Server 2012 w wersji Core.

Hyper-V Server 2012 to darmowy hypervizor typu pierwszego (w konkurencji odpowiednikami są VMware vSphere Hypervisor aka ESXi oraz Citrix XenServer) od Microsoftu. Do ściągnięcia pod adresem https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=5e91c6ca-a0fe-464a-8c04-83c1336c254e&lcid=1033&ci=393 lub http://www.microsoft.com/en-us/server-cloud/hyper-v-server/default.aspx.

Posiada on pełną funkcjonalność Hyper-V tak jak płatne wersje Windows Server 2012, z tą różnicą, że rola Hyper-V jest już preinstalowana oraz nie ma możliwość włączenia GUI tak jak w wersji Core.

Hyper-V Server może działać w grupie roboczej jak i domenie Active Directory. W przypadku konfiguracji w grupie roboczej tracimy funkcjonalności klastrów oraz shared nothing live migration.

Opisany przez mnie tutaj sposób dotyczy konfiguracji w grupie roboczej, ale może być stosowany również w przypadku korzystania z domeny.

Kolejność instalacji i konfiguracji pojedynczego serwera wynikająca z mojego doświadczenia z Hyper-V oraz dobrych praktyk to:

  • Instalacja
  • Zmiana nazwy serwera (sconfig lub Corefig)
  • Instalacja sterowników (Corefig lub instalator producenta)
  • Dodanie do domeny(opcjonalnie) (sconfig lub Corefig)
  • Instalacja poprawek (sconfig lub Corefig)
  • Konfiguracja zdalnego zarządzania (cmd)
  • Konfiguracja sieci wirtualnych (menadżer Hyper-V lub PowerShell)

Instalacja

Po wystartowaniu z płyty jak widać wita nas normalny instalatora Windows’a. Wybieramy ustawienia językowe i wciskamy Next.

Dalej normalny instalator Windows’a;). Klikamy Install Now.

Akceptujemy licencję i klikamy Next.

Wybieramy opcję Custom…

Dalej jak to w instalatorze Windows’a standardowy program do partycjonowania. Robimy partycje, wskazujemy gdzie chcemy zainstalować i aby rozpocząć instalację klikamy Next.

I po instalacji wita nas ekran logowania.

Naciskamy Crtl+Alt+Delete, klikamy na konto Administrator i zmieniamy ustawiamy hasło.

No i po pierwszym logowaniu widźmy tylko uruchomione dwa okna:)  CMD i narzędzie konfiguracyjne SCONFIG.

Narzędzia do konfiguracji

Cmd.exe, powershell.exe, regedit.exe

Narzędzia, których nie trzeba przedstawiać. W Hyper-V Server są one podstawą. Od wersji 2012 wszystko można skonfigurować lub zautomatyzować z poziomu powershella.

sconfig – Server Configuration tool

sconfig pojawiło się pierwszy raz w Hyper-V Server 2008. Służy ono do konfiguracji i zarządzania podstawowymi aspektami Hyper-V Server/Server Core takim jak:

  • Zmiana nazwy
  • Dodanie do domeny/grupy roboczej
  • Konfiguracja aktualizacji
  • Instalacja aktualizacja
  • Włączenie pulpitu zdalnego
  • Podstawowa konfiguracja sieci

Corefig

Corefig to darmowe narzędzie do graficznej konfiguracji napisane w powershellu wywodzące się z projektu CoreConfig. Projekt dostępny jest na Codeplex pod adresem http://corefig.codeplex.com. Corefig pozwala na:

  • Licencjonowanie produktu
  • Funkcje sieciowe
  • Ustawienia iSCSI
  • Role i funkcje serwerowe – w przypadku wersji Windows Server
  • Uprawnienia użytkowników i grup
  • Tworzenie i usuwanie udziałów
  • Dynamiczne ustawienia zapory
  • Ustawienia ekranu i wygaszacza ekranu
  • Dodawanie i usuwanie sterowniki
  • Ustawienia proxy
  • Aktualizacje systemu Windows (w tym programu WSUS)
  • Multipath I/O
  • Hyper-V oraz podgląd miniatur maszyny wirtualnych
  • Dodawanie do domeny oraz zmiana nazwy komputera
  • Dodaj / usuń programy
  • Usługi
  • WinRM

Konfiguracja zdalnego zarządzania

Aby zarządzać zdalnie Hyper-V Server 2012 potrzeba Windows 8 z zainstalowanym menadżerem Hyper-V i Remote Server Administration Tools lub Windows Server 2012 z zainstalowanymi odpowiednimi przystawkami. Z poziomu Windows 7/2008R2 można zarządzać nowym Hyper-V, ale nie ma wtedy możliwość wykorzystania jego nowych funkcji takich jak dyski vhdx, virtual fiber channel, nowe ustawienia kart sieciowych.

Firewall

Dla menadżera Hyper-V oraz przystawek do zarządzania jest wymagane stworzenie odpowiednich reguł na firewallu na serwerze oraz na stacji, z której będziemy zarządzać Hyper-V Server’em.

Poniżej przygotowane reguły do wklejenia w linii poleceń na prawach administratora:

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=yes
 netsh advfirewall firewall set rule group="Remote Service Management" new enable=yes
 netsh advfirewall firewall set rule group="Performance Logs and Alerts" new enable=yes
 Netsh advfirewall firewall set rule group="Remote Event Log Management" new enable=yes
 Netsh advfirewall firewall set rule group="Remote Scheduled Tasks Management" new enable=yes
 netsh advfirewall firewall set rule group="Remote Volume Management" new enable=yes
 netsh advfirewall firewall set rule group="Windows Firewall Remote Management" new enable =yes
 netsh advfirewall firewall set rule group="windows management instrumentation (wmi)" new enable =yes

Konsola Disk Management

W celu zarządzania dyskami poprzez przystawkę Disk Management należy przełączyć usługę Virtual Disk w tryb automatyczny na serwerze Hyper-V. Dokonujemy tego za pomocą polecenia:

sc config vds start= auto

Konsola Hyper-V Manager

W celu połączenia się menadżerem Hyper-V zdalnie należy na Windowsie, z którego będziemy się łączyć do Hyper-V musimy skonfigurować „ANONYMOUS LOGON” w zabezpieczeniach COM. W tym celu uruchamiamy DCOMCNFG, jako administrator. W konsoli rozwijamy Component Services -> Computers i klikamy prawym przyciskiem myszy na My Computer i wybieramy Properties. W zakładce COM Security klikamy w sekcji Access Premissions na Edit Limits… i z listy wybieramy ANONYMOUS LOGON i zaznaczamy uprawnienie Remote Access na Allow.

Uruchomiony menadżer Hyper-V i podłączony do zdalnego serwera Hyper-V

Server Manager

Aby użyć Server Manager na stacji, z której go uruchamiam w powershellu na uprawnieniach administratora musimy wykonać poniższe polecenie:

Set-Item wsman:\localhost\Client\TrustedHosts NAZWA_SERWERA -Concatenate –Force

Poświadczenia

Jeżeli poświadczenia(login i hasło) na komputerze, którym zarządzamy są inne niż na serwerze Hyper-V to można skorzystać z dwóch opcji łączenia się.

Pierwszą możliwością jest zapisanie poświadczeń w menadżerze poświadczeń za pomocą polecenie CMDKEY.

cmdkey /add:NAZWA_SERWERA /user:NAZWA_SERWERA\NAZWA_UŻYTKOWNIKA /pass

Drugą opcją jest uruchamianie przystawek za pomocą polecenie runas z parametrem netonly, czyli np., aby odpalić menadżer Hyper-V z potrzebnymi poświadczeniami używamy polecenia:

runas /netolny /user:NAZWA_SERWERA\NAZWA_UŻYTKOWNIKA "mmc.exe virtmgmt.msc"

Druga opcja jest niezbędna, jeśli chcemy zdalnie modyfikować ustawienia FireWall’a, ponieważ wygląda na to, że przystawka do zarządzania FireWall’em nie potrafi skorzystać z zapisanych poświadczeń.

Konfiguracja sieci wirtualnej w Hyper-V

Przed konfiguracją sieci w Hyper-V polecam zapoznać się z artykułem Darka Porowskiego, który dobrze przybliża teorię na ten temat – http://technet.microsoft.com/pl-pl/library/hyper-v–rodzaje-wirtualnych-sieci.

Zakładam, że w naszym serwerze mamy tylko jedną kartę sieciową i chcemy, aby serwer Hyper-V współdzielił ją razem z maszynami wirtualnymi na niej. W tym celu należy stworzyć sieci typu External (zewnętrzną) z włączoną opcją współdzielenia sieci z Hyper-V.

Można tego dokonać na dwa. Pierwszym jest konfiguracja graficzna z menadżera sieci w menadżerze Hyper-V, procedura ta jest opisana tutaj – http://technet.microsoft.com/pl-pl/library/hyper-v–tworzenie-i-konfiguracja-wirtualnych-sieci.aspx, część opisana, jako Zewnętrzna sieć wirtualna. Drugą metodą jest konfiguracja tego poprzez komendę w PowerShellu. Polecenie do tego wygląda następująco:

New-VMSwitch -Name "Nazwa switcha" -NetAdapterName "Ethernet 2" -AllowManagementOS $true

Parametr Name określa nazwę naszego wirtualnego switch. NetAdapterName to nazwa naszej fizycznej karty sieciowej. Jej nazwę możemy wsiąść z polecenie ipconfig.

Po stworzeniu wirtualnego switcha z siecią zewnętrzną z włączonym współdzieleniem z Hyper-V w systemie jest tworzona wirtualna karta, która jest podpięta do naszego nowego wirtualnego switcha. Po wpisaniu polecenia ipconfig w linii polecenie widać, że karta wykorzystana do stworzenia switcha znikła, a na jej miejsce pojawiła się wirtualna karta.

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

By piotrpawlik on Grudzień 29th, 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!