
개인 vmware 네트워크에 2개의 RHEL 7.1 VMWare vm(서버 및 클라이언트)이 연결되어 있습니다. 그들은 각각 팀 구성을 사용하여 2xe1000 NIC를 가지고 있습니다.
팀 구성이 예상대로 작동하는 것을 볼 수 있습니다.
또한 클라이언트 컴퓨터의 fstab에 있는 UUID를 통해 내 클라이언트 VM에 마운트되는 대상을 제공하는 서버 vm에 iscsi를 구성했습니다.
클라이언트 컴퓨터에서
[root@client ~]# iscsiadm -m discovery -t st -p server
192.168.100.11:3260,1 iqn.2012-06.com.example:server20gb
[root@client ~]# iscsiadm -m 세션 -P3 iSCSI 전송 클래스 버전 2.0-870 버전 6.2.0.873-28 대상: iqn.2012-06.com.example:server20gb(비플래시) 현재 포털: 192.168.100.11:3260,1 영구 포털: 192.168.100.11:3260,1 ********** 상호 작용: ********** Iface 이름: 기본값 Iface 전송: tcp Iface 개시자 이름: iqn.1994-05.com.redhat:c1fef4191c2e Iface IP주소: 192.168.100.10 Iface HW주소: Iface Netdev: SID: 1 iSCSI 연결 상태: 로그인됨 iSCSI 세션 상태: LOGGED_IN 내부 iscsid 세션 상태: 변경 사항 없음 ********* 시간 초과: ********* 복구 시간 초과: 120 대상 재설정 시간 초과: 30 LUN 재설정 시간 초과: 30 중단 시간 초과: 15 ***** 녀석: ***** 사용자 이름: 비밀번호: ******** 사용자 이름_in: 비밀번호 입력: ******** ************************ 협상된 iSCSI 매개변수: ************************ 헤더다이제스트: 없음 데이터다이제스트: 없음 MaxRecvDataSegmentLength: 262144 MaxXmitDataSegmentLength: 262144 FirstBurst길이: 65536 최대 버스트 길이: 262144 즉시 데이터: 예 초기R2T: 예 최대OutstandingR2T: 1 ************************ 연결된 SCSI 장치: ************************ 호스트 번호: 33 상태: 실행 중 scsi33 채널 00 ID 0 Lun: 0 연결된 scsi 디스크 sdc 상태: 실행 중
문제 없이 UUID로 디스크를 마운트할 수 있습니다.
[root@client ~]# blkid /dev/sdc1
/dev/sdc1: UUID="de892bb0-7da8-4373-b169-9c465caf2699" TYPE="ext4"
내가 가진 문제는 재부팅 시 iscsi 대상을 마운트할 수 없다는 것입니다. 유지 관리 모드로 들어가서 확인하면 네트워킹이 없는 것으로 나타납니다. 따라서 iscsid 데몬이 다음과 같이 실패합니다.
[root@client ~]# Journalctl -u iscsid -- 로그는 Sun 2015-10-04 18:19:10 BST에 시작하고 Sun 2015-10-04 18:32:31 BST에 끝납니다. -- 10월 4일 18:19:15 client.maclab systemd[1]: Open-iSCSI 시작 중... Oct 04 18:19:15 client.maclab systemd[1]: /var/run/iscsid.pid 파일에서 PID를 읽지 못했습니다: 잘못된 인수 10월 4일 18:19:16 client.maclab iscsid[1617]: pid=1618인 iSCSI 데몬이 시작되었습니다! 10월 4일 18:19:16 client.maclab systemd[1]: Open-iSCSI를 시작했습니다. 10월 4일 18:19:17 client.maclab iscsid[1617]: 192.168.100.11:3260(-1,101)에 연결할 수 없습니다. 10월 4일 18:19:20 client.maclab iscsid[1617]: session1 우선 순위를 설정할 수 없습니다. 전체 읽기/쓰기 및 대기 시간이 영향을 받을 수 있습니다. 10월 4일 18:19:20 client.maclab iscsid[1617]: [대상: iqn.2012-06.com.example:server20gb, 포털: 192.168.100.11,3260]을 통한 [iface: 기본값]에 대한 Connection1:0이 작동 중입니다. 지금 10월 4일 18:32:31 client.maclab systemd[1]: Open-iSCSI를 시작했습니다.
내가 여기서 뭔가 어리석은 짓을 하고 있는 걸까? 네트워킹 전에 iscsid가 시작되는 이유는 무엇입니까? 부팅할 때 커널 모듈이 없는 걸까요?
감사해요!
짐
답변1
내 fstab에 오류가 있었던 것 같습니다. 옵션을 전달해야 했습니다 _netdev
.
내 fstab 항목은 이제 다음과 같습니다
UUID=de892bb0-7da8-4373-b169-9c465caf2699 /iscsi ext4 _netdev,rw 0 0
이제 부팅이 잘 되는 것 같습니다.