Manā pašreizējā darba centrā mums ir SAN kas savukārt izmanto a NAS kurai laiku pa laikam man ir jāpiekļūst, lai iegūtu vai deponētu dažus datus.
Lai pārvaldītu un koplietotu mūsu izmantotos NAS resursus FreeNAS, kas ļauj mums piekļūt koplietotajām mapēm caur CIFS, NFS, ftp o TFTP. Bet ir arī vēl viens veids, kā “piestiprināt” jebkuru no partīcijām, kas izveidotas kā lokāls disks mūsu datorā.
Tam mums jāizmanto pakete atvērts-iscsi.
Un tagad sākas jautrība:
1. Instalējiet paketi open-iscsi
$ sudo aptitude install open-iscsi
2- Pārtrauciet pakalpojumu:
$ sudo /etc/init.d/open-iscsi stop
3- Saglabājiet failu /etc/iscsi/iscsid.conf un pēc tam rediģējiet to:
$ sudo cp /etc/iscsi/iscsid.conf /etc/iscsi/iscsid.conf.origin $ sudo nano /etc/iscsi/iscsid.conf
4- Ievietojiet šajā failā:
node.startup = automaticnode.leading_login = Nav node.session.auth.authmethod = CHAP node.session.auth.username = [chap_user] node.session.auth.password = [chap_password] discovery.sendtargets.auth.authmethod = CHAP atklājums .sendtargets.auth.username = [chap_user] discovery.sendtargets.auth.password = [chap_password] mezgls.session.timeo.replacement_timeout = 120 node.conn [0] .timeo.login_timeout = 15 node.conn [0] .timeo .logout_timeout = 15 mezgls.conn [0] .timeo.noop_out_interval = 5 mezgls.conn [0] .timeo.noop_out_timeout = 5 mezgls.session.err_timeo.abort_timeout = 15 mezgls.session.err_timeo.lu_reset_timeout = 30 mezgls.session. err_timeo.tgt_reset_timeout = 30 mezgls.session.initial_login_retry_max = 8 mezgls.session.cmds_max = 128 mezgls.session.queue_depth = 32 mezgls.session.xmit_thread_priority = -20 mezgls.session.iscsi.InitialR2media. = Jā node.session.iscsi.FirstBurstLength = 262144 node.session.iscsi.MaxBurstLength = 16776192 node.conn [0] .iscsi.MaxRecvDataSegmentLengt h = 262144 node.conn [0] .iscsi.MaxXmitDataSegmentLength = 0 discovery.sendtargets.iscsi.MaxRecvDataSegmentLength = 32768 node.session.nr_sessions = 1 node.session.iscsi.FastAbort = Jā
5. Mēs saglabājam un restartējam pakalpojumu vai startējam:
$ sudo /etc/init.d/open-iscsi restart
6. Tagad, lai redzētu mūsu ievietotos SAN apjomus:
# iscsiadm --mode discovery --type sendtargets --portal [IP del SAN]
Manā gadījumā tas būtu:
# iscsiadm --mode discovery --type sendtargets --portal 192.168.24.20
7. Tas, ko tā dara, ir uzskaitīt SAN apjomus un to IQN, un tas atgriež apmēram šādi:
iqn.2002-10.com.infortrend:raid.sn7817070.001
8. Tad mēs piekļūstam ar komandu:
# iscsiadm --mode node --targetname iqn.2002-10.com.infortrend:raid.sn7817070.001 --portal 192.168.24.20:3260 --login
No šī brīža, ja mēs izpildām terminālā:
# fdisk -l
Mēs redzēsim, ka mums būs pieejami visi SAN nodalījumi vai sējumi, kurus mēs varam uzstādīt tā, it kā tas būtu cietais disks vai atmiņa.
Pabeidzot darbu, mēs izjaucam visu, ko esam izmantojuši, un pārtraucam pakalpojumu:
$ sudo /etc/init.d/open-iscsi stop
Ļoti noderīgi, ja vēlaties instalēt serveros. Pievienots izlasei.
Šī ir visinteresantākā pasaule šeit, JCCE. Mēs jau esam izmēģinājuši vairākas alternatīvas openmediavault, nas4free, freenas, glusterfc, pat drbd + openmediavault, lai iegūtu hibrīdu san, bet mums nekad nebija tam resursu un zfs ... mazāk ... Salu2s
Es kādu laiku lietoju Frenas, un Windows Server 2008 HA klasterī izmantoju iSCSI, līdz šim un pat ar šajā rakstā norādītajām darbībām es joprojām nevaru savienot šos diskus ar Linux, Windows tos lieliski redz un piestiprina, bet ar Linux Es vienmēr saņemu to pašu kļūdu:
iscsiadm: Pieteikšanās autentifikācija neizdevās ar mērķi
iscsiadm: atklāšanās pieteikšanās xxxx neizdevās, atsakoties no 5
iscsiadm: Nevarēja veikt SendTargets atklāšanu: radās atkārtoti neizmēģināma iSCSI pieteikšanās kļūda