1
순서?
네트워크를 만들고, 우분트 서버를 만들고, 주피터 노트북을 사용하는 실습 환경을 만들자.
네트워크 생성
주피터 노트북 생성
2
네트워크 생성
ai-vpc
172.16.0.0/16
ai-pub1-subnet
172.16.3.0/24
3
ACG 생성
TCP 유입 모두 허용 - 내 IP에 대해서만 모두 허용하자. (허용 필요)
TCP , UDP 나가는것 모두 허용 (디폴트라 변경 없음)
https://console.ncloud.com/vpc-compute/acg
4
1
서버 생성하자.
NCP 서버 이미지 텝 22.04-base 버전이 있습니다.
실습 라이블러리들이 22.04에서 동작한다. 다른 버전은 동작하지 않는다.
2
vCPU 2 , Memory 4GB
시간 요금제
172.16.3.101/32
새로운 공인IP 할당
3
스토리지는 30 GB로 하자.
기본 10GB임.
4
기존 인증키 또는 new 인증키 사용
만든 보안그룹 설정
5
생성
(5분후 생성됨)
6
서버 패스워드 변경 (선택)
root
관리자 비밀번호 확인
passwd 로 자주 사용하는 암호로 변경 (다음번 로그인시 편함)
7
1
# 주피터 노트북에 프로그램 설치
# notepad에 따로 입력 - 강사
apt update -y
apt-get install python3
apt-get install python3-pip
apt-get install jupyter
아래 나오면 그냥 OK 엔터
# 참고
python3 --version
jupyter --version
2
jupyter notebook --generate-config
cd .jupyter/
vi jupyter_notebook_config.py
:set number
설정 내용들 중 아래 사항들을 수정
3
83 번줄 주석해제. * 추가
393 /root 추가
297 * 로 변경 - localhost 대신 * 로 변경해주세요
401 주석만 해제
c.NotebookApp.allow_origin = '*'
c.NotebookApp.notebook_dir = '/root'
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = True
4
5
# 아래 실행
jupyter notebook --allow-root
6
토큰값 확인 - 복사
5bde496ce901d7cccccccccccccccccccc
7
# 콘솔에서
공인 ip 확인
# 웹브라우저
서버 공인 ip : 8888 접속
Password 에 토큰값 입력
8
오른쪽에 New > Python3 (ipykernel)
9
주피터 노트북 로그인 된것 확인 - 결과 캡춰해 업로드
1
북마크를 해두세요.
계속 사용 합니다.
http://223.130.150.67:8888/tree?
2
jupyter 노트북에 코드 입력 - 실행은 쉬프트키와 엔터.
쉬프트엔터로 실행
다음
https://brunch.co.kr/@topasvga/4603