Kelompok Failover dua pelayan. Menyediakan IIS dengan replikasi. Menyediakan tatasusunan data luaran

Artikel ini adalah untuk mereka yang tidak pernah bekerja dengan pengelompokan dan mempunyai sedikit idea tentang "Apa itu?" Tetapi mempunyai pengalaman praktikal dengan Windows Server 200x

Di sebalik nama indah "Kluster" terdapat banyak perkara yang berguna dan menarik dari sudut pandangan pentadbiran sistem.

Artikel ini akan membincangkan penyelesaian terbina dalam dalam SEBARANG bilik operasi sistem menang pelayan bermula dari pelayan 2003 iaitu Network Load Balancing. (contohnya, kelompok failover hanya boleh dilakukan dalam edisi perusahaan dan pusat data).

Mengapa ini diperlukan?! Khususnya, NLB, seperti namanya, digunakan untuk mengimbangi beban antara nod kluster. Kelompok ini digunakan untuk menggabungkan mana-mana perkhidmatan TCP/IP, seperti: pelayan cetak, pelayan terminal, pelayan Web, dan sebagainya, untuk mengurangkan beban pada pelayan tertentu, mengagihkan sumber antara nod, kluster sedemikian boleh mempunyai sehingga kepada 32 nod (Nod/nod kluster ialah salah satu pelayan yang disertakan di dalamnya.)

Sebarang kerja bermula dengan idea, katakan kami memutuskan bahawa rangkaian memerlukan segera pelayan terminal toleran kesalahan untuk bekerja dengan beberapa jenis pangkalan data, kriteria utama yang akan menjadi ketersediaan berterusan pada rangkaian, untuk ini kami mempunyai beberapa pelayan fizikal atau 10 gigabait memori pada sistem virtualisasi , maka kami sedang membina gugusan!

Sebagai permulaan, kita memerlukan 3 nod dalam kluster ini, cara paling mudah untuk melakukan ini adalah pada sistem virtualisasi, tetapi tidak ada perbezaan antara pelayan fizikal. 1. Pasang OS (dalam kes kami, Windows Server 2008r2

(proses memasang Win2008R2 adalah cerita yang sama sekali berbeza =)

Anda harus bermula dengan menyediakan kad rangkaian, mungkin 1 atau 2 kad dalam setiap pelayan, satu-satunya perbezaan adalah dalam mod operasi. Katakan kita mempunyai dua, kita mengkonfigurasi yang pertama seolah-olah ia adalah pelayan yang mudah, iaitu, tetapan TCP/IP seperti mana-mana pelayan pada rangkaian anda, yang kedua adalah untuk kluster, ia dikonfigurasikan sama seperti yang pertama tetapi mempunyai alamat IP yang berbeza dan TIADA di dalamnya Gerbang utama sedang didaftarkan!

Contoh: kami mempunyai 3 pelayan dengan 2 kad rangkaian, tetapkan alamat seperti yang ditunjukkan dalam Rajah 1

(1-7 ialah alamat IP)

Untuk kemudahan, mari namakan semula kad rangkaian kepada LAN dan NLB, masing-masing.

2. Pada kad NLB anda perlu melumpuhkan pendaftaran alamat dalam DNS (sifat TCP/ipv4>advanced>DNS tab> kotak semak di bahagian bawah "daftarkan alamat sambungan ini dalam DNS" BUANG!

Tidak seperti win2003 dan Win2008, Win2008R2 mempunyai perbezaan kecil yang menghalang kluster daripada berfungsi untuk masa yang lama. Tetapi masalah itu telah diselesaikan, saya berkongsi:

3. Dalam Win2008R2, pemajuan paket antara sambungan rangkaian dilumpuhkan sebagai standard! Dayakan: antara muka netsh ipv4 set antara muka “LAN” forwarding=enabled

Atau edit kunci pendaftaran:

a. Lancarkan Editor Pendaftaran (Regedit.exe).

b. Cari dan serlahkan kunci pendaftaran berikut:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

c. Tetapkan parameter berikut pendaftaran:

Nama parameter: IPEnableRouter

Jenis nilai: REG_DWORD

Nilai: 1

NOTA: Nilai 1 membolehkan pemajuan TCP/IP (Dayakan) untuk semua sambungan rangkaian yang dipasang dan digunakan pada komputer ini.

d. Tutup Editor Pendaftaran.

Sebelum memasang kluster, pada semua nod anda perlu meningkatkan peranan yang akan mereka sokong, dalam kes kami ini ialah Desktop Jauh.

4. Pada semua mesin gugusan masa hadapan, naikkan peranan Perkhidmatan Desktop Jauh dan konfigurasikannya mengikut keperluan anda.

Sekarang kami memasang kluster NLB:

5. Pada semua mesin, naikkan perkhidmatan NLB dan dalam tetapan setiap kad rangkaian NLB, nyahtanda Protokol RANGKAIAN LOAD BALANCEING, ya, tepat MENEMBAK!

6. Pada mana-mana nod, selepas menambah peranan, pergi ke alat pentadbiran, lancarkan konsol NLB, klik pada tab Kluster>baharu

Dalam medan Hos, masukkan nama domain komputer yang sedang anda gunakan dan klik sambung.

Dua antara muka sedia untuk pengelompokan muncul di bahagian bawah, kami memerlukan antara muka NLB, pilih dan klik Seterusnya, dalam tetingkap seterusnya kami biarkan semuanya tidak berubah dan pergi Seterusnya sekali lagi, dan di sini kami klik butang Tambah... dan masukkan alamat IP daripada kluster masa hadapan dalam Rajah 1 ini ialah alamat nombor 7 (ini akan menjadi alamat maya kepunyaan setiap kad rangkaian (NLB) kluster baharu) dan topeng subnet, kemudian klik ok dan lihat kluster baharu, klik seterusnya. Dalam medan Nama internet penuh, masukkan nama DNS kluster masa hadapan dan pilih mod Multicast. (kedua-dua mod mempunyai kebaikan dan keburukan; saya memilih multicast. Dalam tetingkap seterusnya, klik edit dan konfigurasikan port yang dibuka dalam kelompok (dalam kes RDP, tetapkan "Dari: 3389 Kepada: 3389" jika port adalah satu dan standard Semua tetapan bergantung pada keperluan kepada pelayan.

7. Kluster>tambah hos, masukkan nama nod seterusnya dan pilih rangkaian NLB kemudian seterusnya... lanjut... lagi... dan nod baharu muncul dalam kluster, sama dengan yang lain (Sehingga 32 nod). Semak bahawa semua nod yang kelihatan dalam konsol menyala hijau.

Itu sahaja, kluster sudah siap

Kelompok sedemikian sangat berskala dan mudah digunakan (dalam kes terminal, anda boleh menyambung ke kedua-dua nod tertentu dan keseluruhan kelompok). Pengagihan seragam beban pada setiap nod, kemudahan penyelenggaraan setiap nod dan kluster secara keseluruhan, fleksibiliti tetapan.

Artikel ini ditulis selepas melalui banyak manual dan artikel; hanya perkara utama konfigurasi yang diliputi (tidak bertujuan untuk orang yang tidak mempunyai pengalaman dengan WinServer).

Banyak tetapan kecil merupakan amalan terbaik semata-mata; dengan memasang dan mengkonfigurasi kluster sedemikian dengan betul, anda akan menerima penyelesaian beban tinggi yang sangat fleksibel.

Walaupun sikap samar-samar terhadap Microsoft, perlu diingatkan bahawa syarikat itu telah menjadikan teknologi tinggi boleh diakses oleh pengguna biasa. Satu cara atau yang lain, tetapi kedudukan semasa sfera teknologi maklumat paling tidak ditentukan oleh Microsoft.

Penyelesaian dan produk daripada Microsoft tidak selalu menduduki kedudukan pada tahap penyelesaian khusus, tetapi yang paling penting masih secara beransur-ansur menjadi peneraju dalam nisbah harga/fungsi, serta dalam kemudahan pelaksanaan. Salah satu contohnya ialah kelompok.

Pembangunan kelompok pengkomputeran tidak titik kuat Microsoft. Ini terbukti, antara lain, dengan fakta bahawa perkembangan syarikat tidak termasuk dalam senarai superkomputer Top-500. Oleh itu, adalah logik sepenuhnya bahawa dalam Barisan Windows Pelayan 2012 tidak mempunyai edisi HPC (Pengkomputeran berprestasi tinggi).

Di samping itu, memandangkan ciri-ciri pengkomputeran berprestasi tinggi, platform Windows Azure kelihatan lebih menjanjikan. Oleh itu, Microsoft telah menumpukan perhatiannya pada kelompok ketersediaan tinggi.

Kelompok dalam Windows.

Sokongan kluster pertama kali dilaksanakan oleh Microsoft dalam sistem pengendalian dalam Windows NT 4 Server Enterprise Edition dalam bentuk teknologi Microsoft Cluster Service (MSCS). Dalam Windows Server 2008, ia menjadi ciri Kluster Failover. Pada asasnya, ini adalah gugusan failover atau gugusan yang sangat tersedia, walaupun kadangkala mereka tidak dipanggil toleran kesalahan dengan betul.

Dalam kes umum, jika nod yang permintaan dihantar gagal, penafian perkhidmatan akan berlaku, tetapi perkhidmatan berkelompok akan dimulakan semula secara automatik pada nod lain dan sistem akan dibawa ke keadaan sedia secepat mungkin.

Kelompok ketersediaan tinggi pada Windows termasuk sekurang-kurangnya dua nod dengan sistem pengendalian yang dipasang dan peranan yang sepadan. Nod mesti disambungkan ke rangkaian luaran dan rangkaian dalaman yang diperlukan untuk pertukaran mesej perkhidmatan, kepada storan bersama sumber perkhidmatan (contohnya, cakera saksi untuk kuorum). Selain itu, sistem ini juga termasuk data daripada aplikasi berkelompok. Dalam keadaan di mana perkhidmatan dilaksanakan pada hanya satu daripada nod, skema Aktif-Pasif dilaksanakan, iaitu, perkhidmatan dilaksanakan pada satu nod, dan yang kedua beroperasi dalam mod siap sedia. Apabila kedua-dua nod membawa muatan, skim Aktif-Aktif dilaksanakan.

Sejak pelaksanaan pertama, sokongan untuk kelompok dalam Windows telah berubah dengan ketara. Sokongan untuk perkhidmatan fail dan rangkaian telah dilaksanakan, kemudian SQL Server (dalam sistem pengendalian Windows Server 2000), Pelayan Pertukaran(dalam Windows Server 2003), dan perkhidmatan dan peranan standard lain, termasuk Hyper-V (dalam sistem pengendalian Windows Server 2008). Kebolehskalaan telah dipertingkatkan (sehingga 64 nod dalam Windows Server 2012), dan senarai perkhidmatan berkelompok telah dikembangkan.

Sokongan untuk virtualisasi, serta kedudukan Windows Server sebagai sistem pengendalian awan, menjadi sebab untuk pembangunan lanjut sokongan kluster, sejak ketumpatan tinggi pengkomputeran meletakkan permintaan yang tinggi terhadap kebolehpercayaan dan ketersediaan infrastruktur. Oleh itu, bermula dengan sistem pengendalian Windows Server 2008, sebahagian besar penambahbaikan tertumpu di kawasan ini.

Sistem pengendalian Windows Server 2008 R2 memperkenalkan Hyper-V Cluster Shared Volumes (CSV), yang membolehkan nod mengakses sistem fail NTFS tunggal pada satu masa. Akibatnya, berbilang mesin maya berkelompok boleh berkongsi alamat LUN yang sama dan berhijrah dari hos ke hos secara bebas.

Dalam Windows Server 2012 berkelompok Sokongan Hyper-V telah diperbaiki. Keupayaan untuk mengurus keutamaan mesin maya pada tahap keseluruhan kluster telah ditambahkan, yang menentukan susunan pengagihan semula memori, pemulihan mesin maya sekiranya berlaku kegagalan nod atau penghijrahan besar-besaran yang dirancang. Keupayaan pemantauan telah diperluaskan - jika perkhidmatan yang dipantau gagal, kini mungkin untuk memulakan semula bukan sahaja perkhidmatan itu sendiri, tetapi juga keseluruhan mesin maya. Anda boleh berhijrah ke nod lain yang kurang sibuk. Inovasi lain yang tidak kurang menarik berkaitan pengelompokan telah dilaksanakan.

Kelompok dalam Windows Server 2012.

Pertama, mari kita lihat inovasi dalam teknologi asas, yang digunakan oleh kelompok atau membantu mengembangkan keupayaan mereka.

SMB 3.0

Versi baharu protokol SMB 3.0 digunakan untuk pertukaran data rangkaian. Protokol ini diperlukan apabila menjalankan operasi membaca, menulis dan fail lain sumber terpencil. Versi baharu termasuk sejumlah besar penambahbaikan yang membolehkan anda mengoptimumkan pengendalian SQL Server, Hyper-V dan gugusan fail. Sila ambil perhatian kemas kini berikut:

  • toleransi kesalahan yang telus. Inovasi ini memastikan kesinambungan operasi. Jika salah satu nod kluster fail gagal, operasi yang sedang berjalan akan dipindahkan secara automatik ke nod lain. Terima kasih kepada inovasi ini, ia menjadi mungkin untuk melaksanakan skim Aktif-Aktif yang menyokong sehingga 8 nod.
  • penskalaan. Terima kasih kepada pelaksanaan baharu Kluster Shared Volumes (versi 2.0) adalah mungkin untuk akses serentak ke fail melalui semua nod kluster, dengan itu mencapai pengagregatan throughput dan pengimbangan beban.
  • SMB Direct. Sokongan untuk penyesuai rangkaian dengan teknologi RDMA telah dilaksanakan. Teknologi RDMA (Remote Direct Memory Access) membolehkan data dipindahkan terus ke memori aplikasi, dengan ketara membebaskan CPU.
  • SMB Multichannel. Membenarkan pengagregatan lebar jalur dan meningkatkan toleransi kesalahan dengan kehadiran berbilang laluan rangkaian antara pelayan berdaya SMB 3.0 dan pelanggan.

Perlu dikatakan bahawa untuk menggunakan ciri ini, sokongan SMB 3.0 mesti ada pada kedua-dua hujung sambungan. Microsoft mengesyorkan menggunakan pelayan dan pelanggan generasi yang sama (dalam kes Windows Server 2012, platform klien ini ialah Windows 8). Malangnya, hari ini Windows 7 hanya menyokong SMB versi 2.1.

Ruang Storan.

Teknologi Storage Spaces telah dilaksanakan buat kali pertama dalam sistem pengendalian Windows Server 2012 dan Windows 8. Sokongan untuk sistem fail ReFS baharu telah dilaksanakan, yang menyediakan fungsi untuk meningkatkan toleransi kesalahan. Ia adalah mungkin untuk menetapkan cakera dalam kolam untuk pertukaran panas(sekiranya kegagalan media lain atau untuk penggantian cepat SSD yang telah kehabisan sumbernya). Di samping itu, keupayaan untuk penalaan halus menggunakan PowerShell telah diperluaskan.

Pada asasnya, teknologi Storage Spaces ialah pelaksanaan perisian RAID, dipertingkatkan oleh nombor besar fungsi tambahan. Pertama, pemacu akses terus mesti dikumpulkan. Pada dasarnya, pemacu boleh terdiri daripada sebarang jenis dan kapasiti, tetapi untuk organisasi operasi yang stabil pemahaman yang jelas tentang prinsip operasi teknologi diperlukan.

  • mudah (serupa dengan RAID 0);
  • cermin (cermin dua hala adalah analog dengan RAID1, cermin tiga hala ialah skema yang lebih kompleks seperti RAID 1E)
  • dengan pariti (sama dengan RAID 5. Pilihan ini memastikan pembaziran ruang yang minimum dengan toleransi kesalahan yang minimum).

Teknologi Ruang Storan bukanlah baharu sepenuhnya. Keupayaan yang sama telah lama dilaksanakan dalam Windows Server, contohnya dalam bentuk cakera dinamik. Teknologi Storage Spaces menjadikan penggunaan semua ciri ini lebih mudah dan disediakan tahap baru guna. Antara kelebihan lain Ruang Storan, perlu diperhatikan peruntukan yang tipis, yang memungkinkan untuk menetapkan saiz pada cakera maya melebihi yang tersedia dalam realiti untuk menambah pemacu baharu ke kumpulan yang sepadan kemudian.

Salah satu isu yang paling mencabar dengan teknologi Ruang Storan ialah prestasi. Sebagai peraturan, pelaksanaan perisian RAID adalah lebih rendah dalam prestasi berbanding pilihan perkakasan. Walau bagaimanapun, jika kita bercakap tentang pelayan fail, maka Ruang Storan mempunyai jumlah yang besar memori capaian rawak dan pemproses yang berkuasa, jadi ujian adalah perlu dengan mengambil kira pelbagai jenis beban. Dari sudut pandangan ini, keupayaan penalaan halus menggunakan PowerShell mempunyai nilai tertentu.

Teknologi Storage Spaces menghapuskan keperluan untuk pengawal RAID dan sistem storan yang mahal dengan mengalihkan logik ke tahap sistem pengendalian. Idea ini mendedahkan semua kebaikannya dan ternyata agak menarik bersama-sama dengan inovasi lain.

Pelayan Fail Scale-Out (SOFS).

Satu lagi inovasi ialah mod peranan berkelompok Pelayan Fail dalam Windows Server 2012, yang dipanggil Scale-Out File Server. Kini sokongan untuk dua jenis pengelompokan telah dilaksanakan, namanya adalah File Sever untuk Kegunaan Umum dan Scale-Out File Server (SOFS) untuk data aplikasi. Setiap teknologi mempunyai bidang aplikasinya sendiri, serta kelebihan dan kekurangannya sendiri.

Pelayan Fail Serbaguna ialah idea yang bagus jenis terkenal Kelompok Aktif-Pasif. SOFS pula ialah kluster Aktif-Aktif, menjadi konfigurasi yang benar-benar tahan terhadap kesalahan. Untuk perkongsian Pilihan Tersedia Berterusan digunakan untuk folder yang sepadan.

Sebagai tambahan kepada ciri-ciri toleransi kesalahan yang sangat baik, ini menyediakan peningkatan daya pengeluaran dengan reka bentuk yang rasional. seni bina rangkaian. Sistem Fail Proksi CSV 2.0 (CSVFS) mengurangkan kesan CHKDSK dengan membenarkan utiliti melaksanakan operasi yang diperlukan sambil masih boleh berfungsi dengan jumlah aplikasi aktif. Melaksanakan caching baca daripada CSV. Menggunakan CSV menjadikannya mudah dan mudah untuk digunakan dan diurus. Pengguna perlu mencipta kluster biasa, konfigurasikan volum CSV dan aktifkan peranan pelayan fail dalam Scale-Out File Server untuk mod data aplikasi.

Terima kasih kepada kesederhanaan dan kefungsian penyelesaian yang dicadangkan, kelas baharu peralatan "cluster-in-a-box" (CiB) telah dibentuk. Biasanya, ini ialah casis dengan dua pelayan bilah dan tatasusunan cakera SAS JBOD dengan sokongan Ruang Storan. Adalah penting di sini bahawa SAS JBOD adalah dwi-port, dan terdapat SAS HBA untuk melaksanakan sambungan silang.

Organisasi sistem ini bertujuan khusus untuk menyokong SOFS. Memandangkan sasaran iSCSI disepadukan sebagai standard ke dalam Windows Server 2012 dan juga boleh dikelompokkan, ia boleh melaksanakan sistem storan "buatan sendiri" berdasarkan sistem pengendalian serba guna.

Walau bagaimanapun, perlu diingat bahawa pemilik CSV masih merupakan salah satu nod, yang bertanggungjawab untuk semua operasi metadata. Jumlah metadata yang besar boleh menyebabkan kemerosotan prestasi, jadi skrip Pekerja Maklumat tidak disyorkan untuk SOFS, manakala Hyper-V dan SQL Server sesuai untuk ini, termasuk melalui ciri pengagregatan lebar jalur mereka.

Inovasi lain dalam teknologi pengelompokan Windows.

Di atas kami telah menyenaraikan hanya inovasi yang paling penting dan utama dalam bidang pengelompokan dalam Windows Server 2012. Walau bagaimanapun, inovasi lain yang lebih kecil juga tidak muncul secara kebetulan.

Sokongan untuk virtualisasi telah diperluaskan dengan memudahkan penciptaan kelompok tetamu (dari mesin maya). Tidak seperti Windows Server 2008 R2, di mana untuk ini adalah perlu untuk menyediakan Sasaran iSCSI untuk kegunaan umum mesin maya, sistem pengendalian Windows Server 2012 memperkenalkan fungsi yang membolehkan anda memayakan pengawal FC (serupa dengan penyesuai rangkaian), kerana yang mana mesin maya menerima kemungkinan akses terus ke LUN. Pilihan yang lebih mudah juga telah dilaksanakan menggunakan yang biasa folder rangkaian SMB 3.0 untuk tetamu Windows Server 2012.

Salah satu tugas penting tetapi bukan remeh ialah memasang kemas kini perisian dalam kelompok. Ini mungkin memerlukan but semula nod, jadi prosedur mesti dipantau. Sistem pengendalian Windows Server 2012 menawarkan alat Pengemaskinian Kluster-Aware, yang berfungsi seperti berikut: salah satu nod ditetapkan sebagai penyelaras dan memantau kemas kini, memuat turunnya ke nod yang tinggal dan mengemas kini nod satu demi satu, bermula dengan yang paling sedikit dimuatkan. Ini memastikan ketersediaan kluster dikekalkan pada tahap tertinggi sepanjang proses naik taraf.

Terdapat juga inovasi dalam pengurusan kuorum. Sebagai contoh, keupayaan untuk memberi hak mengundi hanya kepada beberapa nod telah dilaksanakan. Ini boleh berguna apabila meletakkan nod individu di tapak terpencil, tetapi paling berharga apabila melaksanakan model kuorum dinamik baharu. Idea asas kuorum dinamik ialah nod yang berhenti berfungsi dan tidak tersedia untuk tempoh masa tertentu atas sebarang sebab kehilangan hak mengundinya sehingga ia disambungkan semula. Oleh itu, jumlah undi dikurangkan dan kluster kekal tersedia selama mungkin.

Perkara baharu dalam Windows Server 2012 R2.

Sistem pengendalian Windows Server 2012 R2 bukanlah mudah Kemas kini Windows Server 2012 ialah sistem pengendalian baharu yang lengkap. Inovasi yang dilaksanakan dalam Windows Server 2012 R2 membawa beberapa keupayaan platform pelayan ke tahap yang baharu. Ini terutamanya menyangkut SOFC dan Hyper-V.

Mesin maya yang sangat tersedia.

Prosedur untuk mencipta kluster tetamu telah dipermudahkan, kerana kini boleh menggunakan VHDX biasa sebagai storan kongsi, yang akan dipersembahkan sebagai cakera SAS Dikongsi di dalam mesin maya. Dalam kes ini, VHDX itu sendiri mesti terletak pada CSV atau dalam folder kongsi SMB 3.0. Dalam kes ini, kedua-dua Windows Server 2012 R2 dan Windows Server 2012 (dengan komponen penyepaduan yang dikemas kini) boleh digunakan dalam mesin maya.

Pilihan DrainOnShutdown direka untuk menghapuskan pentadbir sistem daripada kesilapan dan kerja yang tidak perlu. Fungsi ini diaktifkan secara lalai dan semasa but semula atau penutupan yang dijadualkan, ia secara proaktif memindahkan nod ke mod penyelenggaraan di mana semua peranan berkelompok dialihkan. Ini memindahkan mesin maya aktif ke nod lain dalam kelompok Hyper-V.

Juga dalam sistem pengendalian Windows Server 2012 R2 baharu, Hyper-V memantau antara muka rangkaian dalam mesin maya dan, jika masalah berlaku, memulakan proses memindahkannya ke hos di mana rangkaian luaran tersedia.

Kuorum.

Sebagai tambahan kepada kuorum dinamik, Windows Server 2012 R2 juga melaksanakan saksi cakera dinamik (saksi). Jika bilangan nod berubah, undinya boleh dikira secara automatik supaya jumlah undi kekal ganjil. Jika cakera itu sendiri ternyata tidak tersedia, suaranya hanya akan ditetapkan semula kepada sifar. Skim ini membolehkan anda bergantung sepenuhnya pada mekanisme automatik, meninggalkan model kuorum.

Kebolehpercayaan kluster yang terletak di dua tapak telah ditingkatkan. Selalunya, dengan pelaksanaan sedemikian, terdapat tepat separuh daripada nod di setiap tapak, jadi kerosakan dalam komunikasi antara tapak boleh menyebabkan masalah dengan membentuk kuorum. Walaupun mekanisme kuorum dinamik berjaya mengatasi kebanyakan situasi ini, dalam Windows Server 2012 R2 adalah mungkin untuk memberikan keutamaan yang rendah kepada salah satu tapak, supaya sekiranya berlaku kegagalan, kluster sentiasa berfungsi di tapak utama. Jika kluster dimulakan dengan kuorum paksa, maka apabila komunikasi dengan tapak terpencil dipulihkan, perkhidmatan kluster akan dimulakan semula secara automatik dan keseluruhan kluster akan disatukan semula.

CSV 2.1

Perubahan ketara juga telah dibuat kepada pelaksanaan CSV. Kini peranan pemilik volum diagihkan sama rata merentas nod secara automatik, mengikut perubahan dalam bilangan mereka. Toleransi kesalahan CSV telah ditingkatkan disebabkan oleh fakta bahawa dua contoh perkhidmatan pelayan dilancarkan pada setiap nod kluster. Satu digunakan untuk perkhidmatan trafik SMB pelanggan, satu lagi menyediakan komunikasi antara nod. Dalam kes ini, perkhidmatan dipantau dan sekiranya berlaku kegagalan, peranan pemilik CSV dipindahkan ke nod lain.

Pelbagai inovasi dalam CSV menyediakan lebih banyak lagi penggunaan yang cekap SOFC dan Ruang Storan. Menambah sokongan untuk sistem fail ReFS, yang lebih maju daripada NTFS organisasi dalaman. Kemungkinan besar, sistem fail ini secara beransur-ansur akan mengambil kedudukan utama dalam produk Microsoft. Windows Server 2012 R2 juga memperkenalkan mekanisme penyahduplikasian, yang sebelum ini merupakan simpanan pelayan fail serba guna. Mendayakan penyahduplikasian melumpuhkan CSV Block Cache, tetapi dalam beberapa kes ia boleh menjadi agak berkesan. Jilid CSV boleh dibuat pada ruang cakera dengan semakan pariti.

Dalam Windows Server 2012 R2, keupayaan untuk menggabungkan pelbagai jenis pemacu masuk akal dengan ruang bertingkat. Kini mungkin untuk mencipta dua tahap: pantas (berdasarkan SSD) dan luas (berdasarkan pemacu keras) dan, apabila mencipta cakera maya, peruntukkan volum tertentu daripada setiap satu. Kemudian, mengikut jadual tertentu, kandungan cakera maya akan dianalisis dan diletakkan dalam blok 1 MB pada media yang lebih cepat atau lebih perlahan, bergantung pada permintaan. Satu lagi penggunaan ruang berbilang peringkat adalah untuk melaksanakan cache tulis balik pada SSD. Pada masa beban puncak, rakaman dijalankan pada pemacu keadaan pepejal yang pantas, dan data sejuk kemudiannya dialihkan ke yang lebih perlahan cakera keras.

Inovasi yang berkaitan dengan CSV dan Ruang Storan adalah yang paling penting dalam Windows Server 2012 R2. Atas dasar mereka, anda boleh menggunakan bukan sahaja pelayan fail yang boleh dipercayai, tetapi sistem storan data yang berkuasa dan fleksibel dengan keupayaan penskalaan yang sangat baik dan toleransi kesalahan yang sangat baik, menyediakan pengguna dengan pelbagai alat moden.

Artikel ini akan menunjukkan kepada anda cara membina gugusan failover Server 2012 dengan dua nod. Pertama, saya akan menyenaraikan prasyarat dan memberikan gambaran keseluruhan persekitaran perkakasan, rangkaian dan tetapan storan. Ia kemudiannya akan memperincikan cara untuk melanjutkan Pelayan 2012 dengan keupayaan pengelompokan failover dan menggunakan Pengurus Kelompok Failover untuk mengkonfigurasi kelompok dua nod.

Terdapat begitu banyak ciri baharu dalam Windows Server 2012 sehingga sukar untuk menjejaki kesemuanya. Beberapa blok binaan terpenting bagi infrastruktur IT baharu melibatkan penambahbaikan dalam pengelompokan failover. Pengelompokan failover bermula sebagai teknologi untuk melindungi aplikasi kritikal misi yang diperlukan untuk operasi pengeluaran, seperti Microsoft SQL Server dan Microsoft Exchange. Tetapi selepas itu, pengelompokan failover berkembang menjadi platform ketersediaan tinggi untuk beberapa perkhidmatan dan aplikasi Windows. Pengelompokan Failover ialah sebahagian daripada asas Pusat Data Dinamik dan teknologi seperti migrasi langsung. Dengan Pelayan 2012 dan penambahbaikan pada protokol Blok Mesej Pelayan (SMB) 3.0 baharu, skop pengelompokan failover telah berkembang untuk menyediakan tersedia secara berterusan sumber fail Dengan akses dikongsi. Gambaran keseluruhan kefungsian pengelompokan failover dalam Server 2012 diberikan dalam artikel "Ciri baharu pengelompokan failover dalam Windows Server 2012" yang diterbitkan dalam terbitan majalah yang sama.

Prasyarat Pengelompokan Failover

Untuk membina kluster failover Server 2012 dua nod, anda memerlukan dua komputer yang menjalankan Server 2012 Datacenter atau edisi Standard. Ini boleh menjadi komputer fizikal atau mesin maya. Kelompok dengan nod maya boleh dibina dengan menggunakan Microsoft Hyper-V atau VMware vSphere. Artikel ini menggunakan dua pelayan fizikal, tetapi langkah persediaan kelompok adalah sama untuk nod fizikal dan maya. Ciri utama ialah nod mesti dikonfigurasikan secara sama supaya nod sandaran boleh menjalankan beban kerja sekiranya berlaku kegagalan atau pemindahan langsung. Komponen yang digunakan dalam kluster failover Server 2012 ditunjukkan dalam rajah.

Kluster failover Server 2012 memerlukan storan dikongsi seperti iSCSI, SCSI Terlampir Bersiri atau Fiber Channel SAN. Contoh kami menggunakan iSCSI SAN. Ciri-ciri berikut bagi jenis storan ini harus diingat.

  • Setiap pelayan mesti mempunyai sekurang-kurangnya tiga penyesuai rangkaian: satu untuk menyambungkan storan iSCSI, satu untuk berkomunikasi dengan nod kelompok dan satu untuk berkomunikasi dengan rangkaian luaran. Jika anda bercadang untuk menggunakan kluster untuk migrasi langsung, maka adalah berguna untuk mempunyai penyesuai rangkaian keempat. Walau bagaimanapun, migrasi langsung juga boleh dilakukan melalui sambungan rangkaian luaran - ia hanya akan menjadi lebih perlahan. Jika pelayan digunakan untuk virtualisasi pada berasaskan Hyper-V dan penyatuan pelayan, maka penyesuai rangkaian tambahan diperlukan untuk dipindahkan trafik rangkaian mesin maya.
  • DALAM rangkaian pantas kerja sentiasa lebih baik, jadi kelajuan pautan iSCSI hendaklah sekurang-kurangnya 1 GHz.
  • Sasaran iSCSI mesti mematuhi spesifikasi iSCSI-3, khususnya menyediakan redundansi berterusan. Ini adalah keperluan mandatori untuk penghijrahan secara langsung. Hampir semua vendor storan mempunyai perkakasan yang mematuhi iSCSI 3. Jika anda ingin menyediakan kluster dalam persekitaran makmal pada kos yang rendah, pastikan anda memastikan perisian sasaran iSCSI memenuhi keperluan redundansi berterusan iSCSI 3. Versi lama Openfiler tidak menyokong standard ini, tetapi versi baharu Openfiler dengan modul Advanced iSCSI Target Plugin (http://www.openfiler.com/products/advanced-iscsi-plugin) menyokongnya. Selain itu, StarWind Software StarWind iSCSI SAN Edisi Percuma (http://www.starwindsoftware.com/starwind-free) serasi sepenuhnya dengan Hyper-V dan migrasi langsung. Sesetengah versi Microsoft Windows Server juga boleh berfungsi sebagai sasaran iSCSI yang mematuhi piawaian iSCSI 3. Server 2012 termasuk sasaran iSCSI. Windows Storage Server 2008 R2 menyokong perisian sasaran iSCSI. Anda juga boleh memuat turun Microsoft iSCSI Software Target 3.3 (http://www.microsoft.com/en-us/download/details.aspx?id=19867), yang berfungsi dengan Windows Server 2008 R2.

Untuk mendapatkan maklumat lanjut tentang mengkonfigurasi storan iSCSI untuk kelompok failover, lihat bar sisi "Contoh Konfigurasi Storan ISCSI." Butiran lanjut tentang keperluan untuk pengelompokan failover diterangkan dalam artikel "Keperluan Perkakasan Pengelompokan Failover dan Pilihan Storan" (http://technet.microsoft.com/en-us/library/jj612869.aspx).

Menambah Ciri Pengelompokan Failover

Langkah pertama untuk mencipta kluster failover Server 2012 dua nod ialah menambah komponen kluster failover menggunakan Pengurus Pelayan. Pengurus Pelayan dibuka secara automatik apabila anda log masuk ke Pelayan 2012. Untuk menambah ciri kluster failover, pilih Pelayan Tempatan dan tatal ke bawah ke bahagian PERANAN DAN CIRI. Daripada senarai juntai bawah TASKS, pilih Tambah Peranan dan Ciri, seperti yang ditunjukkan oleh Rajah 1. Ini akan melancarkan Wizard Tambah Peranan dan Ciri.

Halaman pertama untuk dibuka selepas melancarkan wizard ialah halaman Sebelum anda memulakan alu-aluan. Klik Seterusnya untuk pergi ke halaman pemilihan jenis pemasangan, yang bertanya sama ada anda ingin memasang komponen komputer tempatan atau dalam perkhidmatan Desktop Jauh. Untuk contoh ini, pilih pilihan pemasangan berasaskan peranan atau berasaskan ciri dan klik Seterusnya.

Pada halaman Pilih pelayan destinasi, pilih pelayan yang anda ingin pasangkan ciri kluster failover. Dalam kes saya ia pelayan tempatan dinamakan WS2012-N1. Dengan pelayan tempatan anda dipilih, klik Seterusnya untuk pergi ke halaman Pilih peranan pelayan. DALAM dalam contoh ini Peranan pelayan tidak dipasang, jadi klik Seterusnya. Atau anda boleh mengklik pautan Ciri dalam menu kiri.

Pada halaman Pilih ciri, tatal ke bawah senarai ciri ke Pengelompokan Failover. Klik dalam kotak di hadapan Failover Clustering dan anda akan melihat kotak dialog yang menyenaraikan pelbagai komponen yang akan dipasang sebagai sebahagian daripada komponen tersebut. Seperti yang ditunjukkan oleh Rajah 2, secara lalai wizard akan memasang alat pengurusan kluster failover dan modul kluster failover untuk Windows PowerShell. Klik butang Tambah Ciri untuk kembali ke halaman pemilihan ciri. Klik Seterusnya.

Halaman Sahkan pilihan pemasangan akan menunjukkan ciri kelompok failover bersama-sama dengan alat pengurusan dan modul PowerShell. Anda boleh kembali dan membuat sebarang perubahan daripada halaman ini. Apabila anda mengklik butang Pasang, pemasangan sebenar komponen akan bermula. Setelah pemasangan selesai, wizard akan selesai dan ciri Kluster Failover akan muncul dalam bahagian PERANAN DAN CIRI Pengurus Pelayan. Proses ini mesti diselesaikan pada kedua-dua nod.

Menguji Kluster Failover

Langkah seterusnya selepas menambah ciri kluster failover ialah menyemak tetapan persekitaran di mana kluster dicipta. Di sini anda boleh menggunakan Wizard Tetapan Sahkan dalam Pengurus Kluster Failover. Wizard ini menyemak tetapan perkakasan dan perisian semua nod dalam kluster dan melaporkan sebarang masalah yang mungkin mengganggu organisasi kluster.

Untuk membuka Pengurus Kluster Failover, pilih pilihan Pengurus Kluster Failover daripada menu Alat dalam Pengurus Pelayan. Dalam kawasan Pengurusan, klik pautan Sahkan Konfigurasi, seperti yang ditunjukkan oleh Rajah 3, untuk melancarkan Wizard Konfigurasi Sahkan.


Skrin 3: Melancarkan Wizard Konfigurasi Sahkan

Pertama, halaman alu-aluan wizard muncul. Klik Seterusnya untuk pergi ke pilihan pelayan atau halaman Kluster. Pada halaman ini, masukkan nama nod kluster yang anda ingin semak. Saya menyatakan WS2012-N1 dan WS2012-N2. Klik Seterusnya untuk memaparkan halaman Pilihan Pengujian, di mana anda boleh memilih suite ujian tertentu atau menjalankan semua ujian. Sekurang-kurangnya buat kali pertama, saya mengesyorkan menjalankan semua ujian. Klik Seterusnya untuk pergi ke halaman pengesahan yang menunjukkan ujian sedang dijalankan. Klik Seterusnya untuk memulakan proses ujian kluster. Semasa ujian, versi sistem pengendalian, rangkaian dan tetapan storan semua nod kluster disemak. Ringkasan keputusan dipaparkan selepas ujian selesai.

Jika ujian pengesahan berjaya, anda boleh membuat kluster. Rajah 4 menunjukkan skrin ringkasan untuk kelompok yang berjaya disahkan. Jika ralat ditemui semasa semakan, laporan akan ditandakan dengan segitiga kuning (amaran) atau "X" merah sekiranya berlaku ralat yang serius. Amaran harus dibaca tetapi boleh diabaikan. Ralat serius mesti diperbetulkan sebelum membuat kluster.

Akibatnya, wizard penciptaan kelompok akan dilancarkan, yang bermula dari halaman alu-aluan. Klik Seterusnya untuk pergi ke halaman Pemilihan Pelayan, yang ditunjukkan oleh Rajah 6. Pada halaman ini, masukkan nama semua nod dalam kelompok, kemudian klik Seterusnya.

Pada halaman Titik Akses untuk Mentadbir Kluster, anda mesti menentukan nama dan alamat IP kluster, yang mesti unik pada rangkaian. Seperti yang anda lihat dalam Skrin 7, nama kluster saya ialah WS2012-CL01 dan alamat IP ialah 192.168.100.200. Pada menggunakan Pelayan 2012 Alamat IP kelompok boleh diberikan melalui DHCP, tetapi saya lebih suka alamat IP yang diberikan secara statik untuk pelayan saya.

Selepas memasukkan nama dan alamat IP anda, klik Seterusnya untuk melihat halaman pengesahan (Rajah 8). Pada halaman ini anda boleh mengesahkan tetapan yang dibuat semasa membuat kluster. Anda boleh kembali dan membuat perubahan jika perlu.

Selepas mengklik butang Seterusnya pada halaman pengesahan, kluster terbentuk pada semua nod yang dipilih. Halaman kemajuan menunjukkan langkah wizard dalam proses mencipta kelompok baharu. Apabila selesai, wizard akan memaparkan halaman ringkasan dengan tetapan untuk kelompok baharu.

Wizard Kluster Baharu secara automatik memilih storan kuorum, tetapi selalunya memilih cakera kuorum yang berbeza daripada yang pentadbir inginkan. Untuk menyemak cakera yang digunakan untuk kuorum, buka Pengurus Kluster Failover dan kembangkan kluster. Kemudian buka nod Storan dan klik nod Cakera. Cakera yang tersedia dalam kelompok akan ditunjukkan dalam panel Cakera. Cakera yang dipilih oleh wizard untuk kuorum kelompok akan disenaraikan dalam bahagian Disk Witness dalam Kuorum.

Dalam contoh ini, Cluster Disk 4 telah digunakan untuk kuorum. Saiznya ialah 520 MB, lebih sedikit nilai minimum untuk kuorum 512 MB. Jika anda ingin menggunakan cakera lain untuk kuorum kluster, anda boleh menukar tetapan kluster dengan mengklik kanan nama kluster dalam Pengurus Kluster Failover, memilih Lagi Tindakan dan kemudian memilih Konfigurasikan Tetapan Kuorum Kluster. Ini akan memaparkan Wizard Konfigurasi Kuorum, yang membolehkan anda menukar tetapan kuorum kelompok.

Mengkonfigurasi Volume Dikongsi Kluster dan Peranan Mesin Maya

Kedua-dua nod dalam kluster saya mempunyai peranan Hyper-V kerana kluster direka bentuk untuk mesin maya yang sangat tersedia yang menyediakan migrasi langsung. Untuk memudahkan migrasi langsung, anda perlu mengkonfigurasi Kluster Shared Volumes (CSV) seterusnya. Tidak seperti Server 2008 R2, Kluster Shared Volumes didayakan secara lalai dalam Server 2012. Walau bagaimanapun, anda masih perlu menentukan storan yang hendak digunakan untuk Jilid Dikongsi Kluster. Untuk mendayakan CSV pada cakera yang tersedia, kembangkan nod Storan dan pilih nod Cakera. Seterusnya, pilih cakera kluster yang anda ingin gunakan sebagai CSV dan klik pautan Tambah ke Jilid Dikongsi Kluster dalam panel Tindakan Pengurus Kluster Failover (Rajah 9). Medan Ditugaskan Kepada untuk cakera kluster ini berubah daripada Storan Tersedia kepada Jumlah Dikongsi Kluster, seperti yang ditunjukkan oleh Rajah 9.

Pada masa ini, Pengurus Kluster Failover mengkonfigurasi storan cakera kluster untuk CSV, khususnya menambah titik lekap pada cakera sistem. Dalam contoh ini, Jilid Dikongsi Kelompok didayakan pada kedua-dua Cakera Kluster 1 dan Cakera Kelompok 3 dengan tambahan mata seterusnya sambungan:

* C:ClusterStorageVolume1 * C:ClusterStorageVolume2

Pada peringkat ini, kluster Server 2012 dua nod telah dibina dan Jilid Dikongsi Kluster telah didayakan. Anda kemudian boleh memasang aplikasi berkelompok atau menambah peranan pada kelompok. Dalam kes ini, kluster telah dicipta untuk virtualisasi, jadi kami menambah peranan mesin maya pada kluster.

Untuk menambah peranan baharu, pilih nama kluster dalam anak tetingkap navigasi Pengurus Kluster Failover dan klik pautan Konfigurasikan Peranan dalam anak tetingkap Tindakan untuk melancarkan Wizard Ketersediaan Tinggi. Klik Seterusnya pada halaman Selamat Datang untuk pergi ke halaman pemilihan peranan. Tatal ke bawah senarai peranan sehingga anda melihat peranan mesin maya, seperti yang ditunjukkan oleh Rajah 10. Pilih peranan dan klik Seterusnya.

Halaman pemilihan mesin maya akan menyenaraikan semua VM pada semua nod dalam kelompok, seperti yang ditunjukkan oleh Rajah 11. Tatal senarai dan pilih mesin maya yang anda ingin berikan ketersediaan tinggi. Klik Seterusnya. Sebaik sahaja anda mengesahkan pilihan anda, klik Seterusnya untuk menambah peranan mesin maya pada Pengurus Kluster Failover.

Contoh konfigurasi storan iSCSI

Kluster failover Windows Server 2012 memerlukan storan dikongsi, yang boleh menjadi iSCSI, SCSI Terlampir Bersiri atau Fiber Channel SAN. Kelompok failover ini menggunakan Channel SAN.

Pertama, tiga LUN telah dicipta pada iSCSI SAN. Satu LUN telah dicipta untuk cakera kuorum kelompok (520 MB). LUN yang lain adalah untuk 10 mesin maya dan bersaiz 375 GB. LUN ketiga didedikasikan untuk mesin maya ujian kecil. Ketiga-tiga LUN adalah dalam format NTFS.

Selepas LUN dicipta, iSCSI Initiator telah dikonfigurasikan pada kedua-dua nod Server 2012. Untuk menambah sasaran iSCSI, iSCSI Initiator telah dipilih daripada menu Alat dalam Pengurus Pelayan. Pada tab Discovery, saya mengklik butang Discover Portal. Akibatnya, kotak dialog Discover Portal muncul, di mana alamat IP (192.168.0.1) dan port iSCSI (3260) rangkaian SAN telah dimasukkan.

Saya kemudian pergi ke tab Sasaran dan mengklik butang Sambung. Dalam kotak dialog Sambung Ke Sasaran, saya memasukkan nama sasaran iSCSI SAN. Ia diperoleh daripada sifat SAN. Nama bergantung pada penyedia SAN, nama domain dan nama LUN yang dibuat. Sebagai tambahan kepada nama sasaran, saya menetapkan Tambah sambungan ini ke senarai mod Sasaran Kegemaran.

Setelah persediaan iSCSI selesai, LUN ini muncul dalam tab Sasaran Pemula iSCSI. Untuk melekapkan LUN secara automatik apabila Pelayan 2012 bermula, saya memastikan ia disenaraikan dalam tab Sasaran Kegemaran, seperti yang ditunjukkan dalam Skrin A.

Skrin A: Mengkonfigurasi Pemula iSCSI

Akhirnya, nama huruf telah diberikan kepada LUN menggunakan snap-in Pengurusan Disk konsol pengurusan Microsoft(MMC). Saya memilih Q untuk cakera kuorum dan W untuk cakera yang digunakan untuk mesin maya dan Kluster Shared Volumes (CSV). Apabila memberikan simbol huruf, anda mesti menetapkannya pada nod yang sama terlebih dahulu. Kemudian anda perlu membawa cakera di luar talian dan membuat tugasan serupa pada nod kedua. Keputusan menetapkan huruf pemacu untuk satu nod ditunjukkan dalam Skrin B. Apabila anda membuat kluster, pemacu akan ditunjukkan sebagai storan tersedia.



Hello semua, hari ini saya akan memberitahu anda cara untuk menyediakan kluster failover Hyper-V dalam Windows Server 2012 R2. Biar saya ingatkan anda bahawa kami telah pun mempertimbangkan perkara yang sama untuk Hyper-V dalam Windows Server 2012 R2.

Sudah di peringkat perancangan infrastruktur maya masa depan anda, anda harus memikirkan tentang memastikan ketersediaan tinggi mesin maya anda. Jika dalam keadaan biasa Ketiadaan sementara salah satu pelayan mungkin masih boleh diterima, tetapi jika hos Hyper-V berhenti, sebahagian besar infrastruktur tidak boleh diakses. Sehubungan dengan ini, kerumitan pentadbiran meningkat dengan mendadak - hampir mustahil untuk menghentikan atau but semula hos semasa waktu perniagaan, dan sekiranya berlaku kegagalan perkakasan atau kegagalan perisian, kami akan mengalami kecemasan peringkat perusahaan.

Semua ini secara serius boleh melemahkan semangat untuk faedah virtualisasi, tetapi ada jalan keluar dan ia terletak pada mencipta kluster ketersediaan tinggi. Kami telah menyebut bahawa istilah "toleransi kesalahan" tidak sepenuhnya betul dan oleh itu hari ini ciri lain semakin digunakan, yang lebih tepat mencerminkan keadaan - "sangat tersedia".

Untuk mewujudkan sistem toleransi kesalahan sepenuhnya, adalah perlu untuk menghapuskan sebarang titik kegagalan, yang dalam kebanyakan kes memerlukan pelaburan kewangan yang serius. Pada masa yang sama, kebanyakan situasi membenarkan kehadiran beberapa titik kegagalan jika menghapuskan akibat kegagalan mereka akan kos kurang daripada melabur dalam infrastruktur. Sebagai contoh, anda boleh meninggalkan storan tahan kerosakan yang mahal memihak kepada dua pelayan yang murah dengan bilangan bakul yang mencukupi, salah satunya dikonfigurasikan sebagai simpanan sejuk; jika pelayan pertama gagal, kami hanya menyusun semula cakera dan menghidupkan yang kedua .

Dalam bahan ini kita akan mempertimbangkan konfigurasi termudah bagi kluster failover, yang terdiri daripada dua nod (nod) SRV12R2-NODE1 dan SRV12R2-NODE2, setiap satunya berjalan di bawah Kawalan Windows Pelayan 2012 R2. Prasyarat untuk pelayan ini ialah penggunaan pemproses daripada pengeluar yang sama, hanya Intel atau hanya AMD, jika tidak, penghijrahan mesin maya antara nod akan menjadi mustahil. Setiap nod mesti disambungkan kepada dua rangkaian: LAN perusahaan dan rangkaian storan SAN.

Kedua prasyarat untuk mencipta kluster ialah kehadiran deployed Direktori Aktif, dalam rajah kami ia diwakili oleh pengawal domain SRV12R2-DC1.

Storan dibuat menggunakan teknologi iSCSI dan boleh dilaksanakan pada mana-mana platform yang sesuai, dalam kes ini ia adalah pelayan lain pada Windows Server 2012 R2 - SRV12R2-STOR. Pelayan storan boleh disambungkan ke rangkaian perusahaan dan menjadi ahli domain, tetapi ini bukan satu keperluan. Daya tampung rangkaian storan mestilah sekurang-kurangnya 1 Gbit/s.

Langkah seterusnya ialah menambah komponen Pengelompokan Failover.

Pada halaman konfigurasi suis maya, pilih penyesuai rangkaian yang disambungkan ke rangkaian perusahaan.

Penghijrahan mesin maya biarkan ia dimatikan.

Kami membiarkan parameter yang tinggal tidak berubah. Memasang peranan Hyper-V akan memerlukan but semula, selepas itu kami mengkonfigurasi nod kedua dengan cara yang sama.

Kemudian mari kita beralih ke pelayan storan; kami menerangkan cara mengkonfigurasi storan iSCSI berdasarkan Windows Server 2012 dalam artikel ini, tetapi ini tidak penting, anda boleh menggunakan mana-mana pelayan sasaran iSCSI. Untuk operasi biasa kluster, kita perlu mencipta sekurang-kurangnya dua cakera maya: cakera saksi kuorum dan cakera untuk menyimpan mesin maya. Cakera saksi adalah sumber perkhidmatan kluster; dalam artikel ini kami tidak akan menyentuh peranan dan mekanisme operasinya; ia cukup untuk memperuntukkan saiz minimum untuknya, dalam kes kami 1GB.

Buat sasaran iSCSI baharu dan benarkan akses kepadanya oleh dua pemula, yang akan menjadi nod kluster.

Dan padankan cakera maya yang dicipta untuk tujuan ini.

Setelah mengkonfigurasi storan, kami akan kembali ke salah satu nod dan menyambungkan cakera dari storan. Ingat bahawa jika pelayan storan juga disambungkan ke rangkaian tempatan, maka apabila menyambung ke sasaran iSCSI, nyatakan untuk akses rangkaian storan.

Kami memulakan dan memformat cakera yang disambungkan.

Kemudian kami pergi ke nod kedua dan juga menyambungkan cakera; tidak perlu memformatnya, kami hanya memberikannya huruf dan label volum yang sama. Ini tidak perlu, tetapi adalah dinasihatkan untuk melakukan ini demi keseragaman tetapan, apabila cakera yang sama pada semua nod mempunyai sebutan yang sama, ia menjadi lebih sukar untuk dikelirukan dan membuat kesilapan.

Kemudian kami akan buka Pengurus Hyper-V dan mari kita beralih kepada menyediakan suis maya. Nama mereka pada kedua-dua nod sepatutnya bertepatan sepenuhnya.

Kini kami bersedia untuk membuat kluster. Mari lancarkan peralatan Pengurus Kluster Failover dan pilih tindakan Semak konfigurasi.

Dalam tetapan wizard, tambahkan nod yang kami konfigurasikan dan pilih untuk menjalankan semua ujian.

Semakan mengambil masa yang agak lama; jika berlaku sebarang ralat, ia mesti diperbetulkan dan pemeriksaan diulang.

Jika tiada ralat ketara ditemui, wizard akan selesai dan ia akan menggesa anda untuk mencipta gugusan pada nod yang dipilih.

Walau bagaimanapun, jika imbasan menghasilkan amaran, kami menasihatkan anda untuk mengkaji laporan dan mengetahui apa kesan amaran itu dan apa yang perlu dilakukan untuk menghapuskannya. Dalam kes kami, wizard memberi amaran kepada kami tentang kekurangan redundansi dalam sambungan rangkaian kluster; secara lalai, kluster tidak menggunakan rangkaian iSCSI, yang mudah diperbaiki kemudian.

Apabila kluster dicipta, objek maya dicipta untuknya, yang mempunyai nama dan alamat rangkaian. Kami akan menunjukkannya di tempat terbuka Wizard Penciptaan Kluster.

Tidak akan ada lagi soalan dan wizard akan memberitahu kami bahawa gugusan telah dibuat, sambil memberi amaran tentang ketiadaan cakera saksi.

Tutup wizard dan kembangkan pokok di sebelah kiri ke tahap Storan - Cakera, dalam tindakan yang tersedia di sebelah kanan, pilih Tambah pemacu dan nyatakan pemacu yang disambungkan dalam tetingkap yang terbuka, dalam kes kami terdapat dua daripadanya.

Kemudian klik kanan pada objek kelompok dalam pokok di sebelah kiri dan pilih Langkah Tambahan - Konfigurasikan tetapan kuorum kelompok.

Sekarang mari kita sediakan cakera storan, semuanya lebih mudah dengannya, cuma klik kanan pada cakera dan nyatakan: Tambahkan pada storan kongsi kelompok.

Agar cakera boleh digunakan oleh beberapa ahli kluster sekaligus, a CSVFS- sistem fail berkelompok yang dilaksanakan di atas NTFS, yang pertama kali muncul dalam Windows Server 2008 R2 dan membenarkan penggunaan fungsi seperti pemindahan Dinamik (Live), i.e. pemindahan mesin maya antara nod kluster tanpa menghentikan operasinya.

Storan kongsi tersedia pada semua nod kluster di lokasi C:\ClusterStorage\VolumeN. Sila ambil perhatian bahawa ini bukan sahaja folder pada pemacu sistem, tetapi lekapkan titik untuk volum kongsi kelompok.

Setelah selesai dengan cakera, mari kita beralih ke tetapan rangkaian, untuk ini kita pergi ke bahagian itu Rangkaian. Untuk rangkaian yang disambungkan ke rangkaian perusahaan, nyatakan dan Benarkan pelanggan menyambung melalui rangkaian ini. Untuk rangkaian storan, kami hanya akan pergi Benarkan kluster menggunakan rangkaian ini, dengan itu menyediakan lebihan sambungan rangkaian yang diperlukan.

Ini melengkapkan persediaan kluster. Untuk bekerja dengan berkelompok mesin maya sepatutnya digunakan Pengurus Kluster Failover, tetapi tidak Pengurus Hyper-V, yang direka untuk mengurus mesin maya yang terletak di dalam negara.

Untuk mencipta mesin maya, pergi ke bahagian Peranan daripada menu klik kanan pilih Mesin maya - Buat mesin maya, perkara yang sama boleh dilakukan melalui panel Tindakan di sebelah kanan.

Pertama, pilih hos di mana mesin maya akan dibuat. Setiap mesin maya berjalan pada nod kluster tertentu, berhijrah ke nod lain apabila nodnya berhenti atau gagal.

Selepas memilih nod, Wizard Penciptaan Mesin Maya standard akan dibuka; bekerja dengannya tidak sukar, jadi kami hanya akan memikirkan perkara penting. Sebagai lokasi mesin maya Semestinya tentukan satu daripada volum kongsi kluster C:\ClusterStorage\VolumeN.

Cakera keras maya juga harus terletak di sini; anda juga boleh menggunakan cakera keras maya sedia ada dengan menyalinnya dahulu ke storan kongsi.

Selepas mencipta mesin maya, pergi ke mesin itu Pilihan dan pada titik Pemproses - Keserasian semak kotak Pindahkan ke komputer fizikal dengan versi pemproses yang berbeza, ini akan membenarkan penghijrahan antara nod dengan model yang berbeza pemproses satu pengeluar. Penghijrahan daripada Intel kepada AMD atau sebaliknya mustahil.

Kemudian pergi ke Penyesuai rangkaian - Pecutan perkakasan dan pastikan bahawa pilihan yang dipilih disokong oleh kad rangkaian semua nod kelompok atau lumpuhkannya.

Jangan lupa untuk mengkonfigurasi tindakan automatik apabila memulakan dan menutup nod; jika anda mempunyai sejumlah besar mesin maya, jangan lupa untuk menetapkan kelewatan permulaan untuk mengelakkan beban yang berlebihan pada sistem.

Setelah selesai dengan Parameter pergi ke Hartanah mesin maya dan nyatakan nod pilihan pemilik peranan ini dalam susunan dan keutamaan menurun, mesin dengan keutamaan lebih tinggi berhijrah dahulu.

Pada penanda buku Pengendalian Kegagalan tetapkan bilangan kegagalan yang boleh diterima untuk mesin maya setiap unit masa, ingat bahawa kegagalan dianggap bukan sahaja kegagalan nod, tetapi juga kehilangan degupan jantung mesin maya, contohnya, pembekuan. Semasa persediaan dan ujian, adalah wajar untuk menentukan nilai yang lebih besar.

Juga konfigurasikan Memulihkan penempatan, pilihan ini membolehkan anda memindahkan mesin maya kembali kepada pemilik yang paling disukai apabila ia dipulihkan kepada operasi biasa. Untuk mengelakkan beban yang berlebihan, gunakan pilihan pemulihan kelewatan.

Ini melengkapkan persediaan mesin maya, kami boleh melancarkan dan bekerja dengannya.

Sekarang adalah masa untuk menguji penghijrahan, untuk melakukan ini, klik kanan pada mesin dan pilih Pindah - Migrasi Langsung - Pilih Nod. Mesin maya harus bergerak ke nod yang dipilih tanpa ditutup.

Bagaimanakah penghijrahan berlaku dalam persekitaran kerja? Katakan kita perlu menutup atau but semula nod pertama yang mesin maya sedang berjalan. Setelah menerima arahan untuk menutup, nod memulakan pemindahan mesin maya:

Penutupan digantung sehingga semua mesin maya telah dipindahkan.

Apabila nod dipulihkan kepada perkhidmatan, kluster, jika failover didayakan, memulakan proses terbalik, memindahkan mesin maya kembali kepada pemilik pilihannya.

Apakah yang berlaku jika nod yang mengehos mesin maya ranap atau but semula? Semua mesin maya juga akan ranap, tetapi akan segera dimulakan semula pada nod yang berfungsi mengikut senarai pemilik pilihan.

Seperti yang telah kami katakan, istilah "selamat gagal", yang telah berakar umbi dalam kesusasteraan teknikal domestik, adalah tidak betul dan adalah lebih tepat untuk menterjemahkannya sebagai "dengan pengendalian kegagalan", atau menggunakan konsep "tinggi. ketersediaan”, yang menggambarkan keadaan dengan paling tepat.

Kelompok Hyper-V tidak memberikan toleransi kesalahan kepada mesin maya; kegagalan nod mengakibatkan kegagalan semua mesin yang dihoskan padanya, tetapi ia membolehkan anda memastikan ketersediaan perkhidmatan anda yang tinggi dengan memulihkannya secara automatik dan memastikan masa henti minimum yang mungkin. Ia juga membolehkan anda memudahkan pentadbiran infrastruktur maya dengan ketara dengan membenarkan anda memindahkan mesin maya antara nod tanpa mengganggu kerja mereka.

Seperti yang anda ketahui, kelompok membolehkan anda menyelesaikan masalah yang berkaitan dengan prestasi, pengimbangan beban dan toleransi kesalahan. Untuk membina kluster yang kami gunakan pelbagai penyelesaian dan teknologi, kedua-dua perisian dan tahap perkakasan. Artikel ini akan merangkumi penyelesaian perisian, ditawarkan syarikat Microsoft dan Oracle.

Jenis kelompok

Kluster ialah kumpulan komputer bebas(dipanggil nod atau nod), yang boleh diakses sebagai sistem bersatu. Kluster boleh direka bentuk untuk menyelesaikan satu atau lebih masalah. Secara tradisinya, terdapat tiga jenis kluster:

  • Kelompok ketersediaan tinggi atau kelompok failover menggunakan nod berlebihan untuk memastikan operasi jika salah satu nod gagal.
  • Kluster pengimbangan beban digunakan untuk mengedarkan permintaan daripada pelanggan merentas berbilang pelayan yang membentuk kluster.
  • Kelompok pengiraan, seperti namanya, digunakan untuk tujuan pengkomputeran apabila tugas boleh dibahagikan kepada beberapa subtugas, setiap satunya boleh dilaksanakan pada nod berasingan. Secara berasingan, terdapat kluster pengkomputeran berprestasi tinggi (HPC), yang membentuk kira-kira 82% sistem dalam penarafan superkomputer Top500.

Sistem pengkomputeran teragih (gird) kadangkala dirujuk sebagai jenis berasingan kelompok, yang mungkin terdiri daripada pelayan yang tersebar secara geografi dengan sistem pengendalian dan konfigurasi perkakasan yang berbeza. Dalam kes pengkomputeran grid, interaksi antara nod berlaku lebih kurang kerap berbanding dalam kelompok pengkomputeran. Sistem grid boleh menggabungkan kluster HPC, stesen kerja konvensional dan peranti lain.

Sistem sedemikian boleh dianggap sebagai generalisasi konsep "kelompok". Lasters boleh dikonfigurasikan dalam mod operasi aktif/aktif, di mana semua nod memproses permintaan pengguna dan tiada satu pun daripada mereka melahu dalam mod siap sedia, seperti yang berlaku dalam pilihan aktif/pasif.

Oracle RAC dan Pengimbangan Beban Rangkaian adalah contoh kelompok aktif/aktif. Kluster Failover dalam Pelayan Windows ialah contoh kluster aktif/pasif. Menyusun kelompok aktif/aktif memerlukan mekanisme yang lebih canggih yang membenarkan berbilang nod mengakses sumber yang sama dan menyegerakkan perubahan antara semua nod. Mengatur kluster memerlukan nod disambungkan ke rangkaian, yang mana Ethernet tradisional atau InfiniBand paling kerap digunakan.

Penyelesaian perisian boleh menjadi agak sensitif kepada kelewatan - contohnya, untuk Oracle RAC, kelewatan tidak boleh melebihi 15 ms. Teknologi storan boleh menjadi Saluran Fiber, iSCSI atau fail NFS pelayan. Walau bagaimanapun, mari kita tinggalkan teknologi perkakasan di luar skop artikel dan teruskan mempertimbangkan penyelesaian pada peringkat sistem pengendalian (menggunakan contoh Windows Server 2008 R2) dan teknologi yang membolehkan anda mengatur kluster untuk pangkalan data tertentu (OracleDatabase 11g) , tetapi pada mana-mana OS yang disokong.

Pengelompokan Windows

Microsoft mempunyai penyelesaian untuk melaksanakan setiap tiga jenis kelompok. DALAM Komposisi Windows Server 2008 R2 merangkumi dua teknologi: Kluster Pengimbangan Beban Rangkaian (NLB) dan Kluster Failover. Terdapat edisi berasingan Windows Server 2008 HPC Edition untuk mengatur persekitaran pengkomputeran berprestasi tinggi. Edisi ini dilesenkan hanya untuk menjalankan aplikasi HPC, iaitu pangkalan data, pelayan web atau mel tidak boleh dijalankan pada pelayan ini.

Kelompok NLB digunakan untuk menapis dan mengedarkan trafik TCP/IP antara nod. Kluster jenis ini direka bentuk untuk berfungsi dengan aplikasi rangkaian - contohnya, IIS, VPN atau tembok api.

Aplikasi yang bergantung pada data sesi mungkin mengalami kesukaran mengubah hala klien ke hos lain yang tidak mempunyai data sesi. Kluster NLB boleh memasukkan sehingga tiga puluh dua nod pada edisi x64 dan sehingga enam belas pada x86.

Failoverclustering adalah pengelompokan dengan failover, walaupun sering kali istilah ini diterjemahkan sebagai "failover clustering".

Nod kluster disambungkan secara pengaturcaraan dan fizikal menggunakan rangkaian LAN atau WAN; untuk kluster berbilang tapak dalam Windows Server 2008, keperluan untuk jumlah kependaman 500 ms telah dialih keluar dan keupayaan untuk mengkonfigurasi degupan jantung secara fleksibel telah ditambah. Sekiranya berlaku kegagalan pelayan atau gangguan yang dirancang, sumber berkelompok dipindahkan ke nod lain. Dalam edisi Perusahaan, anda boleh mengumpulkan sehingga enam belas nod ke dalam kelompok, dengan lima belas daripadanya kekal melahu sehingga kegagalan berlaku. Aplikasi tanpa sokongan kluster (kluster-tidak sedar) tidak berinteraksi dengan perkhidmatan kluster dan hanya boleh ditukar kepada nod lain sekiranya berlaku kegagalan perkakasan.

Aplikasi sedar kluster yang dibangunkan menggunakan ClusterAPI boleh dilindungi daripada kegagalan perisian dan perkakasan.

Menggunakan gugusan failover

Prosedur pemasangan kluster boleh dibahagikan kepada empat peringkat. Langkah pertama ialah mengkonfigurasi perkakasan, yang mesti mematuhi Dasar Sokongan Microsoft untuk Kluster Failover Windows Server 2008. Semua nod kluster mesti terdiri daripada komponen yang sama atau serupa. Semua nod kluster mesti mempunyai akses kepada storan yang dibuat menggunakan FiberChannel, iSCSI atau Serial Attached SCSI. Storan yang menjalankan Windows Server 2008 diperlukan untuk menyokong tempahan berterusan.

Langkah kedua memerlukan penambahan komponen Failover Clustering pada setiap nod - contohnya, melalui Pengurus Pelayan. Tugas ini boleh dilakukan menggunakan akaun, yang mempunyai hak pentadbiran pada setiap nod. Pelayan mesti tergolong dalam domain yang sama. Adalah wajar bahawa semua nod kluster mempunyai peranan yang sama, dan lebih baik menggunakan peranan pelayan ahli, kerana peranan pengawal domain penuh masalah yang mungkin dengan DNS dan Exchange.

Langkah ketiga, pilihan, tetapi wajar ialah menyemak konfigurasi. Imbasan dilancarkan melalui snap-in Pengurusan Kluster Failover. Jika hanya satu nod ditentukan untuk menyemak konfigurasi, maka beberapa semakan akan dilangkau.

Pada peringkat keempat, kluster dicipta. Untuk melakukan ini, wizard Cipta Kluster dilancarkan daripada Failover Cluster Management, yang menentukan pelayan untuk disertakan dalam kluster, nama kluster dan tetapan alamat IP tambahan. Jika pelayan disambungkan ke rangkaian yang tidak akan digunakan untuk komunikasi dalam kelompok (contohnya, sambungan hanya untuk menukar data dengan storan), maka dalam sifat rangkaian ini dalam Pengurusan Kluster Failover anda mesti menetapkan parameter "Jangan benarkan kluster menggunakan rangkaian ini” .

Anda kemudian boleh mula mengkonfigurasi aplikasi yang ingin anda konfigurasikan untuk ketersediaan tinggi.

Untuk melakukan ini, anda perlu menjalankan Wizard Ketersediaan Tinggi, yang boleh didapati dalam snap-in Perkhidmatan dan Aplikasi bagi Pengurusan Kluster Failover.

Kluster Jilid Dikongsi

Dalam kes gugusan failover, akses kepada data penyimpanan LUN hanya boleh nod aktif siapa yang memiliki sumber ini. Apabila beralih ke nod lain, LUN dinyahlekapkan dan dipasang untuk nod lain. Dalam kebanyakan kes, kependaman ini tidak kritikal, tetapi dengan virtualisasi, kependaman sifar mungkin diperlukan untuk menukar mesin maya dari satu nod ke nod yang lain.

Satu lagi masalah yang timbul kerana LUN adalah unit minimum Failover ialah jika satu aplikasi pada LUN gagal, semua aplikasi yang disimpan pada LUN itu mesti ditukar ke pelayan lain. Semua aplikasi (termasuk Hyper-V sebelum keluaran kedua Pelayan 2008) berjaya memintas ini dengan menggunakan berbilang LUN, yang setiap satunya menyimpan data daripada satu aplikasi sahaja. Server 2008 R2 memperkenalkan penyelesaian kepada masalah ini, tetapi direka bentuk untuk berfungsi hanya dengan Hyper-V dan CSV (Jumlah Dikongsi Kluster).

CSV membolehkan anda meletakkan mesin maya berjalan pada nod kluster yang berbeza pada storan kongsi - dengan itu memecahkan pergantungan antara sumber aplikasi (dalam kes ini, mesin maya) dan sumber cakera. CSV menggunakan NTFS biasa sebagai sistem failnya. Untuk mendayakan CSV, anda mesti menjalankan perintah Dayakan Jilid Dikongsi Kluster dalam Failover Cluster Manage. Anda boleh melumpuhkan sokongan CSV hanya melalui konsol:

Dapatkan-Kluster | %($_.EnableSharedVolumes = "Dilumpuhkan")

Untuk menggunakan arahan ini, Failover Clusters, modul PowerShell, mesti dimuatkan. Menggunakan CSV bersama-sama dengan pemindahan langsung membolehkan anda mengalihkan mesin maya antara pelayan fizikal dalam masa beberapa milisaat, tanpa mengganggu sambungan rangkaian dan telus sepenuhnya kepada pengguna. Perlu diingat bahawa menyalin sebarang data (contohnya, mesin maya yang telah siap) ke cakera kongsi menggunakan CSV mesti dilakukan melalui nod penyelaras.

Walaupun cakera kongsi boleh diakses daripada semua nod dalam kelompok, nod meminta kebenaran daripada nod penyelaras sebelum menulis data ke cakera. Selain itu, jika rakaman memerlukan perubahan pada peringkat sistem fail (contohnya, menukar atribut fail atau meningkatkan saiznya), maka nod penyelaras itu sendiri bertanggungjawab untuk rakaman.

Oracle RAC

Oracle Real Application Clusters (RAC) ialah pilihan tambahan bagi Pangkalan Data Oracle yang pertama kali muncul dalam Pangkalan Data Oracle 9i di bawah nama OPS (Pelayan Selari Oracle). Pilihan ini membenarkan berbilang kejadian untuk mengakses satu pangkalan data secara bersama. Pangkalan data dalam Pangkalan Data Oracle ialah koleksi fail data, fail log, fail parameter dan beberapa jenis fail lain. Untuk proses pengguna mengakses data ini, contoh mesti dijalankan. Satu contoh pula terdiri daripada struktur memori (SGA) dan proses latar belakang. Jika tiada RAC, hanya satu contoh boleh mengakses pangkalan data.

Pilihan RAC tidak disertakan dengan Edisi Perusahaan dan mesti dibeli secara berasingan. Perlu diingat bahawa RAC disertakan dalam Edisi Standard, tetapi edisi ini mempunyai jumlah yang besar had berbanding dengan Edisi Perusahaan, yang menimbulkan keraguan tentang kesesuaian penggunaannya.

Infrastruktur Grid Oracle

Oracle RAC memerlukan Oracle Clusterware (atau perisian pihak ketiga) kepada pelayan kelompok. Untuk lebih pengurusan yang fleksibel nod sumber kluster sedemikian boleh disusun ke dalam kumpulan (dari versi 11g R2, dua pilihan pengurusan disokong - berdasarkan dasar untuk kumpulan atau, jika tiada, oleh pentadbir).

Dalam keluaran 11g kedua, Oracle Clusterware telah digabungkan dengan ASM di bawah nama yang selalu digunakan Infrastruktur Grid Oracle, walaupun kedua-dua komponen terus dipasang dalam laluan yang berbeza.

Pengurusan Storan Automatik (ASM) ialah pengurus volum dan sistem fail yang boleh berfungsi dalam kluster dan dengan satu pangkalan data contoh. ASM membahagikan fail kepada Unit Peruntukan ASM.

Saiz Unit Peruntukan ditentukan oleh parameter AU_SIZE, yang ditetapkan pada tahap kumpulan cakera dan ialah 1, 2, 4, 8, 16, 32 atau 64 MB. Seterusnya, Unit Peruntukan diedarkan merentasi cakera ASM untuk pengimbangan beban atau pencerminan. Lebihan boleh dilaksanakan sama ada menggunakan ASM atau dalam perkakasan.

Cakera ASM boleh digabungkan menjadi Kumpulan Kegagalan (iaitu, kumpulan cakera yang boleh gagal pada masa yang sama - contohnya, cakera yang disambungkan kepada pengawal yang sama), manakala pencerminan dijalankan ke cakera milik Kumpulan Kegagalan yang berbeza. Apabila cakera ditambah atau dialih keluar, ASM secara automatik melakukan ketidakseimbangan pada kadar yang ditetapkan oleh pentadbir.

Hanya fail yang berkaitan dengan pangkalan data Oracle, seperti fail kawalan dan log, fail data atau sandaran RMAN, boleh diletakkan pada ASM. Contoh pangkalan data tidak boleh berinteraksi secara langsung dengan fail yang dihoskan pada ASM. Untuk menyediakan akses kepada data, kumpulan cakera mesti terlebih dahulu dipasang dengan tika ASM tempatan.

Menggunakan Oracle RAC

Mari lihat langkah-langkah untuk memasang pelbagai komponen yang diperlukan untuk Oracle RAC berfungsi dalam mod aktif/aktif pada kelompok dua nod. Sebagai pengedaran, kami akan mempertimbangkan yang terkini pada masa penulisan Versi Oracle Keluaran Pangkalan Data 11g 2. Mari kita ambil Oracle Enterprise Linux 5 sebagai sistem pengendalian. Oracle Enterprise Linux - sistem operasi, berdasarkan RedHat Enterprise Linux. Perbezaan utamanya ialah harga lesen, sokongan teknikal daripada Oracle dan pakej tambahan yang boleh digunakan oleh aplikasi Oracle.

Menyediakan OS untuk memasang Oracle adalah standard dan terdiri daripada mencipta pengguna dan kumpulan, menetapkan pembolehubah persekitaran dan parameter kernel. Parameter untuk versi OS dan pangkalan data tertentu boleh didapati dalam Panduan Pemasangan, yang disertakan dengan pengedaran.

Nod mesti dikonfigurasikan untuk mempunyai akses kepada pemacu kongsi luaran yang mana fail pangkalan data dan fail Oracle Clusterware akan disimpan. Yang terakhir termasuk votingdisk (fail yang mentakrifkan ahli kluster) dan Oracle Cluster Registry (mengandungi maklumat konfigurasi seperti contoh dan perkhidmatan yang dijalankan pada nod tertentu). Adalah disyorkan untuk mencipta bilangan cakera mengundi yang ganjil. Untuk mencipta dan mengkonfigurasi cakera ASM, adalah dinasihatkan untuk menggunakan ASMLib, yang mesti dipasang pada semua nod:

# rpm -Uvh oracleasm-support-2.1.3-1.el4.x86_64.rpm

rpm -Uvh oracleasmlib-2.0.4-1.el4.x86_64.rpm

rpm -Uvh oracleasm-2.6.9-55.0.12.ELsmp-2.0.3-1.x86_64.rpm

Sebagai tambahan kepada antara muka untuk berinteraksi dengan storan, adalah dinasihatkan untuk mengkonfigurasi tiga rangkaian pada nod - Saling Sambung, Luaran dan Sandaran.
Anda mesti mengkonfigurasi pengalamatan IP (secara manual atau menggunakan Oracle GNS) dan DNS untuk menyelesaikan semua nama (atau hanya GNS).

Pertama, Infrastruktur Grid dipasang. Untuk melakukan ini, muat turun dan bongkar pengedaran, kemudian jalankan pemasang. Semasa proses pemasangan, anda mesti menentukan nama kluster; nyatakan nod yang akan menjadi sebahagian daripada kluster; nyatakan tujuan antara muka rangkaian; mengkonfigurasi storan.

Pada akhirnya, anda perlu menjalankan skrip orainstRoot.sh dan root.sh dengan hak root. Skrip orainstRoot.sh dilaksanakan terlebih dahulu pada semua nod, dan dilancarkan pada nod seterusnya hanya selepas skrip pada nod sebelumnya telah selesai. Selepas melaksanakan orainstRoot.sh, root.sh dilaksanakan secara berurutan pada setiap nod. Anda boleh menyemak kejayaan pemasangan menggunakan arahan:

/u01/grid/bin/crsctl semak kluster –semua

Selepas melengkapkan pengesahan, anda boleh mula memasang pangkalan data. Untuk melakukan ini, kami melancarkan pemasang Oracle Universal, yang juga digunakan untuk pemasangan pangkalan data biasa.

Sebagai tambahan kepada kluster aktif/aktif dalam versi 11g R2, terdapat dua pilihan untuk mencipta kluster aktif/pasif. Salah satunya ialah Oracle RACONeNode. Pilihan lain tidak memerlukan lesen untuk RAC dan dilaksanakan menggunakan Oracle Clusterware. Dalam kes ini, storan kongsi dibuat terlebih dahulu; kemudian Grid Infrastructure dipasang menggunakan ASM_CRS dan SCAN; dan selepas itu pangkalan data dalam versi Standalone dipasang pada nod. Seterusnya, sumber dan skrip dicipta yang membolehkan anda melancarkan kejadian pada nod lain jika yang pertama tidak tersedia.

Kesimpulan

Oracle RAC bersama-sama dengan Oracle Grid Infrastructure membolehkan anda melaksanakan pelbagai senario untuk membina kelompok. Fleksibiliti konfigurasi dan keluasan keupayaan diimbangi oleh harga penyelesaian sedemikian.

Penyelesaian Microsoft dihadkan bukan sahaja oleh keupayaan mengelompokkan dirinya, tetapi juga oleh produk yang boleh berfungsi dalam persekitaran sedemikian. Walaupun perlu diperhatikan bahawa set produk tersebut masih lebih luas daripada satu pangkalan data.

Pautan berkaitan

  • Penyelesaian Ketersediaan Tinggi daripada Microsoft: microsoft.com/windowserver2008/en/us/high-availability.aspx ;
  • Pilihan pautan ke dokumentasi dan sumber tentang Failover Clustering dan NLB: blogs.msdn.com/b/clustering/archive/2009/08/21/9878286.aspx (blog - Clusteringand HighAvailability mengandungi banyak maklumat berguna);
  • Dokumentasi dan pengedaran Oracle RAC: oracle.com/technetwork/database/clustering/overview/index.html ;
  • Dokumentasi dan pengedaran Infrastruktur Oracle Clusterware dan Oracle Grid: oracle.com/technetwork/database/clusterware/overview/index.html ;
  • Mengkonfigurasi Perisian Kluster Oracle untuk melindungi Pangkalan Data Oracle Instance Tunggal 11g: