A może tak współpraca? Uruchomienie systemu Windows 7 w środowiskach mieszanych Udostępnij na: Facebook

Opublikowano: 18 marca 2010

Bez względu na to, jak niesamowitym systemem, jest Windows 7 (a myślę, że jest dość niesamowity), nie powinno być zaskoczeniem to, że wiele organizacji uruchamia, lub będzie uruchamiać system Windows 7 w środowisku mieszanym. Z tego względu, system Windows 7 będzie musiał się wykazać w konfrontacji z różnymi innymi środowiskami, sterownikami, interfejsami API, itd., od poprzedników, w tym różne wersje systemu Windows XP oraz Windows Vista, po systemy Linux, Unix, a nawet Mac OS X. W przypadku tak odmiennych systemów operacyjnych problem współdziałania staje się niezwykle ważny. Pewnie zastanawiacie się, jakie funkcje umożliwiające współdziałanie posiada system Windows 7. Zatem zagłębmy się w ten temat i sprawdźmy.

*

Zawartość strony
Współdziałanie z systemem Unix i z pokrewnymi systemami operacyjnymi  Współdziałanie z systemem Unix i z pokrewnymi systemami operacyjnymi
Współdziałanie z wcześniejszymi wersjami systemu Windows  Współdziałanie z wcześniejszymi wersjami systemu Windows

 

Współdziałanie z systemem Unix i z pokrewnymi systemami operacyjnymi

Podobnie, jak wcześniejsze wydania systemu Windows, usługa Klient systemu plików NFS oraz podsystem aplikacji systemu Unix (SUA) pozostają głównymi składnikami dostarczanymi, w celu zapewnienia współdziałania z systemami operacyjnymi innymi, niż system Windows. Pozwalają one zarówno małym, jak i dużym przedsiębiorstwom zintegrować systemy Windows z systemami opartymi na systemie Unix. Usługa Klient systemu plików NFS umożliwia komputerom z systemem Windows uzyskanie dostępu do plików na komputerach z systemem Unix. Aplikacja SUA zapewnia podsystem do kompilacji oraz uruchamiania na komputerach z systemem Windows, niestandardowych aplikacji i skryptów systemu Unix. Ponadto dostępne są narzędzia administracyjne służące do zarządzania usługami dla systemu plików NFS na komputerach lokalnych i zdalnych. Tak, jak w przypadku systemu Windows Vista, dowolną, lub wszystkie wymienione funkcje można włączyć, lub wyłączyć przy użyciu okna dialogowego Funkcje systemu Windows.

Po włączeniu usługi Klient systemu plików NFS oraz pokrewnych narzędzi administracyjnych, możliwe jest skonfigurowanie komputera tak, aby łączył się z udziałami NFS systemu Unix, które zezwalają na anonimowy dostęp. Jeśli nie zezwalamy na taki dostęp, musimy skonfigurować komputer tak, aby uzyskać informacje na temat tożsamości Unix z istniejącego serwera mapowania nazw użytkowników (UNM), lub skonfigurować serwer, jeśli nie jest jeszcze dostępny. W wierszu polecenia z podwyższonym poziomem uprawnień wprowadź nfsadmin client, w celu określenia, do użycia jakich opcji została skonfigurowana usługa Klient systemu plików NFS. Użyj polecenia instalowania, polecenia NET USE, lub funkcji Mapowanie dysku sieciowego, aby dokonać mapowania dysku do zdalnego udziału NFS.

W systemie Windows identyfikatory zabezpieczeń (SID) identyfikują obiekty w systemie plików i innych. W systemie Unix robią to identyfikatory użytkownika (UID) oraz identyfikatory grupy (GID). Przy każdym użyciu programu Usługi dla Unix, do uwierzytelniania używane jest mapowanie nazw użytkowników. Uwierzytelnia ono przychodzące żądania dostępu i określa obowiązujący identyfikator użytkownika oraz identyfikator grupy. Aby korelować tożsamości systemów Windows i Unix, mapowanie nazw użytkowników wykorzystuje Menedżera kont zabezpieczeń (SAM) systemu Windows, lub usługę Active Directory, w celu identyfikacji użytkowników systemu Windows oraz hasło i pliki grupy systemu Unix, lub domeny NIS, w celu identyfikacji użytkowników i grup systemu Unix.

Istnieją dwa podejścia do mapowania nazw, proste i zaawansowane. Proste mapowanie nazw automatycznie tworzy mapy nazw dla wszystkich użytkowników i grup o tej samej nazwie w środowisku systemu Windows i systemu Unix. Proste mapowania nazw między systemami Windows i Unix można utworzyć przy użyciu polecenia MapAdmin z parametrem AddDomainMap. Przed użyciem tego polecenia skopiuj hasło i pliki grup systemu Unix na swój komputer, scal je, a następnie przefiltruj duplikaty i wszelkie konta systemowe. Możliwe jest również utworzenie prostych mapowań nazw przy użyciu opcji systemu Unix w graficznym interfejsie użytkownika (GUI) na serwerze mapowania nazw użytkowników.

Natomiast, zaawansowane mapowanie nazw można utworzyć poprzez ręczne mapowanie użytkowników i grup systemu Windows z ich odpowiednikami systemu Unix. Choć proces ten wygląda na skomplikowany, dzięki opcjom systemu Unix w interfejsie GUI na serwerze mapowania nazw użytkowników, proces ten jest dość prosty i efektywny. Po pierwsze, w celu wykonania ręcznego mapowania użytkowników i grup systemu Windows do użytkowników i grup systemu Unix, należy wyłączyć proste mapowanie nazw, a następnie użyć opcji mapowań zaawansowanych.

W przypadku systemu Windows 7 firma Microsoft dokonała kilku usprawnień usługi Klient systemu plików NFS oraz podsystemu SUA. Większość takich usprawnień to usunięte usterki, które zapewniają lepsze i mniej problematyczne rozwiązanie dotyczące integracji. Ponieważ system Windows 7 działa najlepiej z systemem Windows Server 2008 R2[P1] (j.ang.) , ważne jest, aby wiedzieć, w jaki sposób R2 obsługuje Usługi dla systemu plików NFS. W R2 Usługi dla systemu plików NFS obsługują grupy sieciowe, więc możliwe jest utworzenie grupy hostów nazywanych w całej sieci oraz RPCSEC_GSS, aby uzyskać rozszerzone zabezpieczenia zdalnych wywołań procedury. Mechanizm GSS-API (Generic Security Service Application Programming Interface) pozwala Usługom dla systemu plików NFS korzystać z funkcji Kerberos v5, w celu uwierzytelniania i sprawdzania integralności.

Uwierzytelnianie systemu plików NFS można skonfigurować tak, aby korzystało z uwierzytelniania Kerberos v5 (KRB5), lub sprawdzania integralności i uwierzytelniania Kerberos v5 (KRB5i). Należy zaznaczyć, że jeśli korzystamy z wersji 2, lub 4 systemu plików NFS oraz KRB5i, nie będziemy mogli zainstalować udziałów poprzez protokół UDO (User Datagram Protocol). Aby skorzystać ze sprawdzania integralności KRB5i, należy skonfigurować klienta i serwer systemu plików NFS tak, by używał protokołu TCP. Przy użyciu KRB5 możliwe jest skonfigurowanie klienta i serwera do korzystania z protokołu TCP, lub UDP.

Jeśli chodzi o system Mac OS X, podobnie, jak w przypadku systemu Windows Server 2008, system Windows Server 2008 R2 nie zawiera Usług dla komputerów Macintosh. Niekoniecznie jest to wada, ponieważ system Mac OS X zbudowany został na systemie Unix i zawiera klienta systemu plików NFS, którego można użyć do łączenia się z udziałami NFS.

Do początku strony Do początku strony

 

Współdziałanie z wcześniejszymi wersjami systemu Windows

Wiele aplikacji naturalnie uruchomi się w systemie Windows 7. W przypadku aplikacji zaprojektowanych dla wcześniejszych wersji systemu Windows istnieje możliwość skonfigurowania ustawień zgodności, aby starsze aplikacje uruchamiały się bezproblemowo. Na przykład, w 32-bitowych edycjach systemu Windows 7 aplikacje 16-bitowe i aplikacje systemu MS-DOS uruchamiają się przy użyciu maszyny wirtualnej, która naśladuje tryb rozszerzony 386 używany przez systemy Windows 3.0 oraz Windows 3.1. Każdy ze starszych programów uruchamia się, jako wątek w pojedynczej maszynie wirtualnej, ale można je skonfigurować tak, aby uruchamiały się w oddzielnym obszarze pamięci. W przypadku tych i innych programów, możliwe jest użycie Kreatora zgodności, który służy do rozwiązywania wielu typów problemów związanych ze zgodnością.

Jeśli aplikacje nie uruchamiają się, lub jeśli chcesz utworzyć środowisko piaskownicy przed przejściem do systemu Windows 7, nie ma obaw. Przy użyciu narzędzia Windows XP Mode (tryb systemu Windows XP) możemy utworzyć środowisko Virtual PC, które uruchamia pełną wersję systemu Windows XP, umożliwiając uruchomienie aplikacji zaprojektowanych dla systemu Windows XP tak, jakbyśmy pracowali na komputerze, na którym od początku uruchomiony był system Windows XP.

Tryb systemu Windows XP zapewnia dodatkową warstwę zgodności dla systemu Windows 7. Daje nam to więcej czasu na przejście do systemu Windows 7 i eliminuje potrzebę ponownego szkolenia, które mogłoby przydać się do uruchamiania nowych wersji aplikacji w systemie Windows 7. Tryb systemu Windows XP został zaprojektowany dla małych i dużych przedsiębiorstw. Wymaga on uruchomienia wystąpienia edycji Professional, Enterprise, lub Ultimate systemu Windows 7.

Po zainstalowaniu trybu systemu Windows XP, ustawienie go jest proste. Podczas ustawiania uruchamia się samouczek, który pomaga użytkownikom zrozumieć działanie trybu systemu Windows XP. Przy pierwszym uruchomieniu trybu systemu Windows XP otworzy się pełny pulpit, którego można użyć do instalowania aplikacji. Zainstalowane aplikacje automatycznie pojawią się w menu Start systemu Windows 7. Następnie użytkownicy mogą uruchomić aplikacje w trybie systemu Windows XP po prostu klikając na skrót do danej aplikacji w menu Start. Na przykład, jeśli aplikacje sieci Web mają problemy ze zgodnością z programem Internet Explorer (IE) 7, lub IE8, można w ramach obejścia w trybie systemu Windows XP zainstalować program IE6. Następnie użytkownicy mają możliwość uruchomienia programu IE6 z menu Start systemu Windows 7, aby uzyskać bezproblemowy dostęp do programu IE6 w trybie systemu Windows XP.

Tryb systemu Windows XP wymaga obsługi wirtualizacji sprzętu w procesorze CPU takiej, jak wirtualizacja Intel, lub AMD. Obsługa wirtualizacji musi być włączona w oprogramowaniu układowym. Choć tryb systemu Windows XP zapewnia pełne środowisko funkcjonalne systemu Windows XP, nie jest on przeznaczony dla aplikacji z dużą ilością grafiki. Tak, jak w przypadku wielu zwirtualizowanych środowisk PC, należy chronić wirtualny system operacyjny poprzez zainstalowanie w trybie systemu Windows XP programów antywirusowych i chroniących przed złośliwym oprogramowaniem. Programy te działają odrębnie od programów antywirusowych i chroniących przed złośliwym oprogramowaniem uruchomionych w środowiskach systemu Windows 7.

Więcej informacji na temat trybu systemu Windows XP znajduje się na następujących stronach:

Oto, w skrócie, jak można uruchomić system Windows 7 w środowiskach mieszanych. Jak dowiedzieliście się z niniejszego artykułu, na współdziałanie z komputerami opartymi na systemie Unix pozwalają usługa Klient systemu plików NFS oraz podsystem SUA. Tryb systemu Windows XP zapewnia dodatkową warstwę zgodności aplikacji, z której można skorzystać za każdym razem, gdy na komputerach uruchamiana jest edycja Professional, lub wyższa, systemu Windows 7. Mam nadzieję, że artykuł okaże się przydatny i że zapoznacie się również z moimi książkami wydawnictwa Microsoft Press pt. „Windows PowerShell 2.0, kieszonkowy podręcznik administratora” (j.ang. Windows PowerShell 2.0 Administrator’s Pocket Consultant), „Windows 7, kieszonkowy podręcznik administratora” (j.ang. Windows 7 Administrator’s Pocket Consultant) oraz „Windows Server 2008, kieszonkowy podręcznik administratora, wydanie drugie” (j.ang. Windows Server 2008 Administrator’s Pocket Consultant, Second Edition); wszystkie opublikowane w 2009 r.

Do początku strony Do początku strony