iSCSI არის ბლოკის დონის პროტოკოლი გაზიარებისათვის RAW შენახვის მოწყობილობები TCP/IP ქსელებით, iSCSI– ით საცავის გაზიარება და წვდომა, შეიძლება გამოყენებულ იქნას არსებულ IP და Ethernet ქსელებთან, როგორიცაა NIC, გადართული, მარშრუტიზატორები და ა. iSCSI სამიზნე არის დისტანციური მყარი დისკი, რომელიც წარმოდგენილია დისტანციური iSCSI სერვერის (ან) სამიზნედან.
ჩვენ არ გვჭირდება მაღალი რესურსი კლიენტის მხარის სტაბილური კავშირისა და მუშაობისთვის. iSCSI სერვერი დარეკილია როგორც სამიზნე, ეს წილი არის საცავი სერვერიდან. iSCSI კლიენტი ე.წ ინიციატორი, ეს შევა საცავში, რომელიც გაზიარებულია სამიზნე სერვერისგან. არსებობს iSCSI ადაპტერი ბაზარზე დიდი შენახვის სერვისებისთვის, როგორიცაა SAN Storage's.
Ethernet გადამყვანები (NIC) შექმნილია პაკეტიზებული ფაილის დონის მონაცემების გადასაცემად სისტემებს, სერვერებს და შენახვის მოწყობილობები, როგორიცაა NAS საცავი, მათ არ შეუძლიათ ბლოკის დონის მონაცემების გადატანა ინტერნეტი.
ვირტუალიზაციაში ჩვენ გვჭირდება შენახვა მაღალი სიჭარბით, სტაბილურობით, iSCSI უზრუნველყოფს მათ დაბალ ფასად. Fiber Channel SAN– ებთან შედარებით დაბალ ფასად SAN შენახვის შექმნა, ჩვენ შეგვიძლია გამოვიყენოთ სტანდარტული აღჭურვილობა SAN– ის შესაქმნელად არსებული ტექნიკის გამოყენებით, როგორიცაა NIC, Ethernet Switched და ა.
დავიწყოთ ინსტალაციის და კონფიგურაციის ცენტრალიზებული უსაფრთხო საცავი iSCSI Target– ის გამოყენებით. ამ სახელმძღვანელოსთვის, მე გამოვიყენე შემდეგი პარამეტრები.
ამ სერიას ეწოდება სათადარიგო მომზადება შექმნისთვის ცენტრალიზებული უსაფრთხო შენახვა iSCSI გამოყენებით 1-3 ნაწილების საშუალებით და მოიცავს შემდეგ თემებს.
Ნაწილი 1: შექმენით ცენტრალიზებული უსაფრთხო შენახვა iSCSI Target– ის გამოყენებით
გახსენით ტერმინალი და გამოიყენეთ yum ბრძანება პაკეტის სახელის მოსაძებნად, რომელიც უნდა დაინსტალირდეს iscsi სამიზნეზე.
# yum ძებნა iscsi
N/S ემთხვევა: iscsi iscsi- ინიციატორი- utils.x86_64: iSCSI დემონური და სასარგებლო პროგრამები. iscsi-initator-utils-devel.x86_64: განვითარების ფაილები iscsi-initator-utils– ისთვის. lsscsi.x86_64: ჩამოთვალეთ SCSI მოწყობილობები (ან მასპინძლები) და მასთან დაკავშირებული ინფორმაცია. scsi-target-utils.x86_64: SCSI სამიზნე დემონი და სასარგებლო პროგრამები
ჩვენ მივიღეთ ძებნის შედეგი, როგორც ზემოთ, აირჩიეთ სამიზნე შეფუთეთ და დააინსტალირეთ, რომ ითამაშოთ.
# yum დააინსტალირეთ scsi-target-utils -y
ჩამოთვალეთ დაინსტალირებული პაკეტი, რომ იცოდეთ ნაგულისხმევი კონფიგურაცია, სერვისი და man page გვერდი.
# rpm -ql scsi-target-utils.x86_64
დავიწყოთ iSCSI სერვისი და შევამოწმოთ მომსახურების სტატუსი ამოქმედებული, iSCSI სერვისი დასახელებულია tgtd.
# /etc/init.d/tgtd დაწყება. # /etc/init.d/tgtd სტატუსი
ახლა ჩვენ გვჭირდება კონფიგურაცია, რომ ის ავტომატურად დაიწყოს სისტემის გაშვებისას.
# chkconfig tgtd ჩართულია
შემდეგი, დარწმუნდით, რომ გაშვების დონე სწორად არის კონფიგურირებული tgtd მომსახურება.
# chkconfig -სია tgtd
გამოვიყენოთ tgtadm ჩამოვთვალოთ რა მიზნები და LUNS გვაქვს გაკეთებული კონფიგურირებული ჩვენს სერვერზე.
# tgtadm -რეჟიმი სამიზნე -ჩვენება
tgtd დამონტაჟებულია და მუშაობს, მაგრამ არ არსებობს გამომავალი ზემოაღნიშნული ბრძანებიდან, რადგან ჩვენ ჯერ არ გვაქვს განსაზღვრული LUNs სამიზნე სერვერში. სახელმძღვანელო გვერდისთვის გაუშვით 'კაცი'ბრძანება.
# კაცი tgtadm
დაბოლოს, ჩვენ უნდა დავამატოთ iSCSI– ს iptables წესები, თუ თქვენს სამიზნე სერვერში არის iptables განლაგებული. პირველი, იპოვნეთ პორტის ნომერი iscsi სამიზნე Netstat ბრძანების გამოყენებით, სამიზნე ყოველთვის უსმენს TCP პორტს 3260.
# netstat -tulnp | grep tgtd
შემდეგ დაამატეთ შემდეგი წესები, რათა iptables- მა შეძლოს iSCSI სამიზნე აღმოჩენის მაუწყებლობა.
# iptables -A INPUT -i eth0 -p tcp -პორტი 860 -m სახელმწიფო -სახელმწიფო ახალი, დამკვიდრებული -j მიღება. # iptables -A INPUT -i eth0 -p tcp -პორტი 3260 -m სახელმწიფო -სახელმწიფო ახალი, დამკვიდრებული -j მიღება
შენიშვნა: წესი შეიძლება განსხვავდებოდეს თქვენი მიხედვით ნაგულისხმევი ჯაჭვის პოლიტიკა. შემდეგ შეინახეთ Iptables და გადატვირთეთ iptables.
# iptables- შენახვა. # /etc/init.d/iptables გადატვირთვა
აქ ჩვენ განვათავსეთ სამიზნე სერვერი LUN- ების გასაზიარებლად ნებისმიერ ინიციატორთან, რომელიც ავტორიზაციას ახდენს სამიზნეზე TCP/IP- ზე, ეს ასევე შესაფერისია მცირე და დიდი მასშტაბის წარმოების გარემოცვისთვის.
ჩემს მომავალ სტატიებში მე გაჩვენებთ როგორ შექმენით LUN ის LVM გამოყენებით სამიზნე სერვერში და როგორ გავუზიაროთ LUN კლიენტის მანქანებს, იქამდე დაელოდეთ TecMint– ს უფრო მეტი ასეთი განახლებისთვის და არ დაგავიწყდეთ ღირებული კომენტარების გაკეთება.