2016. 2. 29. 17:47

네트워크로 저장소를 제공하는 서비스 이다.

쉽게 말해서 네트워크에 연결된 하드디스크 정도로 생각하면 되겠다.



설치

# apt-get install iscsitarget



iSCSI 서버 설정

vi /etc/default/iscsitarget

   ISCSITARGET_ENABLE=true


서비스 시작 명령어

ietadm --op new --tid=1 --params Name=nas.haebi.master

ietadm --op new --tid=1 --lun=0 --params Path=/mnt/hdd1/iscsi/disk1-win7.img

ietadm --op new --tid=1 --lun=1 --params


tid=1 --params Name=이름

서비스 이름이다. 연결 할때 이 부분이 표시된다.


--tid=1 --lun=0

tid를 기준으로 묶는다고 생각하면 된다.

하나의 tid 밑에 여러개의 lun 이 올 수 있고, 각 lun은 1개의 하드디스크를 의미한다.

tid 하나에 lun 2개를 설정 하면 디스크 2개가 연결된다.





연결 (window)

시작 - iscsi 검색 - 검색탭 - 포털검색 - IP입력

대상탭 - 이름선택 - 연결

내컴퓨터 - 관리 - 디스크관리 - 파티션초기화 - 포맷 - 사용




Posted by 해비
2016. 2. 29. 17:38

이번에는 운영체제 재 설치, 또는 교체 후 기존 ZFS 풀을 연결하는 방법에 대해 다룹니다.


일단 기존 풀이 여러개의 디스크에 걸쳐 있었다면, 당연히 모든 디스크가 다 준비되어 있어야 합니다.


그렇지 않으면 아래와 같이 불가능 또는 오류 메시지가 나타납니다.



- 총 4개의 디스크 중 1번 만 연결한 경우의 예시

- 하나 이상의 디스크가 빠진 경우, 사용이 불가능합니다.



- 총 4개의 디스크 중 2번만 연결한 경우의 예시

- 이번에는 메타데이터 정보가 문제 있어 폴트가 발생하였습니다.



위 오류 메시지들은 시스템에 따라 다를 수 있습니다.


중요한 것은 풀을 구성했던 당시의 모든 디스크가 준비되어 있어야 한다는 것입니다.




이번에는 모든 디스크를 다 연결 후 다시 시도한 경우의 예 입니다.

- zpool import 로 풀을 확인 하고

zpool import [pool] 로 풀을 추가합니다.

- zpool status 로 상태를 확인 해 보면 정상으로 ONLINE 상태가 된 것을 확인 할 수 있습니다.






[테스트 환경]

- Linux Mint 17.3 x86_64

- VirtualBox 에서 테스트 하였습니다.






Posted by 해비
2016. 2. 29. 03:01

매번 실행하고 트레이 아이콘 찾아다가 연결 클릭하고...


귀찮아서 찾아봤더니 역시나... 있었다.


바로가기 아이콘 만들어서 아래 내용을 넣고 저장.

"C:\Program Files (x86)\OpenVPN\bin\openvpn-gui.exe" --connect client.ovpn


OpenVPN 설치 폴더 내에 config폴더

C:\Program Files (x86)\OpenVPN\config


위 경로에 있는 인증서 중 하나 적어 주면 되는 것 같다.


ID, PW 자동입력 추가 [2016.09.09]


ovpn 파일 내부에 다음 내용을 추가

auth-user-pass user.txt


그리고 user.txt 에는 다음 내용을 추가

userid

userpassword

(앞에 뭐 구분자 그런거 없이 1번째 줄에 아이디, 2번째 줄에 패스워드 넣으면 된다)



당연히 실행 할 때 그냥 실행하면 안된다.


관리자권한으로 실행 <<---!! 요거 젤 중요하다!



정상 연결시 예를 들어 [로컬 영역 연결2] 같이 떠야 하는데, 관리자권한 이 아닌 상태로 실행되면 이상 한 글자로 오류뜨면서 안됨.


Posted by 해비
2016. 2. 23. 07:51

리눅스 배포판은 민트 17.3 을 기준으로 합니다.


ZFS는 유저레벨에서 돌아가는 ZFS-fuse 와 커널레벨에서 돌아가는 모듈 방식이있는데 여기서는 후자쪽, 커널에 모듈방식으로 올리는 것으로 합니다.

(fuse는 안정성이나 퍼포먼스가 좋지 못하다고 합니다.)


zfsonlinux 사이트에 관련 정보가 있습니다.




1. 리포지터리 추가

add-apt-repository ppa:zfs-native/stable



2. 업데이트 및 패키지 설치

apt-get update

apt-get install ubuntu-zfs build-essential kmod spl

- Repo를 추가 하였으므로 추가된 Repo 로 부터 패키지 리스트를 갱신(업데이트) 합니다.



3. zfs 및 zfs status 명령어 테스트

- 둘다 잘 된다면 여기서 끝~!!


제 경우, zfs는 되는데 zfs status 는 모듈이 없다고 합니다.



3-1. 모듈 올리기

modprobe zfs

- 역시나 올라가면 여기서 끝~!!


제 경우 역시 여기서 모듈을 찾을 수 없다 합니다. 아놔 -_-;;




3-2. 모듈 리빌드

dpkg-reconfigure spl-dkms

dpkg-reconfigure zfs-dkms

- 모듈을 새로 빌드해 줍시다. 근데 이거 시간 쪼매 걸립니다. (그냥 몇분 정도...)

- 출처 : http://askubuntu.com/questions/431879/error-when-installing-ubuntu-zfs


빌드 후에 다시 3-1 의 모듈 올리기를 시도하면...?

반갑게도 아무런 오류를 내뱉지 않습니다. (오류 메시지 없으면 정상요)




이제 다시

zfs

zfs status

- 2개의 명령어 테스트를 해봅니다.

- 모듈 어쩌서 메시지 안뜨면 잘 된겁니다. 



설치는 여기까지 끝~!!  이후 활용편에서 계속합니다.






Posted by 해비
2016. 2. 18. 00:51

현재 실행중인 프로세스의 스레드 발생 수 확인

cat /proc/00000/status

Thread 부분 카운트 확인


시스템 에 설정된 최대 쓰레드 수 확인

cat /proc/sys/kernel/threads-max



Posted by 해비