일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- #cuda
- 포트번호 변경
- stepsize
- 리눅스 비밀번호
- Xpad설치
- ubuntu 원격
- 전체내용
- 듀얼부트
- #ubuntu 14.04(LTS)
- Ubuntu동글
- Lagrange Multiplier
- canon mf416dw
- DenseNet
- 치환 기능
- VGGNet
- weight histogram
- 학습성공
- twolay
- #enviroment variable
- Ubuntu 설치
- 화면확대고정
- Hidden layer output
- tensorboard
- log파일
- #cudnn
- #python gpu
- restnet
- Rust설치
- 3D convolution
- Git branch 보이기
- Today
- Total
save the world
연구실 딥러닝 서버 설치 본문
바이어스 설정
advanced 탭 에서
Hyper Threading [All] 모드를 활성화한다. (코어를 여러개로 나누어 준다, 서버처럼 여러명이 동시에 쓸 것이기 때문에)
intel virualization tech 를 비활성화함. [가상모드-기본설정]
서버니까 절전모드를 끈다. [꺼져있었음-기본설정]
SATA controller 1mode selection RAID설정 (미러링 = 두개의 물리적인 하드를 하나처럼 쓰게해줌 하나를 똑같이 실시간으로 복사하는 것) RAID 설정을 했었는데 딥러닝 서버가 사용하는 메인보드 X99-E WS 는 하드웨어 상에서 RAID를 지원하지 않기 때문에 RAID 설정을 해줄 필요가 없었다. (RAID 설정을 해놓고 ubuntu 를 깔아서 오류가 났었음)
Advanced APM - power on by PCI-E 활성화
AC 전력손실복원 - '마지막상태' 로 설정 서버니까 껏다 켰을때 다 남아있도록
Boot tab 에서
빠른부팅 비활성화
보안 부팅메뉴 - OS 종류 - '기타 OS' 로 설정
바이어스 업데이트하기 -> tool 탭에서 EZ 플래시 유틸리티 -> usb 에서 CAP 확장자 실행(https://www.asus.com/support/Download/5/35/0/9/rgUoVLEGwnM3NTF2/10/) 에서 다운로드 후 업데이트 하려고 했는데 CAP 파일 읽히지 않아서 업데이트 하지않음
재부팅 후 Ctrl+I 를 눌러 Creat volume RAID LEVEL 을 mirror 로 설정(방향키 위아래로 움직이면 stripe 도 나옴).
6TB 짜리 하드 2개를 RAID(mirror) 설정으로 묶어줌.
딥러닝 서버의 메인보드 X99-E WS 는 물리적인 RAID 설정이 되지 않아서 우분투에서 확인했을 때 하나의 하드로 나오지 않고 (sda, sdb, sdc . 총 3개의 하드로 나누어 져서 나왔다. 물리적인 RAID 설정이 되었다면 하나의 하드로 나왔을 것이다.)
RAID 의 종류에 대해서 출처 : http://blog.acronym.co.kr/487
연구실에서는 data를 살리기 위해 RAID1 을 사용할 것이며 RAID0은 하드디스크를 stripe 형식으로 사용한다. (그냥 하나의 하드디스크로 연결했다고 보면됨) RAID10 은 1과 0의 기능을 합친것으로 생각하면 된다.
ubuntu14.04.4 버전 설치
설치 하기 전 체험모드로 시작해서 파티션을 나누면 미리 나누어 놓을 수 있음.
알아두면 좋은 정보
/var 에는 계속 변하는 정보들이 들어감
/tmp 에는 임시파일
/home 을 별도로 잡아줌
/etc 에는 설정이 들어감
/dev 에는 device , 그래픽카드 나 하드 같은곳에 접근할 수 있는 폴더.
/boot - 부팅에 관련된 파일들. (부팅이 안될때 여기만 고치면 되고 다른사람이 여기를 건드릴 일도 없게 되어서 좋음)
LVM logical bolume management) 여러개의 하드를 하나처럼 쓸수있다.
ubuntu 설치하기가 아닌 체험하기에서 실행 할 것
ubuntu 시작버튼에서 gparted (파티션 잡아주는 프로그램)을 켜고
sda에 Boot 파티션 (4GB ext2버전) 로 할당
sdb에 swap영역 10GB로 할당
sdc에 swap영역 10GB로 할당
이후 ubuntu 설치하기에서
sdb 와 sdc 의 남은 영역을 RAID(Mirroring)를 통하여 묶어주고(우리가 가진 메인보드는 하드웨어 RAID를 지원하지 않기 때문에 Linux software RAID 를 이용하여 묶어준다.) volume group - local volume 으로 만들어 준 뒤, /var(50GB) /tmp(10GB) /home(남은 용량) 를 할당한다. ubuntu14.04.4 desktop 버전으로는 설정이 안되는 것이 많아 desktop 버전이 아닌 server 용으로 다운받아서 다시 설치한다.
SERVER 용으로 설치 (모든 과정에서 뒤로가면 각각의 step을 다시 설정할 수 있다)
UBUNTU 14.04.02 MINI 로 설치하였음
한국어를 선택한다.(한국어가 불완전 하다고 메세지 창이 떴는데 설치파일에 한국어 정보가 없기때문에 불완전하다고 하는 것임).
한국어입력기 101/104호환 으로 키보드 설정
RAID 및 LVM 설정하는 사진 첨부.
아래 사진은 RAID 설정을 클릭한 후 나타나는 메세지인데
Swap 영역을 설정하여줘서 디스크에 변경사항이 생겼으므로 이를 저장하고 RAID 를 실행 할 것이란 메세지를 띄웠다.
RAID 설정 탭에 들어가기 전에 파티션에서 RAID 할 용량을 정해놓고 사용 목적을 RAID로 바꾸어 준 뒤, 메뉴 상단에 RAID 설정으로 들어가준다.
RAID1(Mirroring) 은 두 개의 나누어진 파티션을 하나로 쓸 수 있도록 해주는 것인데, 두 개의 파티션(6TB 짜리 두 개 사용)을 하나로 쓰는 이유는
작업중이던 파티션에 오류가 생기거나 쓸 수 없는 상태가 되었을때 나머지 하나의 파티션에 실시간으로 데이터가 복사되기 때문에 데이터를 잃어버릴 위험이 줄어든다.
위의 사진까지가 LVM의 Volume Group(볼륨그룹 이름은 data) 을 만들어 주는 단계이다.
위에서 볼륨그룹을 만들었다면 아래사진은 볼륨 그룹을 만든 후 논리볼륨을 만들 차례이다.(/home /var /tmp 들을 만들어 주는 것)
논리볼륨을 한 번 만들고 나니 다시 들어갈 수가 없어 찍지 못했다. 원래는 볼륨그룹만들기 밑에 논리볼륨 만들기 탭이 있었고,
논리볼륨 만들기에서 home 을 만든다면 home 을 적고 var를 만든다면 var, tmp를 만든다면 tmp 를 입력한다
이름을 입력하면 각각의 용량을 적으라고 하는데 var - 50G , tmp - 10G , home - 나머지모두.
교수님께서 swap 영역은 논리볼륨에 추가 안해도 된다고 하심
아래사진은 바로 위에서 이야기 했던 것 처럼 설정후 '설정내역'을 확인한 화면이다.
sawp 영역은 넣지 않는 것이 좋음
아래 사진은 boot 설정을 할때인데 주의할 점은 부팅가능 플래그를 '켜기' 로 해야한다.
논리 볼륨을 만든 후 각각의 논리볼륨을 선택하여 마운트(?) 하여준다. 아래 사진은 모두 설정후 나중에 찍은거라
현재 상황에서는 /home /tmp /var / 같은 것들이 표시가 안되어 있을수도 있다.아래 사진은 위에서 보듯 home 을 선택하였을때 나오는 설정창인데
용도를 EXT4로 마운트위치를 /home 으로 (논리 볼륨이 home이니까)
이후 적용하면 베이스시스템을 설치하는데 couldn't find 뭐라뭐라하면 "뒤로" 를 계속 클릭해준다. 이후 다시 설치하라고 할때 다시 설치하면 넘어가짐.
그다음 default 설정인 ubuntu-generic 을 선택한다.
INITRD 에 포함할 드라이버는 "일반: 모든 드라이버 포함" 을 선택한다.
이후 자동으로 업데이트 하지 않음을 선택한다.
설치할 소프트웨어 선택에서 Xubuntu desktop 을 선택 선택항목 중 가장 위에 있던 항목은 체크하지 않는다. (basic ubuntu(?)는 포함되어 있을 것 이기 때문에)
시스템시계를 UTC로 설정한다.
데비안으로 설치하기위해 CDROM 제거후 재시작
소프트웨어 선택에서 마지막항목 Manual~~~.Grub 부트로더-'예'
'UBUNTU' 카테고리의 다른 글
우분투 서버 버전 설치, 랜카드 드라이버 문제 해결 (2) | 2016.06.29 |
---|---|
text mode (tty) 에서 한글깨짐 (0) | 2016.06.29 |
파이어폭스 화면확대고정 (1) | 2016.06.19 |
ubuntu 14.04에서 한글 사용하기 (0) | 2016.06.05 |
Linux 명령어 설명 (0) | 2016.06.03 |