Windows Azure Paketinin Çevrimdışı Yüklemesini Hazırlama: Web Siteleri

 

Şunlar için geçerlidir: azure paketi Windows

Önemli

Bu konu, Güncelleştirme Paketi 4 veya önceki sürümleri kullanan yüklemeler için geçerlidir. Güncelleştirme Paketi 6 veya üzeri yüklemeler için bkz. Windows Azure Paketi yüklemesini başlatma: Web Siteleri.

Windows Azure Paketi yüklemesi: Web Siteleri, Her ikisi de normalde İnternet erişimi gerektiren Microsoft Web Platformu Yükleyicisi'ne ve ilişkili bir akışa dayanır. Ancak, Windows Azure Paketi: Web Siteleri'nin çevrimdışı yüklemesini gerçekleştirmeniz gerekiyorsa, gerekli bitleri İnternet'e bağlı bir bilgisayara indirip bu bitleri kullanarak akışı barındırmak ve Web Platformu Yükleyicisi'ni yerel olarak çalıştırmak üzere çevrimdışı bir bilgisayar hazırlamak için bu bitleri kullanabilirsiniz.

Not

Çevrimdışı yükleme için gerekli dosyaları alabilmeniz için başlangıçta İnternet'e bağlı bir bilgisayar gereklidir.

Web Platformu Yükleyicisi'ni ve yerel akışı barındıran çevrimdışı bilgisayar (fiziksel sunucu veya VM), Web Siteleri Denetleyicisi olur.

İnternet'e bağlı bilgisayarda

İnternet bağlantısı olan bir bilgisayarda aşağıdaki adımları gerçekleştirin:

  1. Web Platformu Yükleyicisi .msi dosyasını indirin ve kaydedin. Web Platformu Yükleyicisi'ni çevrimdışı bilgisayara yüklemek için bu dosyayı kullanacaksınız.

    İşletim Sistemi Platformu Sürümü

    Web Platformu Yükleyicisi .msi Dosya İndirme

    x64

    https://go.microsoft.com/fwlink/?LinkId=287166

    x86

    https://go.microsoft.com/fwlink/?LinkId=287165

  2. HostWebSitesFeeds.ps1 PowerShell betiğini adresinden github'dan https://go.microsoft.com/?linkid=9849676indirin. Yerel çevrimdışı akış oluştururken bu betiği kullanacaksınız.

  3. İnternet'e bağlı bilgisayarda Web Platformu Yükleyicisi'nin en son sürümünü yükleyin. Yükleme tamamlandıktan sonra Web Platformu Yükleyicisi kullanıcı arabirimini kapatın.

  4. OfflineWebSitesFeeds.ps1 PowerShell betiğini adresinden github'dan https://go.microsoft.com/?linkid=9849677indirin. Bu betiği daha sonra İnternet'e bağlı bilgisayarda çalıştıracaksınız.

    OfflineWebSitesFeeds.ps1 betiği iki isteğe bağlı parametreye sahiptir:

    $WebSitesFeedLink: Bu değişken, Windows Azure Paketi: Yükleyeceksiniz Web Siteleri sürümüne karşılık gelen WebSites0.9.0.xmldosyasına işaret eder. Varsayılan değer, en son sürümün bağlantısıdır. Önceki sürümlerin bağlantıları için aşağıdaki tabloya bakın.

    Windows Azure Paketi: Web Siteleri

    Web Siteleri Akış Bağlantısı

    Sürüm 2

    https://go.microsoft.com/?linkid=9837345

    Sürüm 2, Güncelleştirme1

    https://go.microsoft.com/?linkid=9842950

    Sürüm 2, Güncelleştirme 2

    https://go.microsoft.com/?LinkId=9845550

    Sürüm 2, Güncelleştirme 3

    https://go.microsoft.com/?linkid=9851414

    Sürüm 2, Güncelleştirme 4

    https://go.microsoft.com/fwlink/?LinkID=513278

    $OfflineFeedsLocation - Bilgisayarınızda tüm ürün ve ürün bağımlılıklarının kopyalandığı konum. Varsayılan olarak, bu %SystemDrive%\Offline_Feeds şeklindedir.

  5. Çevrimiçi bilgisayarda yönetim ayrıcalıklarına sahip bir PowerShell konsolunda ,OfflineWebSitesFeeds.ps1 betiğini çalıştırın ve gerekirse yukarıdaki isteğe bağlı parametreleri değiştirin.

OfflineWebSitesFeeds betiği ne yapar?

OfflineWebSitesFeeds.ps1 betiği WebProductList.xml ve Websites0.9.0.xml akış dosyalarını indirir ve sistem sürücüsünün kökünde Offline_Feeds klasörünü oluşturur. Offline_Feeds klasörü, akış dosyalarını, ürün yükleyicilerini ve Web Platformu Yükleyicisi'nin kendisi için ikili dosyaları içeren alt klasörleri içerir. Daha sonra Offline_Feeds klasörünün tamamını çevrimdışı kullanmak üzere kopyalayacaksınız.

OfflineWebSitesFeeds betiği, betiği çalıştırdığınız dizinde bir OfflineWebSitesFeed.log dosyası ve createOfflineFeed.log dosyası da oluşturur. Bu günlük dosyaları, betiğin gerçekleştirdiğini eylemleri metin biçiminde listeler.

Çevrimdışı Bilgisayarda

Çevrimdışı akışı IIS'den yerel olarak barındıracak yalıtılmış ağdaki bilgisayardan (yani Web Siteleri Denetleyicisi olacak sunucu) aşağıdaki adımları gerçekleştirin:

  1. Çevrimiçi sunucudan aşağıdakileri kopyalayın:

    • Web Platformu Yükleyicisi .msi dosyası

    • HostWebSitesFeeds.ps1 PowerShell betiği

    • Offline_Feeds klasörünün tamamı

  2. Çevrimdışı sunucuda, yükleme sırasında akışı barındıracak OLAN IIS'yi yükleyin. Yükleme sırasında IIS Yönetim Betikleri ve Araçları'nı ekleyin. Kullanıcı arabirimi adımları için bkz. Windows Server 2012 üzerinde IIS 8'i yükleme.

  3. Yüklü değilse .NET Framework 3.5'i yükleyin. .NET Framework 3.5, Web Platformu Yükleyicisi tarafından gereklidir. Yüklemek için, Sunucu Yöneticisi Rol ve Özellik Ekleme Sihirbazı'nın Özellik Seç sayfasında .NET Framework 3.5 Özellikleri'ni seçin.

    Not

    Çevrimdışı sunucu İnternet'e bağlı olmadığından, ek roller ve özellikler yüklemek için Windows Sunucusu yükleme diskini kullanmanız gerekebilir. Sihirbazın Yükleme seçimlerini onayla sayfasında Alternatif bir kaynak yolu belirtin'i seçin ve InstallDiskDrive>:\Sources\sxs\ yolunu <girin.

  4. Çevrimdışı bilgisayarda, Web Platformu Yükleyicisi .msi dosyasını çalıştırarak yönetim ayrıcalıklarına sahip bir hesaptan Web Platformu Yükleyicisi'ni yükleyin.

  5.  Ardından, HostWebSitesFeeds.ps1 PowerShell betiğini çalıştırabilmeniz için yönetim ayrıcalıklarına sahip bir PowerShell penceresi açın. Betik, Web Platformu Yükleyicisi'nin Windows Azure Paketi: Web Siteleri'ni yüklemek için kullandığı yerel akışı oluşturur. Söz dizimini kullanacaksınız:

    .\HostWebSitesFeeds.ps1 $offlineFeedsLocation $hostingLocation

    $offlineFeedsLocation ve $hostingLocation gerekli parametrelerdir.

    $offlineFeedsLocation - İnternet bağlantısı olan bilgisayardan kopyaladığınız Offline_Feeds klasörünün yalıtılmış bilgisayarındaki konum.

    $hostingLocation - akışın yerel olarak barındırıldığı dizin.

    Not

    PowerShell betiğini çalıştırmak için çevrimdışı bilgisayarda Set-ExecutionPolicy cmdlet'ini çalıştırmanız gerekebilir. Daha fazla bilgi için bkz. about_Execution_Policies.

  6. PowerShell konsolunda HostWebSitesFeeds.ps1betiğini çalıştırarak gerekli parametreleri sağlayın. (Betik tamamlandıktan sonra sunucuyu yeniden başlatmanız gerekebilir.)

    Betiğin gerçekleştirdiği eylemleri HostWebSitesFeed.log dosyasını inceleyerek görebilirsiniz. Günlük dosyası, betiği çalıştırdığınız klasörde oluşturulur. Günlüğün son satırı, bir sonraki adımda ihtiyacınız olacak URL'yi içerir.

  7. Windows Azure Paketi: Web Siteleri'nin çevrimdışı yüklemesini başlatın. Yönetim komut konsolunda komutunu çalıştırın

    C:\Program Files\Microsoft\Web Platform Installer\Webpicmd.exe /Install /Products:HostingPrimaryControllerBootstrapper_v2 /XML:<BootstrapperFeedURL> /Log:C:\Install.log

    BootstrapperFeedURL> değeri< HostWebSitesFeed.log dosyasının son satırında bulunabilir.

    Webpicmd.exe tarafından yapılan eylemler %systemdrive%\users\username>\<AppData\Local\Microsoft\Web Platform Installer\logs\install\<dateTimeStamp>\WebSitesFeed.txt konumundaki bir günlük dosyasına kaydedilir

  8. Komut tamamlandığında, bir tarayıcı adreste Hizmet Yönetimi Portalı'nı açar https://localhost:30101/. Otomatik olarak imzalanan güvenlik sertifikasıyla ilgili bir uyarı görürsünüz. Uyarıda , Bu web sitesine devam et'e tıklayın.

  9. Portal, Web Siteleri Kurulumu iletişim kutusunun Veritabanı Sunucusu Kurulumu sayfasında açılır. Bu noktada, Veritabanı ve dosya sunucularını ve paylaşımlarını belirtme bölümündeki yükleme adımlarına devam edin ve Windows Azure Paketi yüklemesini başlatma: Web Siteleri'nin kimlik bilgilerini sağlayın.