Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Halo sadayana! Kalayan tulisan ieu, AERODISK muka blog ngeunaan Habré. Hore, sobat!

Tulisan sateuacana ngeunaan Habré ngabahas patarosan ngeunaan arsitéktur sareng konfigurasi dasar sistem panyimpen. Dina artikel ieu kami baris nganggap patarosan anu teu acan katutupan saméméhna, tapi mindeng ditanya - ngeunaan kasabaran lepat sistem gudang AERODISK ENGINE. Tim kami bakal ngalakukeun sagalana pikeun mastikeun yén sistem gudang AERODISK eureun gawé, i.e. megatkeun eta.

Kajadian éta tulisan ngeunaan sajarah perusahaan urang, ngeunaan produk urang, ogé conto palaksanaan suksés parantos ngagantung dina Habré, anu mana Hatur nuhun pisan ka mitra kami - TS Solution sareng perusahaan Softline.

Ku alatan éta, kuring moal ngalatih kaahlian manajemén salinan-témpél di dieu, tapi ngan saukur bakal nyayogikeun tautan kana tulisan asli ieu:

Abdi ogé hoyong bagikeun warta anu saé. Tapi kuring bakal ngamimitian, tangtosna, sareng masalahna. Kami, salaku padagang ngora, diantara biaya anu sanés, terus-terusan disanghareupan kanyataan yén seueur insinyur sareng pangurus ngan saukur henteu terang kumaha leres ngajalankeun sistem panyimpen urang.
Éta jelas yén ngatur kalolobaan sistem panyimpen sigana sami tina sudut pandang administrator, tapi unggal produsén gaduh ciri sorangan. Sarta kami henteu iwal di dieu.

Ku alatan éta, dina raraga simplify tugas latihan spesialis IT, urang mutuskeun pikeun bakti taun ieu pikeun atikan gratis. Jang ngalampahkeun ieu, di loba kota badag Rusia urang muka jaringan tina AERODISK Kompeténsi Centers, nu mana wae spesialis teknis kabetot bisa nyandak kursus haratis tur nampa sertipikat dina administering sistem gudang AERODISK ENGINE.

Dina unggal Puseur Kompeténsi urang bakal masang demo stand full-fledged tina sistem gudang AERODISK sarta server fisik, dimana guru urang bakal ngalaksanakeun latihan face-to-face. Kami bakal nyebarkeun jadwal kerja Pusat Kompeténsi nalika penampilanna, tapi kami parantos muka pusat di Nizhny Novgorod sareng kota Krasnodar salajengna. Anjeun tiasa ngadaptarkeun pelatihan nganggo tautan di handap ieu. Ieu inpormasi anu ayeuna dipikanyaho ngeunaan kota sareng tanggal:

  • Nizhny Novgorod (Geus BUKA - anjeun tiasa ngadaptar di dieu https://aerodisk.promo/nn/);
    Dugi ka 16 April 2019, anjeun tiasa nganjang ka pusat iraha waé waktos damel, sareng dina 16 April 2019, kursus pelatihan ageung bakal diayakeun.
  • Krasnodar (OPENING SOON - anjeun tiasa ngadaptar di dieu https://aerodisk.promo/krsnd/ );
    Ti 9 April nepi ka 25 April 2019, anjeun tiasa nganjang ka pusat iraha waé waktos damel, sareng dina 25 April 2019, kursus pelatihan ageung bakal diayakeun.
  • Екатеринбург (OPENING SOON, turutan informasi dina ramatloka kami atawa dina Habré);
    Méi-Juni 2019.
  • Новосибирск (tuturkeun inpormasi dina halaman wéb kami atanapi dina Habré);
    Oktober 2019.
  • Красноярск (tuturkeun inpormasi dina halaman wéb kami atanapi dina Habré);
    Nopémber 2019.

Sareng, tangtosna, upami Moskow teu jauh ti anjeun, maka iraha waé anjeun tiasa nganjang ka kantor kami di Moskow sareng ngajalanan latihan anu sami.

Sadayana. Kami parantos pamasaran, hayu urang teraskeun kana téknologi!

Di Habré kami bakal rutin nyebarkeun tulisan téknis ngeunaan produk urang, tés beban, babandingan, fitur pamakean sareng palaksanaan anu pikaresepeun.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

PERHATOSAN! Saatos maca tulisan, anjeun tiasa nyarios: sumur, tangtosna, anu ngajual bakal pariksa nyalira supados sadayana tiasa dianggo "kalayan bang", kaayaan rumah kaca, jsb. Kuring bakal ngajawab: euweuh kawas éta! Beda sareng pesaing asing urang, kami ayana di dieu, caket sareng anjeun, sareng anjeun tiasa salawasna sumping ka kami (di Moskow atanapi Komite Pusat) sareng nguji sistem panyimpen kami ku cara naon waé. Ku kituna, teu make akal pikiran pikeun urang nyaluyukeun hasil kana gambaran idéal dunya, sabab Kami pisan gampang dipariksa. Pikeun anu puguh teuing angkat sareng teu gaduh waktos, urang tiasa ngatur tés jarak jauh. Kami ngagaduhan laboratorium khusus pikeun ieu. Taros Kami.

ACHTUNG-2! Tés ieu sanés tés beban, sabab didieu urang ngan paduli ngeunaan toleransi kasalahan. Dina sababaraha minggu, urang bakal nyiapkeun stand anu langkung kuat sareng ngalaksanakeun uji beban sistem panyimpen, nyebarkeun hasil di dieu (ku jalan kitu, paménta pikeun tés ditampi).

Ku kituna, hayu urang megatkeun eta.

bangku tés

stand kami diwangun ku hardware handap:

  • 1 x Sistim gudang Aerodisk Engine N2 (2 controller, 64GB cache, 8xFC palabuhan 8Gb / s, 4xEthernet palabuhan 10Gb / s SFP +, 4xEthernet palabuhan 1Gb / s); Disk di handap ieu dipasang dina sistem panyimpenan:
  • 4 x SAS SSD disk 900 GB;
  • 12 x SAS 10k disk 1,2 TB;
  • 1 x Server fisik sareng Windows Server 2016 (2xXeon E5 2667 v3, 96GB RAM, 2xFC palabuhan 8Gb / s, 2xEthernet palabuhan 10Gb / s SFP +);
  • 2 x SAN 8G switch;
  • 2 x LAN 10G switch;

Kami nyambungkeun server kana sistem panyimpen via saklar via FC sareng 10G Ethernet. Diagram nangtung aya di handap.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Komponén anu urang peryogikeun, sapertos MPIO sareng inisiator iSCSI, dipasang dina Windows Server.
Zona dikonpigurasi dina saklar FC, VLAN anu saluyu dikonpigurasi dina saklar LAN, sareng MTU 9000 dipasang dina palabuhan panyimpenan, saklar, sareng host (kumaha carana ngalakukeun sadayana ieu dijelaskeun dina dokuméntasi kami, janten kami moal ngajelaskeun. prosés ieu di dieu).

Métodologi tés

Rencana uji kacilakaan nyaéta kieu:

  • Mariksa kagagalan palabuhan FC sareng Ethernet.
  • Cék gagalna listrik.
  • Kontrol gagal mariksa.
  • Mariksa gagalna disk dina grup / kolam renang.

Sadaya tés bakal dilakukeun dina kaayaan beban sintétik, anu bakal kami hasilkeun ku program IOMETER. Dina paralel, urang bakal ngalakukeun tés anu sami, tapi dina kaayaan nyalin file ageung kana sistem panyimpen.

Konfigurasi IOmeter nyaéta kieu:

  • Baca / Tulis - 70/30
  • Blok - 128k (urang mutuskeun pikeun ngumbah sistem panyimpen dina blok ageung)
  • Jumlah benang - 128 (anu sami sareng beban produktif)
  • Acak pinuh
  • Jumlah Pagawe - 4 (2 pikeun FC, 2 pikeun iSCSI)

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan
Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Tés boga tujuan di handap ieu:

  1. Pastikeun yén beban sintétik sareng prosés nyalin moal ngaganggu atanapi nyababkeun kasalahan dina sababaraha skenario gagal.
  2. Pastikeun yén prosés ngalihkeun palabuhan, pangendali, jsb cukup otomatis sareng henteu meryogikeun tindakan pangurus upami aya gagal (nyaéta, nalika gagal, urang henteu ngobrol ngeunaan gagal balik, tangtosna).
  3. Pastikeun yén inpormasi dina log dipintonkeun leres.

Nyiapkeun host sareng sistem panyimpen

Urang ngonpigurasikeun aksés block dina sistem gudang ngagunakeun FC na Ethernet palabuhan (FC na iSCSI, mungguh). Lalaki ti TS Solution dijelaskeun sacara rinci kumaha ngalakukeun ieu dina tulisan sateuacana (https://habr.com/ru/company/tssolution/blog/432876/). Sareng, tangtosna, teu aya anu ngabatalkeun manual sareng kursus.

Kami nyetél grup hibrid nganggo sadaya drive anu kami gaduh. 2 SSD disk ditambahkeun kana cache nu, 2 SSD disk ditambahkeun salaku undakan gudang tambahan (Online-nagara golongan). Urang dikelompokeun 12 SAS10k drive kana RAID-60P (triple parity) guna mariksa gagalna tilu drive dina grup sakaligus. Hiji disk ditinggalkeun pikeun autoreplacement.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Urang disambungkeun dua LUNs (hiji via FC, hiji via iSCSI).

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Nu boga duanana LUNs nyaéta Engine-0 controller

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Hayu urang ngamimitian tés

Urang ngaktifkeun IOMETER kalayan konfigurasi di luhur.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Urang ngarekam throughput 1.8 GB / s sarta latency 3 milliseconds. Henteu aya kasalahan (Total Error Count).

Dina waktos anu sami, tina drive lokal "C" host kami, paralel ngamimitian nyalin dua file 100GB ageung ka LUNs panyimpenan FC sareng iSCSI (drive E sareng G dina Windows), nganggo antarmuka anu sanés.

Di luhur nyaéta prosés nyalin ka LUN FC, di handap pikeun iSCSI.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Test # 1: nganonaktipkeun port I / O

Urang ngadeukeutan sistem panyimpen ti tukangeun))) sareng ku gerakan sakedik leungeun urang tarik kaluar sadaya kabel FC sareng Ethernet 10G tina Controller Engine-0. Saolah-olah nona beberesih sareng pel anu leumpang sareng mutuskeun pikeun nyeuseuh lantai dimana snot bohong sareng kabel bohong (nyaéta controller masih tiasa dianggo, tapi palabuhan I / O maot).

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Hayu urang tingali IOMETER sareng nyalin file. Throughput turun ka 0,5 GB / s, tapi gancang balik ka tingkat saméméhna (kira-kira 4-5 detik). Henteu aya kasalahan.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Nyalin file teu dieureunkeun, aya serelek di speed, tapi teu pisan kritis (ti 840 MB / s turun ka 720 MB / s). Nironna teu eureun-eureun.

Kami ningali log sistem panyimpen sareng ningali pesen ngeunaan henteu aya palabuhan sareng relokasi otomatis grup.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Panel inpormasi ogé nyarios yén sadayana henteu saé pisan sareng palabuhan FC.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Sistim gudang salamet gagalna I / O palabuhan suksés.

Test No.. 2. Nganonaktipkeun controller gudang

Ampir langsung (sanggeus plugged kabel deui kana sistem gudang) urang mutuskeun pikeun rengse kaluar sistem gudang ku cara narik controller kaluar tina chassis nu.

Deui urang kaanggo sistem gudang ti tukangeun (urang resep eta))) jeung waktu ieu urang tarik kaluar Engine-1 controller, nu dina momen ieu nu boga RDG (nu grup dipindahkeun).

Kaayaan dina IOmeter nyaéta kieu. I/O dieureunkeun salila kira 5 detik. Kasalahan teu ngumpulkeun.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Saatos 5 detik, I/O diteruskeun sareng throughput anu sami, tapi kalayan latén 35 milidetik (laténsi dilereskeun saatos sababaraha menit). Sapertos tiasa ditingali tina layar, total nilai cacah kasalahan nyaéta 0, nyaéta, henteu aya kasalahan tulisan atanapi bacaan.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Hayu urang tingali nyalin file urang. Sakumaha anjeun tiasa tingali, éta teu interrupted, aya hiji serelek slight dina kinerja, tapi sakabéh sagalana balik ka sarua ~ 800 MB / s.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Urang buka sistem gudang tur tingal kutukan dina panel informasi yén Engine-1 controller teu sadia (tangtu, urang maéhan eta).

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Kami ogé ningali éntri anu sami dina log.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Controller gudang ogé salamet gagal suksés.

Test No.. 3: Disconnecting catu daya.

Bisi wae, urang mimiti nyalin file deui, tapi teu eureun IOMETER.
Urang narik unit catu daya.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Ngageter sejen geus ditambahkeun kana sistem gudang di panel informasi.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Ogé dina ménu sensor kami ningali yén sénsor anu aya hubunganana sareng catu daya anu ditarik parantos beureum.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Sistem panyimpen terus jalan. Gagalna unit catu daya henteu mangaruhan kana operasi sistem panyimpen; tina sudut pandang host, laju salinan sareng indikator IOMETER tetep teu robih.

Tes gagalna listrik lulus suksés.

Sateuacan tés ahir, kami mutuskeun pikeun ngahirupkeun deui sistem panyimpen sakedik, nempatkeun deui controller sareng unit catu daya, sareng ogé nempatkeun kabel-kabelna, anu sistem panyimpenan ngawartosan kami kalayan ikon héjo dina panel kaséhatan na. .

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Test No.. 4. Gagalna tilu disk dina grup

Sateuacan tés ieu, urang ngalaksanakeun léngkah persiapan tambahan. Kanyataan yén sistem gudang ENGINE nyadiakeun hiji hal anu pohara kapaké - different rebuild policy . TS Solution wrote ngeunaan fitur ieu saméméhna, tapi hayu urang ngelingan panggih na. Administrator gudang bisa nangtukeun prioritas pikeun alokasi sumberdaya salila rebuilding. Boh dina arah kinerja I / O, nyaeta, ngawangun deui nyokot leuwih lila, tapi euweuh drawdown kinerja. Atawa dina arah ngawangun deui speed, tapi produktivitas bakal ngurangan. Atawa pilihan saimbang. Kusabab kinerja panyimpen nalika ngawangun deui grup disk sok nyeri sirah admin, kami bakal nguji kabijakan anu bias nuju kinerja I / O sareng biaya ngawangun deui laju.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Ayeuna hayu urang pariksa keur gagalna disk. Kami ogé ngaktifkeun ngarékam ka LUNs (file sareng IOMETER). Kusabab urang gaduh grup parity triple (RAID-60P), ieu ngandung harti yén sistem kudu tahan gagalna tilu disk, sarta sanggeus gagalna, ngagantian otomatis kudu jalan, hiji disk kudu nyokot tempat salah sahiji gagal. di RDG, sarta rebuilding kudu dimimitian dina eta.

Mimiti. Kahiji, ngaliwatan antarbeungeut panyimpen, hayu urang nyorot disk anu urang hoyong cabut (supaya teu sono sareng narik disk autochange).

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Urang pariksa indikasi dina hardware. Sagalana OK, urang tingali tilu disk disorot.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Sarta kami tarik kaluar tilu disk ieu.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Hayu urang tingali naon dina host. Tur aya ... euweuh husus kajadian.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan
Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Indikator nyalin (aranjeunna langkung luhur tibatan awal, sabab cache parantos dipanaskeun) sareng IOMETER henteu seueur robih nalika ngahapus disk sareng ngamimitian ngawangun deui (dina 5-10%).

Hayu urang tingali naon anu aya dina sistem panyimpen.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Dina status grup, urang nempo yén prosés restructuring geus dimimitian tur geus deukeut ka parantosan.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Dina rorongkong RDG anjeun tiasa ningali yén 2 disk dina status beureum, sarta hiji geus diganti. The autoreplacement disk geus euweuh; eta ngagantikeun 3rd gagal disk. Rebuilding nyandak sababaraha menit, nulis file nalika 3 disk gagal teu interrupted, jeung kinerja I / O teu robah teuing.

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Uji kacilakaan sistem panyimpen AERODISK ENGINE N2, uji kakuatan

Tes gagalna disk pasti lulus suksés.

kacindekan

Dina titik ieu, urang mutuskeun pikeun ngeureunkeun kekerasan ngalawan sistem gudang. Hayu urang nyimpulkeun:

  • Pamariksaan gagal port FC - suksés
  • Pamariksaan gagal port Ethernet - suksés
  • Kontrol gagal mariksa - suksés
  • Test Gagalna kakuatan - suksés
  • Mariksa gagalna disk di grouppool - suksés

Henteu aya kagagalan anu lirén ngarékam atanapi nyababkeun kasalahan dina beban sintétik; tangtosna, aya prestasi anu hit (sareng urang terang kumaha cara nungkulanana, anu bakal urang laksanakeun pas), tapi nunjukkeun yén ieu mangrupikeun detik, éta lumayan ditarima. Kacindekan: kasabaran sesar sadaya komponén sistem panyimpen AERODISK digawé di tingkat, teu aya titik gagal.

Jelas, dina hiji tulisan urang moal tiasa nguji sadaya skenario gagal, tapi urang nyobian nutupan anu pang populerna. Ku alatan éta, punten kirimkeun koméntar anjeun, saran pikeun publikasi anu bakal datang sareng, tangtosna, kritik anu nyukupan. Urang bakal bungah ngabahas (atawa hadé acan, datang ka latihan, abdi duplikat jadwal ngan bisi)! Nepi ka tés anyar!

  • Nizhny Novgorod (Geus BUKA - anjeun tiasa ngadaptar di dieu https://aerodisk.promo/nn/);
    Dugi ka 16 April 2019, anjeun tiasa nganjang ka pusat iraha waé waktos damel, sareng dina 16 April 2019, kursus pelatihan ageung bakal diayakeun.
  • Krasnodar (OPENING SOON - anjeun tiasa ngadaptar di dieu https://aerodisk.promo/krsnd/ );
    Ti 9 April nepi ka 25 April 2019, anjeun tiasa nganjang ka pusat iraha waé waktos damel, sareng dina 25 April 2019, kursus pelatihan ageung bakal diayakeun.
  • Екатеринбург (OPENING SOON, turutan informasi dina ramatloka kami atawa dina Habré);
    Méi-Juni 2019.
  • Новосибирск (tuturkeun inpormasi dina halaman wéb kami atanapi dina Habré);
    Oktober 2019.
  • Красноярск (tuturkeun inpormasi dina halaman wéb kami atanapi dina Habré);
    Nopémber 2019.

sumber: www.habr.com

Tambahkeun komentar