[PL] Jak to zrobić: Hibernacja Hyper-V

Tak, ten post decydowanie zalicza się do listy postów na temat czegoś co jest bez sensu. A więc i sam post jest bez sensu (Karol !). Jednakże temat ten wrócił do mnie ostatnio, ze względu na prowadzone prace na serwerze i konieczność zabrania ich do domu (i kontynuowania!) bez większych prac dodatkowych. W przypadku jednego z systemów (a więc klienckiego Windows 7 Ultimate N) nie ma żadnego kłopotu – zamknięcie klapy laptopa równa się rozpoczęciu hibernacji i mozna iść do domu. W przypadku drugiego systemu, jakim jest platforma serwerowa już tak prosto nie jest. I to powodowało u mnie pewną niezgodność ze światem. No bo ja bym chciał, a on się opiera (no gdyby to jeszcze była ona – Instancja – to może u bym uległ, ale tu?).

System jest sam w sobie zaprzeczeniem tego co można zrobić (czyt. co jest zalecane) według producenta. Mamy więc takiego stwora: Windows Server 2008 Datacenter R2 SP1 + SQL Server 2008 R2 SP1 + Active Directory + SharePoint Server 2010 SP1 + Hyper-V + Office 2010 Professional + kilka pomniejszych aplikacji = wszystko na przenośnym (a jakże) komputerku. I kiedy już uruchomiłem większość z tego co potrzebuję i chcę go zabrać do domu – muszę wszystko wyłączyć, co przecież jest bez sensu. Tak wiem, że serwer z zainstalowaną rolą Hyper-V nie pozwala na hibernację, bo ta rola wyłącza funkcję i hibernacji i uśpienia  (o matko, nawet nie mogę go przenieść do innego pokoju).

Jest taki artykuł na Microsoft czyli TechNet: Cómo deshabilitar y volver a habilitar la hibernación en un equipo con Windows (upss, miało być po naszemu):  How to disable and re-enable hibernation on a computer that is running Windows, gdzie są podane przykłady jak włączyć/wyłączyć hibernację na komputerze, za pomocą konsoli cmd i/lub aplikacji. No to spróbujmy za pomocą linii komend, znanym poleceniem powercfg:

Rys.1 | z uprawnieniami administratora: powercfg.exe /hibernate on (czyli włącz hibernację)

Rys2. | “A łyżka na to niemożliwe” – znaczy sie nie jest to rozwiązanie wspierane.

Tego się oczywiście spodziewałem, więc może spróbujemy użyć wpomnianej aplikacji FixIT.

 

Rys.3&4 | Pobranie aplikacji, zezwolenie na instalację, umowa licencyjna (ciekawe czemu po polsku…)

Rys.5 | Ten skrypt Microsoft FixIt nie dotyczy…

Czyli jednak jest nie tak jak oczekiwałem. Ostatni w zasadzie punkt jaki przychodzi w tym momencie do głowy (a w zasadzie pod palce) do wejście do matrixa, czyli w Rejestr Systemowy. Spróbujmy. Fragment rejestru odpowiedzialny za hibernację jest dostępny pod adresem: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\hvboot

Rys.6 | W gałęzi HVBOOT odnajdujemy wartość odpowiadającą za start Hyper-V…

Rys.7 | … i dokonujemy zmiany wartości START, która jest ustawiona domyślnie z 1…

Rys.8 | …na 3, co pozwoli nam na dalsze prace.

Rys.9 | To jeszcze dla pewności ponówmy tę operację ulu
bionym wierszem poleceń komendą: se config hvboot start= demand

Dla porządku dlaczego akurat zmiana wartości z 1 na 3, a nie na coś innego? Bowiem takie wartości możemy przypisać tej funkcji:

  • 0 – Boot (Not supported by hvboot)
  • 1 – System
  • 2 – Auto
  • 3 – On Demand
  • 4 – Disabled

NIestety nie zmieni to naszego głównego układu w menu, gdzie dalej będziemy mieli tylko: Log Off / Switch User / Lock / Restart / Shut Down. Ale możemy tę niedogodność obejść (żeby nie używać cmd za każdym razem) i zrobić sobie skrót, który wywoła nam to co potrzebujemy. Przy okazji załatwiamy i temat Uśpienia i Hibernacji.

Rys.10 | Robimy na pulpicie (tfu, desktopie toż to przecież angielskojęzyczny serwer) skrót do dll-ki, która wywoła nam uśpienie/hibernację

Rys.11 | Nazywamy ją sobie jakkolwiek

Rys.12 | Na prawie samym końcu możemy jeszcze sprawdzić, czy udało nam się uruchomić funkcję o której pisałem na początku. Jak widać tak!! Bez niej nasz skrót nie zadziała !

Teraz na pulpicie mamy dwa niezbyt ładne skróty – no cóż trzeba będzie tuning jakiś albo tweaking serwera zrobić, żeby było przyjemniej.

W zasadzie to wszystko. Praca zakończona, środowisko pracuje, hibernuje się i co najważniejsze wstaje prawie bez problemów (no dobrze, trzeba jeszcze raz wbić się do SSMS, czy poczekać dłużej na podłączenie karty sieciowej) ale generalnie działa tak jak planowałem. Teraz będą słabsze zdjęcia, ale aparatem telefonicznym były robione.

 

Rys.13&14 | Mamy więc pracujące aplikacje (łęcznie z SQL, AD, Hyper-V) i skrót HIBERNATE w lewym górnym rogu, a następnie po zahibernowaniu ekran wznawiania komputera.

 

Rys.15&16 | Mamy ekran logowania (czyli system się nie wysypał) i nawet wszystkich uprzednio zalogowanych użytkowników (więc system rzeczywiście się nie wywalił)!

Rys.17 | Koniec wieńczy dzieło – czyli po zalogowaniu się aplikacje też pracują (jak wspomniałem wcześniej do SQL trzeba było się “do-logować”, ale cały SSMS jest tam gdzie był).

Ech, warto było.

[PL] Time For SharePoint PUNCH

W ubiegłym roku w czterech miastach w Polsce (Wrocław, Kraków, Warszawa, Gdańsk) miał miejsce cykl konferencji poświęconych technologiom zorientowanym na rozwiązaniach SharePoint 2010 i jego okolicach. W trakcie czterech konferencji w cyklu Time For SharePoint 2010 słuchacze mogli się zapoznać z takimi tematami jak:

  • Visio Services
  • Wydajność SharePoint
  • Service Applications
  • Backup i Restore
  • Wysoka dostępność SharePoint 2010 w kontekście umów SLA
  • SQL Server Reporting Services 2008 R2 w SharePoint 2010
  • Back to the feature- Solution Deployment in SP 2010
  • InfoPath w SharePoint 2010
  • Workflow in SharePoint 2010
  • Pisanie rozszerzeń do SharePoint Tools w VS 2010

Prezentacje i materiały z tych sesji można pobrać ze strony konferencji TUTAJ.

Tak się jakoś złozyło, że temat oczywiście nie został wyczerpany i organizatorzy wiosną tego roku zrealizowali kolejną konferencję, tym razem trochę bardziej ukierunkowaną na ITPro a mniej na DEV – czyli Time For SharePoint 2011 ITPro. Tutaj odbyła się jedna, ale zacna impreza w Warszawie. Oczywiście prezentacje tez są dostępne TUTAJ, zaś tematy były następujące:

  • SharePoint 2010 Project Management
  • SharePoint 2010 Document Management
  • Jak wyjść poza ograniczenia SharePoint Designer 2010
  • SharePoint jako platforma ERP
  • SharePoint a SQL Server
  • SharePoint Content Lifecycle Management
  • Records Management with SharePoint 2010

Z dobrze poinformowanych źródeł wiem, że coś tam się szukuje na jesień, ale zanim ona nastąpi będzie miał swoje miejsce wrzesień. I na wrzesień organizator, czyli Michał Bojko zaplanował szybką i skuteczną dawkę uderzeniową na temat SharePoint pod nazwą… Time For SharePoint PUNCH A co to ma być? Na razie tu i ówdzie można znaleźć takie informacje:

Już we wrześniu ruszamy z wielką dawką nowinek o SharePoint. Kilkanaście publikacji w postaci artykułów i screencastów, po których SharePoint nie będzie już tajemniczą platformą do dokumentów. Dla najbardziej zaangażowanych przygotowujemy duży konkurs z wiedzy o SharePoint, w którym będzie można wygrać cenne nagrody. Wyszukuj nas na WSS.pl, VirtualStudy.pl, TimeForSharePoint.pl i naszej stronie na Facebook. W wrześniu rusza rejestracja na konkurs!!

PS: w pierwszej części zabawy brałem udział, we wrześniowej kampanii też biorę, ale cii…

[PL] Inside Microsoft SharePoint 2010 w fazie RTM

Wydawnictwo Microsoft Press przesłało właśnie do produkcji najnowszą książkę z zakresu technologii SharePoint. Prawie siedmiusetstronicowa książka: Inside Microsoft SharePoint 2010 to dzieło zespołu ekspertów z Critical Path Training czyli: Andrew Connella, Scota Hilliera, Davida Manna, oczywiście pod przewodnictwem samego Teda Pattisona!

W książce zostały omówione wszystkie najważniejsze tematy związane z nowym środowiskiem: SharePoint Foundation, wdrażanie srodowiska, opcje bezpieczeństwa dla aplikacji (sandbox), tworzenie szablonów, web partów, list, typów zawartości, współpraca z LINQ-to-SharePoint, rozszerzone możliwości wyszukiwania przez Business Connectivity Services oraz Enterprise Search, oraz zupełnie nowa funkcjonalność: Enterprise Content Management. Poniżej zamieszczam listę rozdziałów:

  • Chapter 01: SharePoint 2010 Developer Roadmap
    Chapter 02: Sharepoint Foundation Development
    Chapter 03: SharePoint Developer Tools in Microsoft Visual Studio 2010
    Chapter 04: Sandboxed Solutions
    Chapter 05: Pages and Navigation
    Chapter 06: Controls and Web Parts
    Chapter 07: Lists and Events
    Chapter 08: Templates and Type Definitions
    Chapter 09: Accessing Data in Lists
    Chapter 10: Client-Side Programming
    Chapter 11: Creating and Developing Workflows
    Chapter 12: SharePoint Security
    Chapter 13: Business Connectivity Services
    Chapter 14: Enterprise Content Management
    Chapter 15: SharePoint Search

Książka jest do kupienia w wydawnictwie O’Reilly w cenie od 48 dolarów (e-book) do 65 dolarów (wersja drukowana z e-bookiem). Więcej informacji na temat książki można znaleźć w TYM miejscu.