เมื่อเดือนที่แล้วฉันเริ่มมีข้อผิดพลาด iscsi และไม่สามารถเมานต์ได้ สิ่งนี้ใกล้เคียงกับการอัปเดต 20.04.3 พยายามที่จะตัดการไล่ล่าฉันออกคำสั่งต่อไปนี้:
root@cor8910:~# iscsiadm -m การค้นพบ -t sendtargets -p readynas2
172.16.7.2:3260,1 iqn.2011-09.nas-8B-3E-60:ธันเดอร์เบิร์ด
172.16.7.2:3260,1 iqn.2011-09.nas-8B-3E-60:vmguests
root@cor8910:~# iscsiadm -m การค้นพบ -t sendtargets -p readynas1
172.16.0.2:3260,1 iqn.1994-11.com.netgear:readynas1:7f8962cc:ubuntu18.04.5
ผลลัพธ์ข้างต้นถูกต้อง
แต่เมื่อออก
iscsiadm -m node -o แสดงว่าฉันได้รับ 4 ระเบียน
เริ่มบันทึก 2.0-874
node.name = iqn.2011-09.nas-8B-3E-60:ธันเดอร์เบิร์ด
.
.
.
node.conn[0].address = 172.16.7.2
node.conn[0].พอร์ต = 3260
#จบบันทึก
#บันทึกเริ่มต้น 2.0-874
node.name = iqn.2011-09.nas-8B-3E-60:vmguests
.
.
node.conn[0].address = readyNAS1
#สิ้นสุดการบันทึก
อันนั้นไม่ดีเนื่องจาก addr การเชื่อมต่อพร้อมNAS2 ไม่ใช่ 1 และควรเป็นจุดทศนิยม
เริ่มบันทึก 2.0-874
node.name = iqn.2011-09.nas-8B-3E-60:vmguests
.
.
.
node.conn[0].address = 172.16.7.2<
br/> node.conn[0].พอร์ต = 3260
#สิ้นสุดการบันทึก
อันนี้ถูกต้อง แต่ทำไมที่อยู่มีจุดทศนิยมและเหตุใดโฮสต์ก่อนหน้าจึงเป็นคำพ้องความหมาย
เริ่มบันทึก 2.0-874
node.name = iqn.1994-11.com.netgear:readynas1:7f8962cc:ubuntu18.04.5
...
node.conn[0].address = 172.16.0.2
สิ้นสุดการบันทึก
เริ่มบันทึก 2.0-874
node.name = iqn.1994-11.com.netgear:readynas1:7f8962cc:ubuntu18.04.5
...
node.conn[0].address = readynas1
#จบบันทึก
อันสุดท้ายก็ดีเหมือนกัน
ฉันไม่สามารถกำจัดบันทึกโหนดที่ไม่ดีนั้นได้
เอกสารที่ฉัน googled ระบุว่า /var/lib/iscsi ซึ่งอูบุนตูไม่มี
root@cor8910:~# ls -al /etc/iscsi/nodes/ รวม 20
drw ------- 4 รูทรูท 4096 9 ต.ค. 15:31 น. iqn.1994-11.com.netgear:readynas1:7f8962cc:ubuntu18.04.5
drw------- รูท 3 รูท 4096 9 ต.ค. 15:31 iqn.2011-09.nas-8B-3E-60:thunderbird
drw------- 4 รูทรูท 4096 9 ต.ค. 15:31 น. iqn.2011-09.nas-8B-3E-60:vmguests
ฉันคิดว่าปัญหาอาจอยู่ในโฟลเดอร์ย่อยเริ่มต้นซึ่งฉันย้ายไปยังที่ปลอดภัยกว่า อย่างไรก็ตาม โฟลเดอร์ธันเดอร์เบิร์ดยังคงไม่เข้าสู่ระบบและติดตั้งผ่าน fstab คนอื่นทำ เมื่อบูทแล้วฉันสามารถออก iscsiadm เพื่อเข้าสู่ระบบทั้งหมดและเมานต์ Thunderbird lun ด้วยตนเองโดยที่โปรไฟล์ Thunderbird ชี้ไป
ฉันต้องการที่จะสามารถแก้ไขสิ่งที่ผิด แต่ในกรณีที่ไม่พบสิ่งผิดปกติ ถ้าฉันล้าง open-iscsi และติดตั้งใหม่ มันจะแก้ปัญหาได้หรือไม่ การกำหนดค่ารู้ได้อย่างไรในกรณีของ 'readyNAS2' หน่วย ultra 4 NAS ของ Netgear เพื่ออ้างถึงด้วยจุดทศนิยมโดยที่ 214 NAS ของ 'readyNAS1' Netgear กำลังหยิบคำพ้องความหมายของไฟล์โฮสต์สำหรับที่อยู่ของมัน
หลังจากคิดถึงข้อดี/ข้อเสียแล้ว ฉันได้ทำการล้าง iscsiadm และติดตั้งใหม่อีกครั้ง สิ่งนี้ใช้งานได้จริง พบเป้าหมายคงที่และการเข้าสู่ระบบดำเนินไปอย่างรวดเร็ว อย่างไรก็ตาม เมื่อรีบูต หลังจากติดตั้งใหม่ ปัญหาก็เกิดขึ้นอีก และฉันพบว่ามีบางอย่างในการเริ่มต้นที่สร้างโหนดสแตติกอย่างไม่ถูกต้อง จากข้อมูลของ man iscsiadm การค้นพบประเภทเดียวคือ sendtarget ไม่ ไม่คงที่ แต่ดูเหมือนจะสร้างและใช้งานและล้มเหลว