현재 위치 - 회사기업대전 - 엔터프라이즈 전체 - Linux 는 ipsan 프로토콜이 푸시하는 디스크를 마운트하기 위해 2 개의 ip*** 에 2 1 개의 분할되지 않은 디스크를 할당했습니다.

Linux 는 ipsan 프로토콜이 푸시하는 디스크를 마운트하기 위해 2 개의 ip*** 에 2 1 개의 분할되지 않은 디스크를 할당했습니다.

먼저 iSCSI 이니시에이터와 iscsiadm 을 설치합니다.

Iscsiadm 은 iscsi 노드, 세션, 접속 및 검색 레코드에 대한 작업을 제공하는 명령줄 기반 iscsi 관리 툴입니다.

Iscsiadm 에 대한 자세한 내용은/usr/share/doc/iscsi-initiator-utils-6.2.0.742/readme 를 참조하거나 man in 을 실행하십시오

#yum iscsi 설치-initiator-utils *

사용

Iscsi 디바이스를 연결하는 단계에 대해 살펴보겠습니다.

1 iscsi 데몬 시작

# 서비스 iscsi 부팅

기본적으로 이 프로세스는 시스템 시작 후 자동으로 실행됩니다.

2 대상 찾기

기본적으로 iscsi 이니시에이터와 대상은 포트 3260 을 통해 접속됩니다. Iscsi 의 대상 IP 가192.168.1..1이라고 가정하고 다음 명령을 실행합니다.

# chkconfig ISCSI on chkconfig iscsi-list (iscsi 부팅 상태 보기)

#iscsiadm -m 검색 -t 전송 대상-p192.168.1.1:;

이 순간, 나는 내가 목표를 가지고 있다는 것을 알았다.

#192.168.1..1:3260,2 iqn./kloc-0

3 로그인 노드

위에서 찾은 목표를 예로 들어 보겠습니다.

# iscsiadm-m node–t iqn.1995-03.com.dot hill: 01.array.00 c00

여기서 iqn.1997-05.com.test: raid 는 대상 이름입니다.

시스템이 시작될 때 자동으로 로그인하려면

# iscsiadm-m node–t iqn.1995-03.com.dot hill: 01.array.00 c00

노드에 로그인한 후 를 실행합니다.

# fdisk–l

타겟의 스토리지 디바이스 정보를 볼 수 있어야 합니다. 예를 들면 다음과 같습니다

디스크/dev/sdb: 3489.8gb, 3489862254592 바이트

헤드 255 개, 섹터/트랙 63 개, 실린더 424284 개

단위 =16065 * 512 = 8225280 바이트 실린더

디스크 /dev/sdb 에 유효한 파티션 테이블이 없습니다

/dev/sdb 는 연결된 iscsi 스토리지 디바이스입니다.

인증 코드가 필요한 노드에 로그인합니다.

(1) 개방형 인증

Iscsi ADM-m node-T[ 디바이스]-o update-namenode.session.auth.auth method-value = chap.

*. -o 를 -op 와 함께 사용합니다.

(2) 사용자 추가

Iscsi ADM-m node-T[ 디바이스]-op update-namenode.session.auth.username-value = [username]

(3) 암호 추가

Iscsiadm–mnode–t [device]–opupdate–namenode.session.auth.password–value = [password]

4 장치 포맷

장치를 ext3 파일 시스템으로 포맷하려면 를 실행합니다

# mkfs.ext4 /dev/sdb

5 훅 장비

/mnt 아래에 iscsi 디렉토리를 생성합니다.

#mkdir /mnt/iscsi

Mount 명령을 실행합니다.

# 마운트/개발 /sdb /mnt/iscsi

Iscsi 디바이스의 특수 마운트 옵션입니다.

Df–h 보기 실행:

/dev/sdb 3.4t186m3.4t1%/mnt/iscsi

Iscsi 디바이스가 성공적으로 연결되어 일반 스토리지 디바이스로 사용할 수 있습니다.

시스템이 시작될 때 자동으로 연결하고 싶다면

/etc/fstab 편집

행 추가:

/dev/sdb /mnt/iscsi ext4 기본값 0 0

6 노드 등록 해제

먼저 풀어 주세요.

# 제거/관리 /iscsi

로그아웃

# iscsiadm-m node–t iqn.1995-03.com.dot hill: 01.array.00 c00

LVM 을 사용하여 iSCSI 타겟 서버에 LUN 생성 및 설정.

왜 LUN 을 사용합니까?

LUN 은 스토리지용입니다. SAN 스토리지는 주로 타겟의 여러 물리적 드라이브로 구성된 LUN 클러스터로 구성됩니다. LUN 을 시스템의 물리적 드라이브로 사용하여 운영 체제를 설치할 수 있습니다. LUN 은 클러스터, 가상 서버 및 SAN 에서 사용할 수 있습니다. 가상 서버에서 LUN 을 사용하는 주요 목적은 운영 체제의 스토리지로 사용하는 것입니다. LUN 의 성능과 안정성은 대상 스토리지 서버를 생성할 때 사용한 드라이브에 따라 달라집니다.

선행 독서

ISCSI 타겟을 생성하는 방법을 보려면 아래 링크를 클릭하십시오.

ISCSI 타겟을 사용하여 중앙 집중식 보안 스토리지 생성 (1)

주 서버 설정

시스템 정보 및 네트워크 설정은 위에서 언급한 iSCSI 타겟과 동일합니다. 동일한 서버에 LUN 을 정의했습니다.

운영 체제? 센트토스? 6.5 (최종 버전)

ISCSI 타겟 IP–192.168.0.200

사용 중인 포트: TCP 860, 3260

구성 파일: /etc/tgt/targets.conf

LVM 을 사용하여 iSCSI 대상에 LUN 을 생성합니다.

먼저 fdisk -l 명령을 사용하여 시스템의 모든 파티션을 나열하는 드라이브 목록을 찾습니다.

# fdisk -l

위 명령은 기본 시스템에 대한 드라이브 정보만 제공합니다. 스토리지 디바이스에 대한 정보를 얻으려면 다음 명령을 사용하여 스토리지 디바이스 목록을 가져옵니다.

# fdisk-l/dev/vda & & ampfdisk -l /dev/sda

스토리지 디바이스를 나열합니다

참고: 여기 vda 는 가상 시스템 하드 드라이브입니다. 제가 가상 시스템으로 시연했기 때문입니다. /dev/sda? 추가 스토리지 공간입니다.

1: LUN 에 대한 LVM 드라이브를 생성합니다.

/dev/sda 드라이브를 사용하여 LVM 을 만들었습니다.

# fdisk -l /dev/sda

LVM 드라이브 나열

이제 아래 fdisk 명령을 사용하여 드라이브 파티션을 나열해 보겠습니다.

# fdisk -cu /dev/sda

옵션' -c' 는 DOS 호환 모드를 끕니다.

-u' 옵션은 파티션 테이블을 나열하고 실린더 크기가 아닌 섹터를 제공합니다.

N 을 사용하여 새 파티션을 생성합니다.

명령 (m? 뭐 때문에? 도움말):? N

P 를 사용하여 주 파티션을 생성합니다.

지휘? 행동

E 확장

P 주 파티션? (1-4)

생성 한 파티션에 파티션 번호를 제공하십시오.

파티션? 번호? (1-4): 1

이 시점에서 LVM 드라이브를 설정하겠습니다. 따라서 전체 드라이브를 사용하려면 기본 설정을 사용해야 합니다.

먼저? 부서? (2048-37748735, 기본값 2048):

기본값 사용? 가치? 2048

마지막으로? 부채면,+부채면? Or+size{K, m, G}(2048-37748735, 기본값 37748735):

기본값 사용? 가치? 37748735

파티션 유형을 선택하십시오. 여기서 LVM 을 설정하겠습니다. 그래서 8e 를 사용합니다. L 을 사용하여 모든 유형을 나열합니다.

명령 (m? 뭐 때문에? 도움말):? T

유형을 변경할 구역을 선택합니다.

입선? 파티션? 1

요술? 코드? (l 을 입력하여 코드 나열): 8e

변했어? 파티션의 시스템 유형? 1? 어디 가? 8e (리눅스? LVM) 을 참조하십시오

유형을 변경한 후 인쇄 (p) 옵션을 통해 파티션 테이블을 나열합니다.

명령 (m? 뭐 때문에? 도움말):? P.

디스크/dev/sda:19.3? GB, 19327352832? 바이트

255? 정면, 63? 섹터/트랙, 2349? 원통? 총계? 37748736? 부서

단위 =? 부서? 1*5 12=5 12? 바이트

부서? 사이즈? (논리적/물리적): 5 12? 바이트? /5 12? 바이트

입출력 크기? (최소/최적): 5 12? 바이트? /5 12? 바이트

디스크? 식별자: 0x9fae99c8

Devicebootstartendblocksidsystem

/dev/sda 1? 204837748735188733448 리눅스? LVM

W 를 사용하여 설정을 쓰고 fdisk 도구를 종료한 다음 시스템을 재부팅하여 설정을 적용합니다.

참고로, 아래 스크린샷을 첨부하여 명확한 가이드를 드릴 때 LVM 드라이브를 작성하겠습니다.

LVM 파티션 생성

시스템을 재부팅한 후 fdisk 명령을 사용하여 파티션 테이블을 나열합니다.

# fdisk -l /dev/sda

LVM 파티션 확인

2 단계: LUN 에 대한 논리 볼륨 생성

이제' pvcreate' 명령을 사용하여 물리적 볼륨을 작성하겠습니다.

# pvcreate /dev/sda 1

볼륨 그룹을 구분하기 위해 iSCSI 라는 볼륨 그룹을 생성합니다.

# vgcreate VG _ iscsi/dev/sda1

여기에 4 개의 논리 볼륨을 정의했으므로 내 iSCSI 타겟에는 4 개의 LUN 이 있을 것입니다.

# lvcreate-l4g-n LV _ iscsi VG _ iscsi

# lvcreate-l4g-n LV _ iscsi-1VG _ iscsi

# lvcreate-l4g-n LV _ iscsi-2vg _ iscsi

# lvcreate-l4g-n LV _ iscsi-3vg _ iscsi

물리적 볼륨, 볼륨 그룹 및 논리 볼륨 확인을 나열합니다.

# PVS & amp& ampvgs & amp& amplvs

# LVS

위의 명령을 더 잘 이해하기 위해서, 나는 아래에 참고할 수 있도록 스크린샷을 첨부했다.

LVM 논리 볼륨 만들기

LVM 논리 볼륨 검증

3 단계: 대상에서 LUN 정의.

논리 볼륨을 생성했으며 LUN 을 사용할 준비가 되었습니다. 이제 대상 구성에서 LUN 을 정의했으므로 클라이언트 (이니시에이터) 에서만 사용할 수 있습니다.

선택한 편집기를 사용하여'/etc'/etc/TGT/targets.conf' 에 있는 대상 구성 파일을 엽니다.

# vim /etc/tgt/targets.conf

정의를 아래의 대상 프로파일에 첨부합니다. 파일을 저장하고 닫습니다.

& lt targetiqn.2014-07.com.tecmint: TGT1>

백업 스토리지 /dev/vg_iscsi/lv_iscsi

& lt/target & gt;;

& lt targetiqn.2014-07.com.tecmint: TGT1>

백업 스토리지/dev/VG _ iscsi/LV _ iscsi-1

& lt/target & gt;;

& lt targetiqn.2014-07.com.tecmint: TGT1>

백업 스토리지 /dev/vg_iscsi/lv_iscsi-2

& lt/target & gt;;

& lt targetiqn.2014-07.com.tecmint: TGT1>

백업 스토리지 /dev/vg_iscsi/lv_iscsi-3

& lt/ 목표

대상에 LUN 을 할당합니다.

위 그림은 다음과 같습니다.

ISCSI 는 정규화된 이름 (iqn.2014-07.com.tecmint: TGT1) 을 사용합니다.

네가 어떻게 말하든지.

대상 이름을 결정하는 데 사용됩니다. 이 서버에서 첫 번째 대상입니다.

LVM*** 특별한 LUN 을 즐길 수 있습니다.

다음으로 다음 명령을 사용하여 tgd 서비스 구성을 다시 로드합니다.

# /etc/init.d/tgtd 다시 로드

과부하 구성

다음으로 다음 명령을 사용하여 사용 가능한 LUN 을 확인합니다.

# tgtadm–스키마 대상 작업 표시

사용 가능한 LUN 을 나열합니다

LUN 정보

위 명령은 사용 가능한 LUN 에 대한 다음 정보를 나열합니다.

ISCSI 정식 이름

ISCSI 가 준비되었습니다.

기본 LUN 0 은 컨트롤러에 의해 예약됩니다.

LUN 1 은 우리가 정의한 목표입니다.

여기서는 각 LUN 에 대해 4GB 를 정의했습니다.

온라인: 예, 사용 가능한 LUN 입니다.

이제 LVM 을 사용하여 타겟에 대한 LUN 을 정의했습니다. 이 LUN 은 확장 가능하며 스냅샷과 같은 많은 기능을 지원합니다. 3 부에서는 타겟에 권한을 부여하고 원격 스토리지를 로컬로 마운트하는 방법에 대해 알아봅니다.

copyright 2024회사기업대전