Bagaimana konfigurasi FTP IIS 7,0 atau lebih tinggi di Windows Server 2008 atau Windows Server 2012 failover cluster

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 974603 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

PENGENALAN

Artikel ini menjelaskan cara mengkonfigurasi FTP untuk Internet Information Services (IIS) 7.0 atau lebih tinggi di Windows Server 2008, Windows Server 2008 R2 atau Windows Server 2012 failover cluster. Prosedur dalam artikel ini hanya berlaku untuk layanan FTP.

Untuk selengkapnya tentang cara mengkonfigurasi Layanan Web di failover cluster, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
970759Konfigurasi IIS 7.0 atau lebih tinggi Waring Wera Wanua penerbitan layanan di Windows Server 2008 atau Windows Server 2008 R2, atau Windows Server 2012 failover cluster

Informasi lebih lanjut

Dalam versi sebelumnya dari Internet Information Services, Microsoft disediakan komponen monitor sumber daya generik untuk mendukung tinggi ketersediaan server Web contoh dengan menggunakan Microsoft Clustering infrastruktur. Namun, kode kustom diperlukan untuk sepenuhnya menyadari potensi solusi ini. Juga, skrip generik yang disediakan Microsoft tidak memenuhi kebutuhan pelanggan. Untuk mengkonfigurasi IIS 7,0 di lingkungan berkerumun dengan menggunakan Windows Server failover clustering, Anda harus menggunakan kode kustom (scripting) untuk mengaktifkan skenario ketersediaan yang tinggi. Ketika Anda melakukan ini, pengguna dapat menyesuaikan pengaturan untuk memenuhi kebutuhan mereka. Ini memberi mereka kontrol penuh atas integrasi ketersediaan tinggi aplikasi web. Selain itu, naskah antarmuka untuk administrasi dan pemantauan yang diperkenalkan di IIS 7.0 menyediakan lingkungan yang lebih kaya daripada script yang diberikan sebelumnya.

Catatan File instalasi IIS 7,0 salah termasuk Clusweb.vbs dan Clusftp.vbs file script yang digunakan dalam IIS 6.0 untuk IIS gugus tugas-tugas administrasi. Jangan gunakan skrip ini dengan IIS 7.0.

Kami merekomendasikan bahwa administrator dengan hati-hati mengevaluasi penggunaan Jaringan penyeimbangan beban (NLB) daripada menggunakan failover clustering sebagai metode utama dan pilihan untuk meningkatkan skalabilitas dan ketersediaan aplikasi web yang memiliki beberapa server yang menjalankan IIS 7,0. Salah satu manfaat dari NLB adalah bahwa semua server dapat secara aktif berpartisipasi dalam penanganan bersamaan masuk permintaan HTTP. Manfaat lain adalah bahwa dalam lingkungan NLB IIS, ini dapat menjadi jauh lebih mudah untuk mendukung bergulir update dan rollbacks sementara masih memberikan tingkat ketersediaan yang tinggi aplikasi web. Untuk informasi lebih lanjut tentang cara menggunakan IIS 7,0 dalam lingkungan NLB, kunjungi Web Microsoft berikut situs:
http://Learn.IIS.net/Page.aspx/213/Network-load-balancing

http://technet.Microsoft.com/en-US/Library/cc770558.aspx

Untuk mengkonfigurasi ketersediaan tinggi untuk IIS FTP server menggunakan Failover Pengelompokan:
  • Menginstal peran server Web pada semua gugus node. Jika Anda instalasi di Windows Server 2008, tidak termasuk peran "FTP Server". Jika Anda menginstal pada Windows Server 2008 R2, termasuk dalam kotak "FTP Server" peran. Untuk informasi lebih lanjut tentang Panduan penggunaan IIS 7, kunjungi Web berikut situs:
    .aspx http://technet.Microsoft.com/en-US/Library/cc771752 (WS.10)
    Jika Anda menginstal pada Windows Server 2008, mendownload dan menginstal FTP 7,5 dari salah satu lokasi berikut:
  • Menginstal fitur Failover Clustering pada semua cluster node dan membuat gugus. Untuk informasi lebih lanjut, kunjungi Web berikut situs:
    .aspx http://technet.Microsoft.com/en-US/Library/dd197477 (WS.10)
  • Mengatur share file yang akan digunakan untuk IIS bersama Konfigurasi.
  • Mengkonfigurasi konfigurasi IIS bersama di semua cluster node.
  • Mengkonfigurasi file Offline untuk konfigurasi IIS bersama pada semua Gugus node.
  • Mengkonfigurasi situs FTP dan menentukan lokasi yang konten pada satu gugus node.
  • Mengkonfigurasi sangat ketersediaan situs FTP Anda dengan menciptakan naskah generik Failover Clustering.

Mengatur share file yang akan digunakan untuk konfigurasi IIS bersama

  1. Buat pengguna yang akan mengakses saham yang akan digunakan untuk konfigurasi IIS bersama.
  2. Buat file share. Berbagi ini akan digunakan untuk menyimpan Konfigurasi IIS bersama yang akan dibagi antara IIS pada semua gugus node. Ada beberapa pilihan:
    • Pada server berdiri sendiri yang bukan merupakan bagian dari setiap failover cluster, buat file share.
    • Di lain Windows Server failover cluster, membuat ketersediaan tinggi file share. Untuk informasi lebih lanjut, kunjungi Web Microsoft berikut situs:
      http://technet.Microsoft.com/en-US/Library/cc731844.aspx
    • Pada sama failover cluster yang akan menjadi tuan rumah tinggi ketersediaan situs FTP, membuat berbagi file ketersediaan yang tinggi. Untuk informasi lebih lanjut, Kunjungi situs web Microsoft berikut:
      http://technet.Microsoft.com/en-US/Library/cc731844.aspx
  3. Mengatur perizinan saham yang Anda buat pada langkah 2. Memberikan pengguna yang Anda buat pada langkah 1 kontrol penuh izin untuk berbagi file dan NTFS izin.
  4. Mengkonfirmasi bahwa semua gugus node dapat browse ke berbagi file. Jalan Share file \\<fileservername></fileservername>\<sharename></sharename>.

Mengkonfigurasi konfigurasi IIS bersama pada semua gugus node

Pada salah satu gugus node, Ekspor konfigurasi bersama untuk berbagi file:
  1. Menavigasi ke Alat administratif, dan kemudian Klik Manajer Layanan (IIS) informasi Internet.
  2. Dalam pane kiri, klik server nama node.
  3. klik ganda Konfigurasi bersamaikon.
  4. Pada konfigurasi bersama halaman, klik Ekspor Konfigurasi dalam tindakan panel (panel kanan) untuk Ekspor konfigurasi file dari komputer lokal ke lokasi lain.
  5. Dalam Ekspor konfigurasi kotak dialog, ketik lintasan Share file (\\<fileservernae></fileservernae>\<sharename></sharename>) dalam Path fisik kotak.
  6. Klik Hubungkan seperti, kemudian ketik pengguna nama dan sandi untuk account pengguna yang memiliki akses untuk berbagi dalam yang disimpan konfigurasi bersama, dan kemudian klik Oke. Akun ini akan digunakan untuk mengakses berbagi. Anda harus menggunakan terbatas Rekening direktori aktif yang tidak administrator domain.
  7. Dalam Ekspor konfigurasi kotak dialog, ketik sandi yang akan digunakan untuk melindungi bukti kunci enkripsi, dan kemudian Klik Oke.
  8. Pada Konfigurasi bersama Halaman, klik untuk Pilih Mengaktifkan konfigurasi bersama kotak centang.
  9. Ketik lintasan fisik, account pengguna, dan sandi bahwa Anda masukkan sebelumnya, dan kemudian klik Menerapkan dalam Tindakan panel.
  10. Dalam Sandi bukti kunci enkripsi dialog kotak, ketik sandi bukti kunci enkripsi yang Anda ditetapkan sebelumnya, dan kemudian klikOke.
  11. Dalam konfigurasi bersama kotak dialog, klikOke.
  12. Klik Oke.
Pada setiap node cluster lain, menggunakan berbagi konfigurasi yang Anda hanya diekspor untuk berbagi file:
  1. Menavigasi ke Alat administratif, dan kemudian Klik Manajer Layanan (IIS) informasi Internet.
  2. Klik nama server node.
  3. klik ganda Konfigurasi bersamaikon.
  4. Pada Konfigurasi bersama Halaman, klik untuk Pilih Mengaktifkan konfigurasi bersama kotak centang.
  5. Ketik lintasan fisik Share file (\\<fileservername>\<sharename>), akun pengguna, dan sandi yang Anda masukkan sebelumnya, dan kemudian klik<b00> </b00> </sharename> </fileservername>Menerapkan dalam Tindakan panel.
  6. Dalam Sandi bukti kunci enkripsi dialog kotak, ketik sandi bukti kunci enkripsi yang Anda ditetapkan sebelumnya, dan kemudian klikOke.
  7. Dalam konfigurasi bersama kotak dialog, klikOke.
  8. Klik Oke.
Catatan Untuk selengkapnya tentang cara mengatur bersama konfigurasi di IIS, kunjungi Web site Microsoft berikut:
http://Learn.IIS.net/Page.aspx/264/Shared-Configuration

Mengkonfigurasi file Offline untuk konfigurasi IIS bersama di semua cluster node

Pada setiap node cluster, mengaktifkan Offline file:
  1. Menginstal fitur Desktop pengalaman. Untuk melakukannya, ikuti langkah-langkah berikut:
    1. Menavigasi ke Alat administratif, dan kemudian klik Server Manager.
    2. Dalam pane kiri, klik Fitur.
    3. Klik Menambahkan fitur dalam pane kanan-atas.
    4. Klik untuk memilih Desktop pengalamancentang kotak, dan kemudian klik Berikutnya.
    5. Klik Menginstal untuk menginstal Desktop Pengalaman.
    6. Restart komputer.
  2. Di Control Panel, buka Offline File.
  3. Klik Mengaktifkan file Offline. Jangan restart komputer saat ini.
  4. Pastikan bahwa cache diatur untuk read-only. Untuk melakukan ini, jalankan perintah berikut di jendela ditinggikan cmd:
    REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v ReadOnlyCache /t REG_DWORD /d 1 /f 
  5. Restart komputer.
  6. Browse ke server file dari komputer. Klik kanan-atas saham yang berisi IIS bersama konfigurasi, dan kemudian klikSelalu tersedia Offline.

    Catatan Jika Anda mengatur berbagi file sangat tersedia di sama failover cluster yang host node IIS, Selalu tersedia Offline pilihan akan tidak muncul ketika Anda klik kanan-atas saham jika gugus node yang pada hosting sangat tersedia server file. Anda akan harus memindahkan tinggi tersedia server file aplikasi ke node yang lain.
  7. Di Control Panel, buka Offline File. Klik Buka Sync Pusat, lalu klikJadwal.
  8. Jadwal sinkronisasi offline file untuk setiap hari atau menurut persyaratan. Anda juga dapat mengkonfigurasi Sinkronisasi offline untuk menjalankan setiap beberapa menit. Bahkan jika Anda tidak mengatur Penjadwal, bila Anda mengubah sesuatu dalam Applicationhost.config file, perubahan ini tercermin pada server Web.
Catatan Untuk selengkapnya tentang cara mengkonfigurasi file offline untuk konfigurasi bersama di IIS, kunjungi Web site Microsoft berikut:
http://Learn.IIS.net/Page.aspx/212/offline-Files-for-Shared-Configuration

Mengkonfigurasi situs FTP dan menentukan lokasi kandungan pada salah satu Gugus node

Menemukan gugus node yang memiliki gugus sumber disk dimana file konten situs FTP akan tinggal:
  1. Menavigasi ke Alat administratif, dan kemudian Klik Failover Cluster Manajer.
  2. Hubungkan ke gugus. Jika Anda berada di salah satu gugus node, gugus akan muncul pada daftar secara otomatis.
  3. Di bawah Penyimpanan, menemukan sumber disk pada yang isi situs FTP akan tinggal. Untuk melakukan ini, memperluas pohon Penitipan untuk sumber disk. Pastikan bahwa penyimpanan tidak digunakan oleh setiap tinggi lainnya ketersediaan aplikasi pada gugus. Anda akan menemukan penyimpanan di bawahPenyimpanan yang tersedia.
  4. Perhatikan gugus node yang sumber daya ini online. Anda akan mengkonfigurasi IIS pada itu gugus node.
  5. Catatan nama sumber daya cluster disk. Anda akan menggunakan ini untuk isi file.
Pada gugus node yang sumber online, mengkonfigurasi server FTP menggunakan disk bersama untuk konten situs FTP:
  1. Menavigasi ke Alat administratif, dan kemudian Klik Manajer Layanan (IIS) informasi Internet.
  2. Dalam pane kiri, memperluas server nama node.
  3. Memperluas Situs, klik kanan-atasSitus, lalu klik Tambahkan situs FTP.
  4. Dalam Tambahkan situs FTP kotak dialog, ketik situs Nama. Untuk direktori konten, ketik lokasi mana situs FTP isi file berada. Ini adalah lokasi disk cluster sumber daya bahwa Anda dicatat dalam langkah 5 prosedur sebelumnya.
  5. Mengkonfigurasi pengaturan situs FTP yang tersisa.
  6. Klik Selesai.

Mengkonfigurasi ketersediaan yang tinggi untuk situs FTP Anda dengan menciptakan sebuah script generik di Failover Cluster Manager

Untuk langkah terakhir untuk mengkonfigurasi ketersediaan tinggi untuk FTP situs, mengatur sumber daya generik script yang akan digunakan untuk memantau FTP Layanan:
  1. Pada setiap node cluster, Salin script di akhir ini artikel untuk Windows\System32\inetsrv\Clusftp7.vbs.
  2. Menavigasi ke Alat administratif, dan kemudian Klik Failover Cluster Manajer.
  3. Hubungkan ke gugus. Jika Anda berada di salah satu gugus node, gugus akan muncul pada daftar secara otomatis.
  4. Klik kanan-atas gugus, dan kemudian klik Mengkonfigurasi Layanan atau aplikasi. Wizard menciptakan ketersediaan tinggi beban kerja.
  5. Klik Generik Script.
  6. Pilih script file dari lintasan berikut:
    %SystemRoot%\System32\Inetsrv\Clusftp7.vbs
  7. Mengatur nama titik akses klien (CAP) untuk nama situs FTP bahwa klien akan digunakan untuk tersambung ke situs FTP ketersediaan yang tinggi. Menentukan IP statis untuk menggunakan untuk situs FTP CAP. Jika Anda menggunakan dinamis Host konfigurasi Protocol (DHCP), opsi ini akan tidak akan ditampilkan.
  8. Pada Pilih Penyimpanan langkah, pilih cluster bersama disk dimana file konten situs FTP berada. Penyimpanan harus digunakan oleh aplikasi ketersediaan tinggi lainnya pada gugus. Jika berbagi file yang digunakan untuk IIS bersama adalah konfigurasi host pada gugus sama, sumber disk berbeda harus digunakan di sini.
  9. Setelah Anda mengkonfirmasi pengaturan, wizard akan membuat cluster group, cluster sumber daya, dan dependensi antara sumber daya, dan kemudian membawa sumber daya online.
Catatan Untuk meng-host beberapa situs ketersediaan tinggi FTP pada failover sama cluster, ikuti langkah yang sama yang disebutkan sebelumnya. Anda dapat menunjukkan file script yang sama untuk semua situs FTP pada gugus jika Anda tidak menyesuaikan script. Namun, Jika Anda membuat perubahan yang spesifik untuk masing-masing situs FTP, menggunakan file script yang berbeda untuk setiap situs FTP dan berbeda berkumpul penyimpanan bersama. Sebagai contoh, di % systemroot%\System32\Inetsrv, menggunakan Clusftp7.vbs untuk pertama Situs FTP, Clftp7-2.vbs untuk yang kedua, Clftp7-3.vbs untuk ketiga, dan seterusnya. Setiap file script memonitor situs FTP yang berbeda.

PentingScript berikut adalah untuk tujuan sampel saja dan tidak secara eksplisit didukung oleh Microsoft. Penggunaan script ini dalam lingkungan berkerumun IIS 7,0, IIS 7,5 atau IIS 8,0 FTP dilakukan di risiko Anda sendiri.
'This script provides high availability for IIS FTP websites
'The script is applicable to:
'   - Windows Server 2008: Microsoft FTP Service 7.5 for IIS 7.0 (available for download from microsoft.com)
'   - Windows Server 2008 R2: FTP Service in the box

'More thorough and application-specific health monitoring logic can be added to the script if needed


Option Explicit



'Helper script functions


'Start the FTP service on this node
Function StartFTPSVC()

    Dim objWmiProvider
    Dim objService
    Dim strServiceState
    Dim response

    'Check to see if the service is running
    set objWmiProvider = GetObject("winmgmts:/root/cimv2")
    set objService = objWmiProvider.get("win32_service='ftpsvc'")
    strServiceState = objService.state

    If ucase(strServiceState) = "RUNNING" Then
        StartFTPSVC = True
    Else
        'If the service is not running, try to start it
        response = objService.StartService()

        'response = 0  or 10 indicates that the request to start was accepted
        If ( response <> 0 ) and ( response <> 10 ) Then
            StartFTPSVC = False
        Else
            StartFTPSVC = True
        End If
    End If
    
End Function



'Cluster resource entry points. More details here:
'http://msdn.microsoft.com/en-us/library/aa372846(VS.85).aspx

'Cluster resource Online entry point
'Make sure the FTP service is started
Function Online( )

    Dim bOnline
    'Make sure FTP service is started
    bOnline = StartFTPSVC()

    If bOnline <> True Then
        Resource.LogInformation "The resource failed to come online because ftpsvc could not be started."
        Online = False
        Exit Function
    End If

    Online = true 

End Function

 
'Cluster resource offline entry point
'On offline, do nothing.
Function Offline( )

    Offline = true

End Function


'Cluster resource LooksAlive entry point
'Check for the state of the FTP service
Function LooksAlive( )

    Dim objWmiProvider
    Dim objService
    Dim strServiceState
 
    set objWmiProvider = GetObject("winmgmts:/root/cimv2")
    set objService = objWmiProvider.get("win32_service='ftpsvc'")
    strServiceState = objService.state

    if ucase(strServiceState) = "RUNNING" Then
	LooksAlive = True
    Else
	LooksAlive = False
    End If

End Function


'Cluster resource IsAlive entry point
'Do the same health checks as LooksAlive
'If a more thorough than what we do in LooksAlive is required, this should be performed here
Function IsAlive()   

    IsAlive = LooksAlive

End Function


'Cluster resource Open entry point
Function Open()

    Open = true

End Function


'Cluster resource Close entry point
Function Close()

    Close = true

End Function


'Cluster resource Terminate entry point
Function Terminate()

    Terminate = true

End Function

Properti

ID Artikel: 974603 - Kajian Terakhir: 14 Maret 2013 - Revisi: 1.0
Berlaku bagi:
  • Microsoft Internet Information Services 7.0
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Microsoft Internet Information Services 7.5
  • Windows Server 2008 R2 for Itanium-Based Systems
  • Microsoft Internet Information Services 8.0
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Standard
  • Windows Server 2012 Essentials
  • Windows Server 2012 Foundation
Kata kunci: 
kbclustering kbsurveynew kbexpertiseinter kbexpertiseadvanced kbhowto kbmt KB974603 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini: 974603

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com