Tuesday, May 25, 2010

Lifting stron Microsoftu

Nie wiem czy tylko mi się wydaje czy Microsoft zaczął dbać o ujednolicanie i przejrzystość swoich stron?

Od pewnego czasu zaczynam dostrzegać coraz to większą agregację wszystkiego w jednym miejscu. Dla przykładu Technet, niby strona dla specjalistów a jeszcze rok lub dwa lata temu nawet specjaliści nie potrafili się tam odnaleźć :] Do wyszukiwania w bazie wiedzy zazwyczaj wykorzystywało się zapytanie u konkurencji (szukanyTekst insite:technet.microsoft.com).

Obecnie strona stała się bardziej przejrzysta, pojawił się blogroll, videoroll. Prawe i lewe menu zawiera wszystkie niezbędne informacje (lista produktów, security news, etc.). Trochę wcześniej pojawiło się jedno globalne forum dla większości produktów MS. Teraz przy okazji przeglądania blogów dostrzegłem wiki. Do tego zaktualizowano platformę blogów, na której starają się pisać ludzie pracujący i związani z Microsoftem. Przy aktualizacji zadbano by sosób ułożenia belek menu, rozmiar stron został upodobniony do witryny technetu. 

Podobne zmiany można zauważyć na stronie MSDN. Miejmy nadzieję, że tak już zostanie i będzie tylko lepiej.

Monday, May 24, 2010

Instalacja Virtual Server 2005 R2 na Windows 7

W Siódemce wprowadzono natywne wsparcie dla obrazów VHD i dodatkowo całkiem ładnie zintegrowano VirtualPC z Explorerem. Niestety domyślnie Windows 7 nie wspiera Virtual Server 2k5 R2:/ Innymi słowy nie za bardzo mamy jak uruchomić nowy laucher dla kursów MOC:/ Podczas instalacji VS2k5 dostaniemy komunikat typu:



Mimo komunikatu instalacja zakończy się sukcesem. Niestety po ponownym uruchomieniu komputera system nie będzie mógł podnieść usługi vssrvc.exe, ponieważ zostanie ona uznana za niekompatybilną. Rozwiązanie problemu, które udało mi się znaleźć polega na wyłączeniu, na czas instalacji, części opcji mechanizmu zgodności.

Szybkie Now how:

  1. Na starcie instalujemy IIS, jest do jeden z dodatków systemu, który możemy doinstalować przez dodaj usuń programy.

  2. Po zainstalowaniu IIS odpalamy jako administrator gpedit.msc.

  3. W drzewie polis przechodzimy do Konfiguracja komputera -> Szablony administracyjne –> Składniki Systemu Windows –> Zgodność aplikacji.

  4. Następnie włączamy odpowiednie ustawienia, nie wszystkie z ustawień są wymagane. Obecnie nie miałem czasu dochodzić, które poza widocznymi na zdjęciu mogą być nie skonfigurowane:

  5. Po konfiguracji w/w opcji przechodzimy dalej do gałęzi  Konfiguracja komputera -> System –> Rozwiązywanie Problemów i diagnostyka –> Diagnostyka zgodności aplikacji.

  6. Wyłączamy klucze zgodnie z poniższym rysunkiem:

  7. Zamykamy gpedit.msc

  8. Uruchamiamy wiersz poleceń jako administrator i wpisujemy: gpupdate /force

  9. Restartujemy komputer, czasami gdy komputer nie zostanie zrestartowany Asystent zgodności aplikacji uruchomi się podczas instalacji.

  10. Uruchamiamy instalator Virtual Server 2k5 R2

  11. Po zakończeniu instalacji przechodzimy do katalogu gdzie zainstalowaliśmy VServer (Domyślnie: C:\Program Files\Microsoft Virtual Server\

  12. Zmieniamy nazwę pliku vssrvc.exe na np. vssrvc7.exe

  13. Za pomocą Run As uruchamiamy regedit i modyfikujemy wszystkie klucze rejestru, które zawierają wpis vssrvc.exe na  vssrvc7.exe.

  14. Uruchamiamy ponownie komputer

  15. Cofamy wszystkie zmiany z kroku 4-6

Czy Virtual Server 2005 będzie jeszcze w pełni wspierany przez Windows 7 tego nie wiadomo. Osobiście wydaje mi się, że nie. Wynika to z faktu, że nie jest to usługa dedykowana na desktopy. Poza tym V Server nie posiada niektórych dodatków, które pojawiły się w nowym Virtual PC.

Saturday, May 15, 2010

FakeRaid :]

Producenci płyt głównych coraz częściej implementują w swoich płytach możliwość tworzenia FakeRaidu. Ostatnio zaopatrzyłem się w komputer stacjonarny i przez pewnie okres czasu udało mi się przetestować FakeRaid, szczególnie jego niezawodność.

Na początku po zakupie pierwszej płyty głównej spiąłem wszystko w Raid1. W celach testowych zainstalowałem system, oprogramowanie, etc. Po kilku dniach zapragnąłem zmienić układ chłodzenia procesora. Niestety nowy wentylator wymagał wykręcenia płyty głównej. Po zmianie mocowania chłodzenia do procesora włożyłem płytę główną, złożyłem komputer w całość i uruchomiłem. Jak się okazało płyta Asusa po wyjęciu z obudowy jakimś cudem stwierdziła, że jest nowa i wróciła do domyślnych ustawień. Jeszcze przed startem biosu wiedziałem, że trzeba zmienić tryb w jakim działają złącza SATA na Raid. Niestety po ponownym uruchomieniu raid1 został poprawnie wykryty przez komputer, tzn. występowała  odbudowa. Niestety system nie wstał:( Szybkie próby naprawy systemu za pomocą bootrec i kreatora naprawy nie przyniosły pozytywnego skutku.

Po  tygodniu z kilku powodów zmieniłem płytę główną z Asusa na Gygabita. Po zmianie płyty wymagana była budowa nowego mirrora i instalacja nowego systemu. Oczywiście nawet przez myśl mi nie przeszło, że wszystko zadziała bez reinstalacji systemu :] Przez kolejny tydzień często zmieniałem dyski między różnymi portami SATA co często kończyło się ponowną instalacją całego systemu.

Po dwutygodniowej zabawie postanowiłem zrobić te same roszady za pomocą raidu systemowego. Po zainstalowaniu Windows 7 przyłączyłem jeden wolumin raid0 i jeden raid1 na tych samych dyskach.  Po tygodniu użytkowania nie zauważam żadnej różnicy między raidem realizowanym tylko przez system a fakeRaidem, który też częściowo jest wykonywany przez system. Tzn. właściwie jest jedna różnica:)  W przypadku stripingu wydajność spadła jednak jest to spowodowane dołożeniem kilku innych partycji w innej konfiguracji:]

Podczas ostatniego tygodnia zdarzyło mi się przepiąć oba dyski na zupełnie inną płytę, zmieniać porty do których były podpięte. Jak na razie nie zdarzyła się sytuacja, w której system powiedziałby “Przepraszam ale nie mogę się uruchomić” :> Raz wymagana była odbudowa mirrora jednak sytuacja ta nie uszkodziła systemu. Chodził on wolniej przez klika godzin jednak potem wrócił do siebie.

Zatem jeśli planujesz instalacje FakeRaidu to warto się nad tym zastanowić, szczególnie gdy często zmieniasz konfiguracje sprzętową komputera.