Przygotowywanie instalacji w trybie offline Windows Azure Pack: witryny sieci Web
Dotyczy: Windows Azure Pack
Ważne
Ten temat dotyczy instalacji przy użyciu pakietu zbiorczego aktualizacji 4 lub starszego. Aby uzyskać informacje o instalacjach pakietu zbiorczego aktualizacji 6 lub nowszego, zobacz Rozpoczynanie instalacji pakietu Windows Azure Pack: witryny sieci Web.
Instalacja pakietu Windows Azure Pack: witryny sieci Web opierają się na Instalatorze platformy sieci Web firmy Microsoft i skojarzonym kanale informacyjnym, z których oba zwykle wymagają dostępu do Internetu. Jeśli jednak musisz przeprowadzić instalację w trybie offline Windows Azure Pack: witryny sieci Web, możesz to zrobić, pobierając niezbędne bity na komputerze połączonym z Internetem, a następnie korzystając z tych bitów, aby przygotować komputer w trybie offline do hostowania kanału informacyjnego i uruchomić Instalatora platformy internetowej lokalnie.
Uwaga
Początkowo wymagany jest komputer połączony z Internetem, aby można było uzyskać niezbędne pliki do instalacji w trybie offline.
Komputer w trybie offline (serwer fizyczny lub maszyna wirtualna), który hostuje Instalatora platformy internetowej i lokalne źródło danych, stanie się kontrolerem witryn sieci Web.
Na komputerze połączonym z Internetem
Na komputerze z łącznością z Internetem wykonaj następujące czynności:
Pobierz i zapisz plik .msi Instalatora platformy internetowej. Ten plik zostanie użyty do zainstalowania Instalatora platformy sieci Web na komputerze w trybie offline.
Wersja platformy systemu operacyjnego
Pobieranie pliku .msi instalatora platformy sieci Web
x64
x86
Pobierz skrypt programu PowerShellHostWebSitesFeeds.ps1z usługi GitHub pod adresem https://go.microsoft.com/?linkid=9849676. Ten skrypt zostanie użyty podczas tworzenia lokalnego kanału informacyjnego w trybie offline.
Na komputerze połączonym z Internetem zainstaluj najnowszą wersję Instalatora platformy sieci Web. Po zakończeniu instalacji zamknij interfejs użytkownika Instalatora platformy internetowej.
Pobierz skrypt programu PowerShellOfflineWebSitesFeeds.ps1z usługi GitHub pod adresem https://go.microsoft.com/?linkid=9849677. Ten skrypt zostanie uruchomiony dalej na komputerze połączonym z Internetem.
Skrypt OfflineWebSitesFeeds.ps1 ma dwa parametry opcjonalne:
$WebSitesFeedLink — ta zmienna wskazuje na plik WebSites0.9.0.xml, który odpowiada wersji pakietu Windows Azure Pack: witryny sieci Web, które zostaną zainstalowane. Wartość domyślna to link do najnowszej wersji. Aby uzyskać linki do wcześniejszych wersji, zobacz poniższą tabelę.
Windows Azure Pack: witryny sieci Web
Link kanału informacyjnego witryn sieci Web
Wersja 2
Wersja 2, Update1
Wersja 2, aktualizacja Update 2
Wersja 2, aktualizacja Update 3
Wersja 2, aktualizacja Update 4
$OfflineFeedsLocation — lokalizacja na komputerze, do której zostaną skopiowane wszystkie zależności produktu i produktu. Domyślnie jest to %SystemDrive%\Offline_Feeds.
W konsoli programu PowerShell z uprawnieniami administracyjnymi na komputerze online uruchom skrypt OfflineWebSitesFeeds.ps1 , modyfikując powyższe parametry opcjonalne w razie potrzeby.
Co robi skrypt OfflineWebSitesFeeds
Skrypt OfflineWebSitesFeeds.ps1 pobiera pliki WebProductList.xml i Websites0.9.0.xml źródła danych oraz tworzy folder Offline_Feeds na katalogu głównym dysku systemowego. Folder Offline_Feeds zawiera podfoldery z plikami kanału informacyjnego, instalatorami produktów i plikami binarnymi dla samego Instalatora platformy sieci Web. Później skopiujesz cały folder Offline_Feeds do użycia w trybie offline.
Skrypt OfflineWebSitesFeeds tworzy również w tym samym katalogu, z którego uruchomiono skrypt, plik OfflineWebSitesFeed.log i plik CreateOfflineFeed.log . Te pliki dziennika zawierają listę w formacie tekstowym akcji, które wykonał skrypt.
Na komputerze w trybie offline
Z komputera w izolowanej sieci, który będzie hostować kanał informacyjny offline lokalnie z usług IIS (czyli serwer, który zostanie kontrolerem witryn sieci Web) wykonaj następujące kroki:
Skopiuj następujące elementy z serwera online:
Plik .msi Instalatora platformy internetowej
Skrypt programu PowerShellHostWebSitesFeeds.ps1
Cały folder Offline_Feeds
Na serwerze offline zainstaluj usługi IIS, które będą hostować kanał informacyjny podczas instalacji. Uwzględnij skrypty zarządzania usługami IIS i narzędzia podczas instalacji. Aby uzyskać instrukcje dotyczące interfejsu użytkownika, zobacz Instalowanie usług IIS 8 na Windows Server 2012.
Zainstaluj .NET Framework 3.5, jeśli nie jest jeszcze zainstalowany. Instalator platformy sieci Web wymaga .NET Framework 3.5. Aby go zainstalować, wybierz pozycję funkcje .NET Framework 3.5 na stronie Wybieranie funkcji Kreatora dodawania ról i funkcji w Menedżer serwera.
Uwaga
Ponieważ serwer w trybie offline nie jest połączony z Internetem, może być konieczne użycie dysku instalacyjnego serwera Windows w celu zainstalowania dodatkowych ról i funkcji. Na stronie Potwierdzanie wyboru instalacji kreatora wybierz pozycję Określ alternatywną ścieżkę źródłową i wprowadź ścieżkę <InstallDiskDrive>:\Sources\sxs\.
Na komputerze w trybie offline zainstaluj Instalatora platformy sieci Web z poziomu konta z uprawnieniami administracyjnymi, uruchamiając plik .msi Instalatora platformy sieci Web.
Następnie otwórz okno programu PowerShell z uprawnieniami administracyjnymi, aby można było uruchomić skrypt programuHostWebSitesFeeds.ps1 PowerShell. Skrypt tworzy lokalny kanał informacyjny używany przez Instalatora platformy internetowej do instalowania Windows Azure Pack: witryny sieci Web. Użyjesz składni :
.\HostWebSitesFeeds.ps1 $offlineFeedsLocation $hostingLocation
$offlineFeedsLocation i $hostingLocation są wymaganymi parametrami.
$offlineFeedsLocation — lokalizacja na izolowanym komputerze folderu Offline_Feeds skopiowanym z komputera z łącznością internetową.
$hostingLocation — katalog, z którego ma być hostowany lokalnie kanał informacyjny.
Uwaga
Aby uruchomić skrypt programu PowerShell, może być konieczne uruchomienie polecenia cmdlet Set-ExecutionPolicy na komputerze w trybie offline. Aby uzyskać więcej informacji, zobacz about_Execution_Policies.
W konsoli programu PowerShell uruchom skrypt HostWebSitesFeeds.ps1 , podając wymagane parametry. (Po zakończeniu działania skryptu może być konieczne ponowne uruchomienie serwera).
Możesz zobaczyć akcje wykonane przez skrypt, sprawdzając plik HostWebSitesFeed.log . Plik dziennika jest tworzony w folderze, z którego uruchomiono skrypt. Ostatni wiersz dziennika zawiera adres URL, który będzie potrzebny w następnym kroku.
Uruchom instalację w trybie offline Windows Azure Pack: witryny sieci Web. W administracyjnej konsoli poleceń uruchom polecenie
C:\Program Files\Microsoft\Web Platform Installer\Webpicmd.exe /Install /Products:HostingPrimaryControllerBootstrapper_v2 /XML:<BootstrapperFeedURL> /Log:C:\Install.log
Wartość bootstrapperFeedURL<> można znaleźć w ostatnim wierszu pliku HostWebSitesFeed.log.
Akcje wykonywane przez Webpicmd.exe są rejestrowane w pliku dziennika w folderze %systemdrive%\users\username>\<AppData\Local\Microsoft\Web Platform Installer\logs\install\<dateTimeStamp>\WebSitesFeed.txt
Po zakończeniu działania polecenia przeglądarka otworzy portal zarządzania usługami pod adresem https://localhost:30101/. Zostanie wyświetlone ostrzeżenie dotyczące certyfikatu zabezpieczeń z podpisem własnym. Na ostrzeżenie kliknij przycisk Kontynuuj do tej witryny sieci Web.
W portalu zostanie otwarta strona Konfiguracja serwera bazy danych okna dialogowego Instalator witryn sieci Web . W tym momencie kontynuuj kroki instalacji w sekcji Określanie bazy danych i serwerów plików i udziałów oraz podaj poświadczenia w sekcji Rozpoczynanie instalacji Windows Azure Pack: witryny sieci Web.