IBM Storwize V7000 Unified - paglalarawan, koneksyon at pagsasaayos ng mga storage system. IBM Storwize V7000 Unified - paglalarawan, koneksyon at pagsasaayos ng mga sistema ng imbakan Pag-aayos ng isang data warehouse

Ang post ngayon ay tututuon sa IBM Storwize V7000 Unified.

Tingnan natin ang mga isyu sa koneksyon at pagsisimula, at magsagawa din ng maliit na pagsubok sa pagganap.

Una, ilang background na impormasyon sa:

IBM Storwize V7000 Unified ay isang pinag-isang sistema ng pag-iimbak ng data na may kakayahang magkasabay na magbigay ng block at file access (SAN at NAS). Pag-access ng file sa pamamagitan ng NFS/CIFS/FTP/HTTPS/SCP file protocol. Pati na rin ang lokal at malayuang pagtitiklop ng file. Well, kasama ang lahat ng pagiging kapaki-pakinabang at goodies na likas sa orihinal na Storwize V7000, at ito ay: Thin Provisioning (virtual allocation ng disk space), FlashCopy (gumawa ng mga snapshot at clone ng mga volume), Easy Tier (multi-level storage), Data Migration (paglipat ng data), Real-time na Performance, Metro at/o Global Mirror (remote replication), External Virtualization (virtualization ng external storage system), Real-time Compression (data compression).

Ang system ay binubuo ng V7000 mismo at dalawang file module (isang uri ng system x server na may espesyal na software na naka-install dito) na pinagsama sa isang kumpol sa ilalim ng kontrol ng isang solong graphical na interface, tulad ng sinasabi nila sa IBM - isang sistema, isang kontrol, isang pinag-isang solusyon.

Ang pag-install at pagsisimula ng system ay medyo simple, ang pangunahing bagay ay upang matiyak na ang paglipat ay tama at magkaroon ng isang malinaw na pag-unawa sa pamamaraan, at hindi rin masakit na bisitahin ang IBM Storwize V7000 Unified Information Center (http:/ /pic.dhe.ibm.com/infocenter/storwize/unified_ic /index.jsp?topic=%2Fcom.ibm.storwize.v7000.unified.132.doc%2Fmanpages%2Fdetachnw.html)

Halimbawa ng IBM Storwize V7000 system switching

Upang simulan, gawin ang sumusunod na pamamaraan:


I-click ang "Ilunsad ang GUI" at magbubukas ang browser ayon sa ip na tinukoy sa item ng Pamamahala ng IP, kung saan makikita natin ang proseso ng pagsisimula ng system. Sa pagkumpleto, na tinukoy ang lahat ng kinakailangang mga parameter, isang GUI na pamilyar na, ngunit puno ng mga bagong item, ang naghihintay sa amin.

Kung may nagkamali at lumitaw ang isang problema sa pagsisimula, dapat mong bigyang pansin ang file na "satask_result.html" na matatagpuan sa flash drive na may utility; bilang panuntunan, naglalaman ito ng bilang ng error dahil sa kung saan naganap ang pagkabigo. Malamang na hindi magtagumpay ang muling pagsisimula kung na-configure na ang kahit isa sa mga elemento ng system, kaya dapat na i-reset ang lahat ng mga setting. Ang pag-reset ay isinasagawa tulad ng sumusunod: sa sistema ng imbakan mismo, kailangan mong pumunta sa serbisyo ng graphical na interface ng mga controllers (ang IP address ay maaaring mabago gamit ang parehong InitTool utility, ang default na address ay 192.168.70.121/122), lumipat node1 at node2 sa service mode (“Enter” Service State”), pagkatapos ay sa tab na “Manage System” i-clear ang impormasyon ng system ng napiling node, pagkatapos ay pumunta sa tab na “Configure Enclosure” at i-reset ang system ID (suriin ang “ I-reset ang kahon ng system ID" at i-click ang "Baguhin"), ang pagkakasunud-sunod ng mga aksyon na ito ay dapat gawin para sa parehong mga controllers (pagpili ng node1 at node2 sa tab na "Home"), pagkatapos nito ay dapat mong i-reboot ang storage system. Upang tanggalin ang pagsasaayos sa mga module ng file, kailangan mong muling i-install ang system mula sa kasamang disk, pagkatapos isagawa ang mga utos sa na-load na mga module, username/password (root/Passw0rd), pagkatapos ay ( $ rm -rf /pumilit/*), at suriin na ang file ay tinanggal ( $ ls -ahl /pumilit/*), ipasok ang disk at i-reboot ( $reboot), awtomatikong magsisimula ang pag-install pagkatapos ng kumpirmasyon (pindutin ang "Enter").

Mayroong ilang mga graph ng pagganap ng system na may block access.

Sinubukan ng Host, OS Windows Server 2012, ang dalawang lokal na disk na ipinakita sa pamamagitan ng FC, isang 100Gb na may RAID10 ng 4 SSD 200Gb at ang pangalawang 100Gb na may pool na binubuo ng 3 RAID5, na naglalaman ng 19 SAS disk (300Gb 15k), dalawang The RAID group na may kasamang pito disk, at ang ikatlong grupo ay may lima. Isinagawa ang pagsubok sa programa ng IOmeter, dalawang mga pagtutukoy na "100%Random-8k-70%Read" ang ginamit - pagsubok sa 8kb blocks, 100% random access, 70% read operations, 30% write. At "Max Throughput-50%Read" - pagsubok sa 32kb blocks, 100% sequential access, 50% read and write operations. Ang lalim ng pila ay may halaga na 64.

Gusto kong ipakita kung gaano kadali ang pag-set up ng isang data storage system mula sa IBM. Espesyal na salamat kay Dmitry K. mula sa Orenburg para sa pagbibigay ng mga screenshot, na hindi tamad at nakuha ang proseso ng pag-install.

Ang pinakapangunahing diagram:

  • IBM Storwize v3700 storage system bilang standard na may kakayahang magkonekta ng mga server sa pamamagitan ng iSCSI at SAS. Nag-install ng 4 na disk na 600Gb
  • dalawang IBM 3650 m4 server, walang mga lokal na disk, na may dalawang single-port na SAS HBA card
  • cross-to-cross na koneksyon, fault-tolerant - bawat server HBA adapter ay konektado sa sarili nitong storage controller

Ang gawain ay ang mga sumusunod:

  1. Kumonekta sa storage system para sa pamamahala
  2. I-update ang firmware upang suportahan ang mga koneksyon sa SAS
  3. Gumawa ng array mula sa mga disk, RAID level 10
  4. Dahil mayroon kaming mga server na walang hard drive, gumagawa kami ng hiwalay na LUN para sa bawat server upang mai-install ang Windows server 2012 operating system
  5. Lumilikha kami ng isang karaniwang LUN na maa-access sa parehong mga server. Gagamitin ito upang lumikha ng isang MS SQL 2012 cluster, mas tiyak para sa pag-iimbak ng mga database
  6. Ang gawain ay hindi kasama ang paggamit ng virtualization

Magsimula tayo sa pag-set up

1

Ang sistema ng imbakan ay may isang espesyal na flash drive; ginagamit ito para sa paunang pagsasaayos, lalo na ang pagtatakda ng password ng administrator at IP address ng serbisyo para sa pagkonekta sa web interface. Mula sa flash drive sa computer, patakbuhin ang utility na InitTool.bat

2

Dahil kakalabas lang namin ng storage system, piliin ang opsyong Lumikha ng bagong system

3

Itinakda namin ang IP address kung saan kami ikokonekta sa sistema ng imbakan.

4

Proseso ng pagsisimula ng system:

  1. Ligtas naming inalis ang device mula sa computer at inilabas ang flash drive.
  2. Tinitingnan namin ang isa sa mga controllers ng storage system. Kakailanganin naming ipasok ang flash drive sa isa sa mga konektor sa mga interface ng pamamahala ng network. Ngunit bago iyon, kailangan mong tiyakin na sa kanang itaas na bahagi ng controller, tatlong indicator lights ang nagpapadala ng mga tamang semaphor signal, ang kaliwa ay naka-on, ang gitna ay kumikislap, ang kanan ay naka-off.
  3. Matapos mailagay ang flash drive sa isang USB port (anuman). Ang kanang icon (pagbubulalas) ay nagsisimulang kumurap. Kailangan mong maghintay hanggang sa tumigil ito sa paglabas, pagkatapos nito ay maaari mong alisin ang flash drive at ibalik ito sa computer upang makumpleto ang mga hakbang ng wizard.

5

Sa pamamagitan ng isang browser (Inirerekomenda ang IE8 o Firefox 23+) pumunta kami sa web interface.

Ang default na password sa pag-log in para sa superuser ay passw0rd (na pinaghihiwalay ng zero)
Ngayon na ang oras upang i-update ang firmware; upang gawin ito, pumunta sa menu na Mga Setting -> Pangkalahatan -> I-upgrade ang Machine Code

Ang firmware ay na-download nang maaga mula sa opisyal na website na ibm.com. Sa aming kaso, ito ay Bersyon 7.1.0.3 (bumuo ng 80.3.1308121000). Ito ay may kasamang isang Upgrade test utility, una namin itong i-load sa storage system, at pagkatapos ay ang firmware mismo.

6

Awtomatikong nakita ng storage system ang 4 na naka-install na disk. Itinalaga ng system ang tatlo sa kanila sa POOL, at itinalaga ang isa sa hot spare.

Kung mayroong higit pang mga disk, maaaring makatuwirang mag-iwan ng ganoong awtomatikong setting. Sa aming kaso, mas mahusay na i-repartition ang mga disk sa ibang paraan.

7

Tinatanggal ang awtomatikong ginawang Pool

8

Makakakuha kami ng 4 na libreng disk mula sa kung saan gagawa kami ng RAID 10

9

I-click ang I-configure ang Storage, pagkatapos ay piliin kung aling RAID ang gusto naming gawin at kung gaano karaming mga disk ang gagamitin para dito.

10

Itakda ang pangalan para sa bagong likhang Pool.

Para hindi malito sa terms. Gumagawa kami ng RAID o array mula sa mga libreng disk, ang nagreresultang libreng espasyo ay Pool. Pagkatapos ay puputulin natin ang pool space mismo sa mga piraso, ang tinatawag na LUNs o Volume, at ngayon ay maaari na silang iharap sa mga server (host).

11

Nagawa na ang pool

12

Gumawa ng bagong LUN sa pool

13

Hindi ito nakikita sa screenshot, ngunit itinatakda namin ang laki ng LUN

14

Kaya, gamit ang wizard ng paglikha ng LUN, gumawa kami ng 3 buwan.

Gaya ng pinlano, dalawang 100Gb bawat isa para sa mga operating system ng server. At isang karaniwang sukat na 500Gb para sa paglikha ng isang MS SQL 2012 cluster

15

Ngayon ay kailangan mong sabihin sa storage system kung aling mga server (host) ang nakakonekta dito. Sa pangunahing pagsasaayos mayroon lamang dalawang pagpipilian sa koneksyon - iSCSI at SAS.

Mayroon kaming dalawang server na nakakonekta sa Storwize v3700 sa pamamagitan ng SAS

16

Sa hakbang na ito, ipinapahiwatig namin sa storage system na ang aming unang server ay nakakonekta dito gamit ang dalawang SAS cable, na sa server ay nakasaksak sa dalawang SAS HBA card na may mga identifier (16 na digit)

Kaya, nagdaragdag kami ng parehong mga server, bawat isa ay may dalawang identifier.

17

Nagpapakita kami ng mga LUN sa mga server. Sa madaling salita, nagtatalaga kami ng mga karapatan sa pag-access.

Sa screenshot, ang HOST_LUN_TOP ay inilaan lamang para sa unang server, dahil ang operating system nito ay mai-install dito. At hindi makita ng pangalawang server ang LUN na ito.
Hindi tulad ng SQL_LUN, na dapat ma-access sa parehong mga server, dahil ang MS SQL cluster database ay matatagpuan dito.

Upang i-configure at higit pang pamahalaan ang mga sistema ng imbakan ng serye ng DS35xx mula sa IBM, ginagamit ang programa ng manager ng imbakan ng DS, ang pinakabagong bersyon na maaaring ma-download mula sa opisyal na website, siyempre, pagkatapos ng pagpaparehistro. Mayroong mga bersyon ng programa para sa iba't ibang mga operating system, Linux, Windows, Mac, HPUX

Dito, magandang ideya na i-download ang pinakabagong mga update sa firmware para sa mga controller ng storage system. Kung hindi, ang storage system ay maaaring hindi makakita ng mga disk o HBA adapter sa mga server o iba pang nauugnay na mga problema ay maaaring lumitaw.

Hindi ko alam kung bakit, ngunit maraming tao ang may problema sa paghahanap at pag-download ng mga nada-download na file sa website ng IBM. Pumunta sa Ibm.com -> Support and Downloads -> Mga pag-aayos, update at driver -> Mabilis na paghahanap-> sa search bar na "DS3500 (DS3512, DS3524)" -> Tingnan ang mga pag-download ng DS3500 (DS3512,DS3524). Ang portal ng IBM ay hindi palaging gumagana nang tama, kaya kung hindi ito gumana, subukan ang ibang browser.

Ang firmware para sa controller ay ganito ang hitsura

Mga file para sa pag-download ng DS storage manager, kaya



Pagkatapos i-install at ilunsad ang program, sasabihan ka na pumili ng paraan para sa paghahanap ng storage system. Awtomatikong sinusuri ang network at naghahanap ng konektadong DS35xx; sa Manual kailangan mong manu-manong ipasok ang mga IP address ng parehong mga controller ng aming storage system. Para sa kaginhawahan, ang mga default na address ng interface ng pamamahala ay nakasulat sa system ng imbakan mismo sa ilalim ng mga port. Kung ang DHCP ay tumatakbo sa network, ang mga address ay awtomatikong makukuha.



Nakikita namin na para sa fault tolerance, dalawang management port ang itinayo sa bawat controller, ngunit, kadalasan, ang mga unang port ng bawat controller ay ginagamit para sa pamamahala.


Diagram ng koneksyon

Bago ka magsimulang mag-set up, kailangan mong isipin kung ano ang gusto mong makuha sa huli; kung walang pag-unawa, pagkatapos ay hindi ka dapat magsimula. Gawin natin ang pinakasimpleng pamamaraan, ikonekta ang dalawang server sa sistema ng imbakan ayon sa pamamaraan.


Ang bawat server ay may dalawang SAS HBA adapter, para sa mga hindi nakakaalam, ito ay isang PCI-E card lamang na may SAS input. Dalawang HBA ang naka-install para sa fault tolerance; kung mabigo ang isa sa mga controller sa storage system, magpapatuloy ang trabaho sa kabila. Sa parehong lohika, ang system ay protektado mula sa mga problema sa SAS cable o HBA adapter sa server.

Setup. Logics.

Mayroon kaming isang sistema ng imbakan na may mga disk sa loob nito. Una, kailangan nating mag-assemble ng ilang uri ng RAID (array) mula sa mga disk, pagkatapos ay lumikha ng isang lohikal na volume (LUN) sa RAID na ito, pagkatapos ay ipakita ang volume na ito sa mga server (mapping) upang makita nila ito at magawa ito. . Ito ang lohika.

Ngayon, sa pagkakasunud-sunod. Gagawin ko ang lahat ng manipulasyon sa isang simulator, na maaaring ma-download sa opisyal na website ng imbakan ng IBM. Ang interface ay hindi eksaktong pareho sa kung ano ang makikita mo sa isang tunay na DS3524 o DS3512
1.. Nauna naming pinili ang awtomatikong paraan ng paghahanap para sa isang sistema ng imbakan, natagpuan at ikinonekta ito ng system, ang sistema ng imbakan ay ipinapakita sa console.

2.. Mag-right click sa storage system at piliin ang Manage para simulan ang configuration.

3.. Ang wizard ay bubukas sa isang bagong window, ngunit... Gusto kong magpakita ng unibersal na pagkakasunud-sunod ng mga aksyon, isara ito.

4.. Sa tab na Logical/Physical View nakikita namin ang hindi nakalaang puwang sa disk. Mayroong dalawang uri ng mga disk sa simulate storage system; iko-configure namin ang mga karaniwang SATA. Una, lumikha kami ng isang Array (RAID)



6.. Magtakda ng NAME sa aming array


7.. Pinipili namin kung aling RAID ang gusto naming makuha. Hindi namin nakikita ang RAID 10, para magawa ito kailangan mong piliin ang RAID 1
8.. At pagkatapos ay ipinaliwanag ng wizard na kung lumikha ka ng RAID 1 mula sa apat o higit pang mga disk, pagkatapos ay awtomatikong malilikha ang 10 RAID (o 1+0, ang parehong bagay)
9.. Pagpili upang lumikha ng isang RAID ng 38 mga disk

10.. Pagkatapos ng paglikha, awtomatikong magsisimula ang volume creation wizard (LUN), maaari rin itong ilunsad mula sa console, tulad ng sa ika-4 na hakbang, kailangan mo lamang piliin ang naunang nilikha na array.

11.. Kailangan mong ipahiwatig ang laki ng LUN, sa aking kaso 8 Tb (kabuuang libre 17.6 Tb), at magkaroon ng isang pangalan para sa volume
12.. Isang mahalagang punto: kung alam natin kung aling OS ang mai-install sa LUN na ito, kailangan nating tukuyin ito. Para sa VMware mayroon ding isang linya, para sa XenServer Linux ay napili. Ngunit sa ilang kadahilanan wala akong mga linyang ito sa simulator
13.. Matapos gawin ang Array at LUN, makikita natin ang mga ito sa console
14.. Ngayon ay kailangan mong pumunta sa isa pang tab at magbigay ng access sa LUN server na ito. Nakita namin na ang Default na Pangkat ay nilikha bilang default at ang LUN1 ay magagamit sa pangkat na ito. Kailangan lang naming idagdag ang aming server (una, pagkatapos ang isa) sa grupong ito para makakonekta sila sa LUN1.

15.. Mag-right-click sa Default Group, Define -> Host

16.. Ang bawat isa sa aming mga server ay may dalawang SAS HBA, at sa pamamagitan nila nagkakaroon ng koneksyon sa storage system. Maaaring matukoy ng system ng storage ang server nang tumpak sa pamamagitan ng mga HBA adapter, o mas tiyak, sa pamamagitan ng kanilang natatanging "identifier".

Itakda ang pangalan ng host (mayroon akong ESX1). Pumili kami ng dalawang "identifier" na kabilang sa server na aming kinokonekta. Maaari mong makita kung anong mga identifier ang mayroon ang server sa pamamagitan ng direktang pagkonekta sa ESXi host sa pamamagitan ng vSphere Client o sa pamamagitan ng vCenter Server. Doon, tumingin sa seksyong "mga adaptor ng imbakan".

Ilipat ang dalawang "identifier" mula sa kaliwang column papunta sa kanan. Pagkatapos ay piliin ang bawat "identifier" at mag-click sa pindutang I-edit upang magdagdag ng paglalarawan dito. Ang pamamaraang ito ay naimbento upang hindi malito sa isang malaking bilang ng mga identifier.

Sa aking simulator, mayroong ilang mga zero sa halip na mga natatanging "identifier", huwag pansinin, ang lahat ay magiging ayon sa nararapat.

17.. Ngayon piliin ang host operating system, kung VMware pagkatapos ay piliin ang VMware

18.. Pagkatapos nito, makikita mo ang iyong Host sa console at dahil sa katotohanang nasa Default Group ito, magiging available ang LUN1 dito.

Konklusyon. Ito ay naging isang mahabang artikulo, sa pagsasanay ang lahat ay nangyayari nang mas mabilis, kailangan mo lamang na i-click ang lahat ng mga hakbang nang ilang beses at ang proseso ng pagkonekta ng mga sistema ng imbakan mula sa IBM ay hindi na magdudulot ng mga problema.

Ang pag-set up ng koneksyon sa iSCSI ay medyo mas kumplikado. Pinapayuhan ko kayong pumili ng alinman sa SAS o FC.

Nagbibigay-daan sa iyo ang mga cluster na sukatin ang iyong configuration IBM® WebSphere Portal. Nagbibigay din ang mga cluster ng mataas na kakayahang magamit para sa mga aplikasyon ng J2EE dahil sa kaganapan ng isang pagkabigo, ang mga kahilingan ay awtomatikong ipinapasa sa malusog na mga server. Maaaring i-configure ang isang cluster sa iba't ibang paraan: pahalang, patayo, maramihan at dynamic.

Ang sumusunod na paglalarawan ay nagpapakita ng isang pahalang na configuration ng cluster kung saan WebSphere Portal naka-install sa maraming server o sa maraming profile sa isang pisikal na server. Binabawasan ng pagsasaayos ng multi-server ang bilang ng mga indibidwal na pagkabigo, ngunit nangangailangan ng karagdagang software gaya ng mga server. Binabawasan din ng pagsasaayos ng maraming profile ang bilang ng mga indibidwal na pagkabigo. Nangangailangan ito ng mas kaunting karagdagang hardware kaysa sa configuration ng multi-server, ngunit maaaring kailanganin pa rin ang karagdagang hardware, gaya ng karagdagang memorya. Pinamamahalaan ng deployment administrator ang cell para sa mga horizontal cluster node.

Upang iwanang hindi nagbabago ang hardware, maaari mo ring i-configure ang mga virtual cluster na elemento sa isang node. Karaniwan, ang malalaking portal cluster ay nagbibigay ng parehong pahalang at patayong scaling. Halimbawa: Maaaring may apat na portal node, bawat isa ay naglalaman ng limang miyembro ng cluster, para sa kabuuang dalawampung miyembro ng cluster.

Bilang tugon sa feedback ng customer, ibinibigay ang mga tagubilin para sa pag-configure ng WebSphere Portal para sa bawat operating system. Piliin ang iyong operating system upang simulan ang proseso.

  1. Paghahanda ng IBM i operating system sa isang cluster environment
    Tingnan ang impormasyon tungkol sa pagse-set up ng iyong operating system na gagamitin IBM WebSphere Portal. Kung nag-install ka ng iba pang mga bahagi, maaaring kailanganin ang mga karagdagang hakbang; Pakisuri ang dokumentasyon para sa mga bahaging ito.
  2. Ihanda ang pangunahing node sa IBM i
    Bago lumikha ng isang cluster environment, dapat mong i-install IBM WebSphere Portal sa pangunahing node at pagkatapos ay i-configure ang database at network deployment manager.
  3. Gumawa at magdagdag ng bagong profile ng Deployment Manager sa IBM i
    Sa isang production environment, ang Deployment Manager ay dapat na naka-install sa isang malayuang server, hindi sa parehong server IBM WebSphere Portal. Upang gumawa ng malayuang profile ng Deployment Manager, gamitin ang Tool sa Pamamahala ng Profile o ang command na manageprofiles. Sa isang pagsubok o development environment, maaaring i-install ang Deployment Manager sa iyong lokal na system gamit ang IBM Installation Manager. Kung nag-i-install ka ng malayuang profile ng Deployment Manager, sundin ang mga hakbang para gumawa at magdagdag ng profile ng Deployment Manager. Laktawan ang mga hakbang na ito kung nag-i-install ka ng lokal na profile ng Deployment Manager gamit ang Installation Manager sa pangunahing node.
  4. Paglikha ng isang cluster sa IBM i
    Pagkatapos ng pag-install IBM WebSphere Portal Sa pangunahing node, pag-configure ng remote na database, at paghahanda ng pangunahing node para makipag-ugnayan sa Deployment Manager, maaari kang lumikha ng isang static na cluster upang mahawakan ang mga kahilingan sa paglipat.
  5. Inihahanda ang web server kapag naka-install ang portal sa IBM i sa isang clustered na kapaligiran
    I-install at i-configure ang module ng web server na ibinigay ng Server ng Application ng IBM WebSphere, upang i-configure ang web server upang makipag-ugnayan sa IBM WebSphere Portal.
  6. IBM i Cluster: Paghahanda ng mga rehistro ng user
    Mag-install at mag-configure ng LDAP server bilang registry ng user para mag-imbak ng impormasyon ng user at matukoy ang mga user sa isang clustered production environment.

  7. I-set up ang proteksyon sa registry ng user sa IBM WebSphere Portal upang protektahan ang server mula sa hindi awtorisadong pag-access. Maaari kang mag-configure ng standalone na LDAP user registry o magdagdag ng LDAP o Database user registry sa default na federated store. Kapag na-configure na ang registry ng user, maaari kang magdagdag ng mga saklaw para sa mga virtual na portal o pangalawang database para mag-imbak ng mga attribute na hindi maiimbak sa registry ng user ng LDAP.
  8. Pagbibigay ng karagdagang mga miyembro ng cluster sa IBM i
    Pagkatapos i-install at i-configure ang pangunahing node, maaari kang lumikha ng mga karagdagang node. Maaari mong i-install IBM WebSphere Portal sa bawat node at pagkatapos ay i-configure ang node para ma-access ang database at user registry bago ito idagdag sa cluster.
  9. IBM i cluster: Fine-tuning na mga server
    Ang pagpino sa iyong mga server ay gumaganap ng isang mahalagang papel sa pagtiyak na ang iyong WebSphere Portal na kapaligiran ay gumaganap tulad ng inaasahan. Ang WebSphere Portal ay hindi paunang nakatutok para sa produksyon, kaya para sa pinakamainam na pagganap, suriin at sundin ang mga pamamaraan sa IBM WebSphere Portal Tuning Guide. Kung hindi available ang gabay sa fine-tuning para sa kasalukuyang release ng WebSphere Portal, gamitin ang gabay para sa nakaraang release.
  10. Pagse-set up ng paghahanap sa isang IBM i cluster
    IBM WebSphere Portal nagbibigay ng dalawang magkaibang opsyon sa paghahanap. Maaari mong gamitin ang parehong mga kakayahan sa paghahanap sa isang clustered na kapaligiran.
  11. Pagse-set up ng maraming cluster sa IBM i
    Ang mga karagdagang kumpol ng cell ay nilikha sa halos parehong paraan tulad ng una, na may ilang mga pagbubukod. Sa katunayan, ang bagong profile ay nilayon na gamitin bilang pangunahing profile, ayon sa cluster terminology IBM WebSphere Portal, at gagamitin bilang batayan para sa bagong kahulugan ng isang cluster. Ginagaya nito ang proseso ng paglikha ng unang cluster sa isang cell. Sa panahon ng proseso ng pamamahagi, kung mayroong anumang mga application sa bagong node na ito sa cell (dahil ginagamit ang mga ito ng unang cluster), hindi papayagan ng Deployment Manager na maidagdag ang mga ito. Pagkatapos ng pamamahagi, ang mga application na mayroon na sa cell ay hindi nakalantad sa WebSphere_Portal server sa bagong idinagdag na node; samakatuwid, ang mga umiiral na application ay dapat na muling maiugnay sa bagong ipinamahagi na server upang maibalik ang listahan ng aplikasyon. Kaya, depende sa configuration ng bagong profile, ibabahagi ang ilang application sa pagitan ng iba pang umiiral na cluster, at ang ilan ay magiging kakaiba sa bagong profile na ito.
  12. Pagbabahagi ng mga domain ng database sa pagitan ng mga kumpol sa IBM i
    Kung ang iyong production environment ay binubuo ng maraming cluster sa isang cell at maraming cluster sa iba't ibang cell, maaari kang magbigay ng access sa mga database domain sa lahat ng cluster upang suportahan ang redundancy at failover. Data IBM WebSphere Portal na nakaimbak sa maramihang mga domain ng database na may iba't ibang mga kinakailangan sa availability depende sa pagsasaayos ng kapaligiran ng produksyon. Kung mayroong ilang mga linya ng produksyon, ang bawat isa ay ipinatupad bilang isang kumpol ng server, ang paggamit ng mga karaniwang domain ng database ay ginagarantiyahan ang awtomatikong pag-synchronize ng data sa pagitan ng mga linya ng produksyon.

Sa artikulong ito, titingnan natin ang isyu ng pag-install at pagsasaayos sa CentOS 7. Sa manwal na ito, ang pag-install ng trial na bersyon ay ipapakita. WebSphere, ngunit hindi ito naiiba sa buong bersyon, kaya hindi mahalaga.

Kaya, tayo na!

1) Paghahanda at pagsasaayos ng OS

Sa ating trabaho ay gagamitin natin ang bago CentOS 7. Nakakagulat, sa labas ng kahon ay nangangailangan ito ng maraming pagtatapos upang gumana, kaya maging handa para dito. Kaya, i-install ang minimal na bersyon nang walang graphics at umalis na tayo. Sa pamamagitan ng interface - agad na mag-set up ng isang network upang mayroong Internet... ito ay gagawing mas madali ang iyong buhay :)

I-install natin ang pangunahing software... na sa ilang kadahilanan ay hindi kasama sa package:

Yum install net-tools nano wget

Ngayon suriin natin ang aming hostname at aayusin natin mga host(i-edit ayon sa gusto mo):

Nano /etc/hostname nano /etc/hosts

Ifconfig -a

Upang ayusin ito, kailangan mo munang ayusin ito ng kaunti grub:

Nano /etc/default/grub

Sa dulo ng linya" GRUB_CMDLINE_LINUX"kailangan idagdag" net.ifnames=0 biosdevname=0“. Makakakuha ka ng ganito (hindi 1 sa 1):

GRUB_CMDLINE_LINUX="rd.lvm.lv=rootvg/usrlv rd.lvm.lv=rootvg/swaplv crashkernel=auto vconsole.keymap=usrd.lvm.lv=rootvg/rootlv vconsole.font=latarcyrheb-sun16 rhgb quiet net.ifnames=0 biosdevname=0"

Pinalitan namin ang aming network interface sa normal, classic " eth0” at muling buuin natin:

Mv /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/ifcfg-eth0 reboot

Pag-set up ng network:

Nano /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" ONBOOT=oo BOOTPROTO=static IPADDR=1.1.4.185 NETMASK=255.255.248.0 GATEWAY=1.1.1.9 DNS1=1.1.1.10 DNS1=1.1.1.10 DNS2.

Huwag paganahin ang dagdag Tagapamahala ng network at muling buuin natin:

Systemctl stop NetworkManager systemctl i-disable ang NetworkManager reboot

Sinusuri namin kung ang system ay itinalaga bilang isang thread IPv6:

lsmod | grep -i ipv6

Kung ang mga mensahe ay naglalaman ng mga sanggunian sa IPv6, ngunit ito ay magiging, pagkatapos ay magpatuloy kami sa hindi pagpapagana nito:

Nano /etc/default/grub

Sa simula ng linya " GRUB_CMDLINE_LINUX"kailangan idagdag" ipv6.disable=1“. Makakakuha ka ng ganito:

GRUB_CMDLINE_LINUX="ipv6.disable=1 rd.lvm.lv=rootvg/usrlv...

Lumikha ng bagong config at i-save ang resulta:

Grub2-mkconfig -o /boot/grub2/grub.cfg

I-reboot:

Suriin nating muli at tiyaking maayos ang lahat:

lsmod | grep -i ipv6

Pagdaragdag sa system EPEL(lahat ng uri ng mga pakete na "binatagan" ng mga lisensya) imbakan para sa CentOS 7:

Wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm rpm -ivh epel-release-7-2.noarch.rpm yum repolist

Gumagamit ang bagong OS ng "master" na daemon na kumokontrol sa iba pang mga daemon. Ito sistemad, na ipinakilala sa halip na mga lumang script ng pagsisimula init.d. Ginagamit din ang isang bagong firewall, firewalld sa halip na iptables. Suriin natin ang operasyon nito at buksan ang mga port na kailangan natin (9080 at 9443):

Systemctl status firewalld firewall-cmd --permanent --zone=public --add-port=9080/tcp firewall-cmd --permanent --zone=public --add-port=9443/tcp systemctl restart firewalld

Sa katunayan, dito nagtatapos ang pagsasaayos ng OS at direkta kaming nagpapatuloy sa pag-install IBM WebSphere Application Server Liberty Profile 8.5.5

2) I-install ang WebSphere

Kakailanganin namin ng account IBM. Pagkatapos ng regular na pagpaparehistro, maaari kang mag-download ng anumang software (para sa mga layunin ng pag-unlad, tinatawag din itong pagsubok na bersyon).

Hindi ka nila pinapayagang i-download nang direkta ang software. Nagda-download kami ng unibersal Tagapamahala ng Pag-install, at pagkatapos nito ay mada-download natin ang software na kailangan natin. I-archive ang nilalaman BASETRIAL.agent.installer.linux.gtk.x86_64.zip i-unpack ito sa was folder at pagkatapos ay i-upload ito sa server sa /root

Nagbibigay kami ng mga pahintulot at simulan ang pag-install:

Ang Chmod -R 775 /root/was cd ay ./installc -c

Unang bagay, Tagapamahala ng Pag-install hihilingin sa amin na ipasok ang aming login at password para sa IBM account. Pindutin ang p at ilagay ang iyong mga kredensyal:

Pinipili lang namin ang mga sumusunod na item para sa pag-install (installation manager, websphere liberty at java sdk para dito):

Ngunit hindi kami mag-i-install ng mga pag-aayos. Ang mga ito ay hindi kinakailangan para sa pag-install, bukod sa sila ay maraming surot at nag-install na may error:

Panghuling mensahe. Ano ang naka-install at kung saan:

Pagkatapos nito, naghihintay kami. Magkano ang maghintay? Depende sa bilis ng iyong Internet at pag-load ng server IBM. Kakailanganin mong mag-download ng humigit-kumulang 500 MB, o higit pa. Pasensya na... Anong nangyayari? Ikinokonekta ng installer ang mga repository nito at dina-download ang inorder na software mula rito. Lahat ay maganda.

Ang matagumpay na mensahe ng pag-install ay ganito ang hitsura:

Sa teorya, posible ring i-install ang lahat ng ito sa pamamagitan ng mga response file, nang walang mga dialog. Ngunit ang pagpipiliang ito ay nangangailangan din ng naka-install na Tagapamahala ng Pag-install, kaya sa aming kaso hindi ito nauugnay..

So, yun lang! nag-install kami IBM WebSphere Application Server Liberty Profile 8.5.5 at kinakailangan para sa operasyon nito Java! Binabati kita! Titingnan natin ngayon kung ano ang maaari nating gawin sa susunod.

3) Pag-setup ng WebSphere

a) Pagsisimula ng WebSphere

Gawin natin ang aming test server:

/opt/IBM/WebSphere/Liberty/bin/server gumawa ng PROJECT

Nilikha. Lumilitaw ang folder: /opt/IBM/WebSphere/Liberty/usr/servers/ PROYEKTO Ang lahat ng mga setting at hinaharap na mga module ay matatagpuan sa loob nito. Upang ilunsad ang joint venture na ito, kailangan mong idagdag ang line host=’1.1.4.185′ (kasama ang aming IP), sa itaas ng httpPort=’9080′ (ito ay narito: /opt/IBM/WebSphere/Liberty/usr/servers/PROJECT/ server.xml ). Isang halimbawa ng naturang config:

Ilunsad natin:

/opt/IBM/WebSphere/Liberty/bin/server simulan ang PROJECT

Pagpunta sa address na http://1.1.4.185:9080, makikita natin ang sumusunod:

Nangangahulugan ito na maayos ang lahat at nagsimula na ang websphere.

b) Pag-install ng module ng administrasyon

Opsyonal ang item na ito. Ngunit sa module ng administrasyon ay mas maginhawang magtrabaho kasama ang web sphere. Sa pamamagitan nito, maaari mong ihinto at simulan ang mga module nang paisa-isa, nang hindi kinakailangang ihinto ang buong server.

Kaya, i-install ang module na ito:

/opt/IBM/WebSphere/Liberty/bin/featureManager install adminCenter-1.0 --when-file-exists=ignore

Para mag-log in sa admin area bilang admin, gamitin ang account: admin/password. At sa ilalim ng user: nonadmin/nonadminpwd.

Ang login address nito ay: http://1.1.4.185:9080/adminCenter/ Ang admin panel ay ganito ang hitsura:



Lahat! Naka-install ang module ng administrasyon.

c) Pag-install ng extension module

Gayundin, kailangan mong i-install sa Websphere pinahaba packages (isang pinahabang hanay ng mga aklatan at binary), ito ay ginagawa nang napakasimple:

/opt/IBM/WebSphere/Liberty/bin/featureManager i-install ang extendedPackage-1.0

d) Pag-install ng mga module

Dumating tayo sa pinakakawili-wiling bahagi. Pag-install ng mga module sa Liberty. Paano ito gawin? Mayroong 2 paraan, sa pamamagitan ng /opt/IBM/WebSphere/Liberty/usr/servers/PROJECT/ folder mga patak at /opt/IBM/WebSphere/Liberty/usr/servers/PROJECT/ apps
Mula sa katalogo mga patak ang mga module ay kinuha at awtomatikong na-install. Mula sa katalogo apps– sila ay dapat na manu-manong nakarehistro sa server.xml config. Isang halimbawa ng isang config kung saan nakakonekta ang module sa pamamagitan ng mga app:

Upang patakbuhin ang SP na wala sa background at may mga log, patakbuhin ang command:

/opt/IBM/WebSphere/Liberty/bin/server run PROJECT

e) Mga kalamangan

Napatunayan ng pagsubok na sapat na upang kopyahin ang /opt/IBM folder sa isa pang server at lahat ay gagana sa labas ng kahon. Napakakomportable. Yung. maaari naming i-set up ang joint venture na kailangan namin nang maaga at ibigay ang buong software package nang sabay-sabay. At ang "Liberty Websphere" ay napakagaan at mabilis na nagsisimula/humihinto :)

Nai-publish