DoVirus.kr

728x90

자신이 보유한 도메인을 DDNS 서비스 하듯이 IP에 따라서 변경을 하고

해당 도메인에 대해서 SSL 인증서를 적용하자

 

자 일단 이 일의 시작은 시놀로지의 HDD 절전 때문이다.

시놀로지는 그냥 패킷 하나 발생해도 절전모드를 해제해 버리기 때문에 절전모드는 그냥 포기하는게 좋을 것 같다

아무튼 그 빈도를 하나라도 줄이고자 synology.me 라던지 하는 시놀로지 제공 DDNS 와 quickconnect 를 꺼버렸다.

iptime 공유기도 사용하기 때문에 iptime.org 도메인으로 ddns 연결은 가능하지만 인증서 발급이 안되는 도메인이기에...

 

자 시작하자.

준비물 asus 공유기(멀린펌) 또는 시놀로지 NAS 또는 라즈베리파이 등등 리눅스 서버

 

 

가. 개인 도메인을 DDNS로 연결하기

참고 seolin.tistory.com/118

 

1. 보유 도메인의 DNS 변경

1차 samara.ns.cloudflare.com

2차 watson.ns.cloudflare.com

자신이 보유한 도메인 관리 업체에 로그인하여 위와 같이 바꾼다.

위 DNS는 바뀌기도 하니 www.cloudflare.com  에서 직접 확인해 보도록 하자.

 

2. cloudflare.com 가입하기

무료 회원 가입하면 된다.

 

3. DDNS로 사용할 도메인 주소 등록

Type : A 

Name : nas (예제)

IPv4 address : 1.1.1.1 (일단 임시 등록)

 

자세한 내용은 seolin.tistory.com/118 참고하도록 한다.

 

4. DDNS 자동 갱신

등록 절차를 마쳤으면 API 주소 확인하기.

토큰이니 zone id 이니 있는데 전부 메모장에 기재하도록 하자.

중요한 데이터이니 외부에 노출되는 일이 없도록 하자.

라즈베리는 위 링크 따라하도록하고

asus 공유기는 blog.gomgom.net/setting-cloudflare-ddns-on-asus-router/

 

ASUS 공유기에서 개인도메인 CloudFlare DDNS 설정하기 (멀린롬 사용) [2016/07/24 전면개정]

ASUS 공유기를 통해 CloudFlare DNS(DDNS)를 이용하고 싶을 때, 멀린롬을 활용하여 CloudFlare에 동적 IP를 전송하는 방법에 대해 설명합니다.

blog.gomgom.net

이 절차를 따라하도록 하자.

하나 수정 하자면 현재 자신의 IP 주소가 나와 있는 스크립트

 

NEW_IP='wget http://ipinfo.io/ip -qO -' 이 부분을

 

NEW_IP=$(wget http://ipinfo.io/ip -qO -) 이렇게 수정 하자

 

위의 절차대로 API 값 입력하여 파일 생성 및 자동 갱신 등록 완료 되었다면

해당 스크립트를 실행 하면 cloudflare.com 에서 현재 IP 주소로 갱신이 되는걸 볼 수 있다.

 

이제 절반 왔다.

 

6. 인증서 발급 받기

이제 자신의 도메인으로 인증서를 발급 받아야 한다.

Let's encrypt 에서 받는다. 3개월마다 갱신해야 하는대신 무료이다.

귀찮으면 1년짜리 돈주고 사면 된다.

 

인증서 발급 참조 blog.naver.com/jcjee2004/221831609605

 

[Synology] 시놀로지에 Let's Encrypt 와일드카드 인증서 적용하기

시놀로지의 제어판에서 발급 받을 수 있는 Let's Encrypt 인증서는 90일 짜리 SSL 인증서 입니다...

blog.naver.com

시놀로지는 GUI상에서 발급 받을수 있도록 하는 메뉴가 있는데 이상하게 잘 안된다.

그냥 와일드 카드로 받아버리면 만사 해결 도 되고 추가로 리버스 프록시 주소 생성해서 확장하기에도 좋다.

 

-끝-

728x90

Comment +0

728x90

시놀로지 1517+ 에는 원래 m2d17 이라는 sata 전용 m.2를 사용 할수 있었는데

18년도 제품들은 nvme도 지원을 하게 되면서 m2d17은 바로 단종이 되고 sata 와 겸용으로 m2d18이 나오게 됐다

 

즉 m2d18은 sata 도 nvme 도 지원하는 카드 라는 소리임

 

기본적으로 m.2 용 방열판이 제공이 되고 장착 하여 사용하면 된다

 

 

구입하면 쉽게 이해 할 수 있는 사진이 포함된 설명서가 있어서 조립 못하면 그냥 하지 마라...

 

조립할때 껌패드에 비닐 때는거 잊지 말길 바란다

 

mx500 m.2 sata ssd 500GB * 2 사용 했다

2개를 사용하는 이유는 1개쓰면 읽기 캐쉬 2개 쓰면 읽기/쓰기 캐쉬 활성화가 된다

어차피 RAID-1 으로 묶는데 굳이 이걸 나누는 이유가 왜 인지는 모르겠다...

 

사실 이 제품을 살 생각은 없었다

캐쉬가 굳이 필요할만큼의 사무용도 아니고 집에서 개인적으로 퇴근 후 쓰는 용도 인데...

그런데 위에서 언급한 18년식 제품들은 알리에서 구입한 싸구려도 호환이 된다는 소리가 있어서

급하게 구매했었다(멍청하게...)

이미 지르고 나니 안되길래 다른거 주문하고... 또 안되고... 결국 들인 돈이 아까워서 m2d18을 샀다

결론적으로 sata m.2 는 호환되는 pci-e to m.2는 존재 하지 않는다

18년식에서는 될지도 모르지만 1517+는 안된다

 

nvme 는 pci-e기반이라 그냥 카드 만으로 지원이 가능하겠지만 sata 기반인 17년식은 그냥 안된다고 봐라

 

다음으로 넘어가서 실제 적용기다

 

12월 10일날 인스톨을 했으니 약 20여일 간 사용 했다

사용량 보이는가 15기가다...

앞으로도 크게 변할 것 같지 않다

수백기가 용량을 다운로드 받고 지우고 했지만 변하지 않는다 캐쉬 이기 때문이니깐...

즉 나 처럼 500기가 2개 캐쉬로 쓰지 말란 소리다...

2017년도에 출시된 제품이니 만큼 당시 m.2 용량은 128기가도 매우 고가 였다

배보다 배꼽이 더 큰 제품을 내놓을리 없으니 대용량을 쓰도록 설계도 안했을 것 같다

즉 젤 싼 120기가나 128기가 짜리 쓰면 충분해 보인다 그럼 지금 시세면 국내 구입시 30만원도 안될 것 같다

 

m.2 캐시는 제조사 페이지에 설명이 잘 되어 있다.

https://www.synology.com/ko-kr/knowledgebase/DSM/help/DSM/StorageManager/genericssdcache

 

DiskStation Manager - Knowledge Base | Synology Inc.

 

www.synology.com

근데 지금 까지 한 이야기만 놓고보면 후회 할 수 있는데

 

장점도 설명 하겠는데 이게 플라시보인지 아닌지는 솔직히 모르겠다.

 

먼저 본인이 사용하는 나스의 구조를 설명하면

PC에는 OS 디스크 뿐이 없다

download 폴더는 \\NAS\download

이런식으로 일부 폴더를 nas 안에만 저장하도록 설정 해놨다

가끔씩 이런 폴더 억세스가 매우 느릴때가 있었다

 

지금은 매우 빨라졌다 물리 디스크를 사용하던 폴더에서 ssd캐시를 거치게 되어 그런거 아닐까? 하고 추측을 할 뿐이다

그리고 pc의 내용을 실시간으로 백업하는 폴더들도 많고 그 기능을 자주 쓴다

ssd to ssd 로 작은 용량의 많은 파일이 자주 전송 되다보니 나스에 걸리는 랙이 해소 되는 느낌이다.

 

즉, 나 처럼 혼자 쓰면 큰 효과를 보기는 힘들 것 같다

 

최소 3인이상이 nas에 억세스를 상시적으로 하는 구조라면(집에서 그럴리 없으니 결국 회사다...)

이 성능을 활용하기 좋을 것 같다

 

2020.12.08 주의사항

쓰기 캐시에 문제가 많이 있다.

정전되면 쓰기 캐시에 남아 있던 데이터는 소실될 가능성이 있다

현재는 읽기만 쓰고 있다

728x90

Comment +0

728x90

작성하는 synology 제품은 1517+ 기준이며 ssd chache는 방열판이 달려 있다.

DSM 버전은 DSM 6.2.3-25426 Update 2 기준 임

 

날도 선선한 요즘 갑자기 디스크가 열 받았다고 shutdown 되버렸음...

재부팅도 아니고 종료 임...

 

항상 71도 인걸 감안하여 팬속도 커스텀 메뉴를 찾아 봄

 

시놀로지 nas는 ssh 로 접근 가능하도록 설정을 할 수가 있는데

관리자 계정으로 로그인 후

# sudo -i

를 통하여 root 계정으로 들어 갈 수 있다

 

# vi /usr/syno/etc/scemd.xml

이와 같이 파일을 vi로 열어 보면

 

이와 같이 되어 있는데 xml 이다보니 생각보다 직관적으로 알아 볼 수 있게 적혀 있다.

빨간색 박스의 disk 는 당연히 디스크, m2 는 당연히 캐쉬, cpu 는 당연히 cpu 온도 관련 설정 부분이다

자 여기서 중요한건 ssd 캐쉬 온도 관리 이기 때문에 ssd를 보는데

fan_speed=40% 20hz 가 52도에 동작하도록 되어 있다

즉 ssd 캐쉬 온도가 52도면 40%의 속도로 팬을 돌려라 라는 내용인데

평소면 별 문제가 없으나 5분이상의 복사를 하게 되면 캐쉬가 재생성을 하게 되는건지 엄청나게 발열이 심해진다

60도 찍고 99% 속도로 돌아봤자 이미 발열이 가속도를 받기 시작한 상태라 먼저 71도 찍어 버리고 그냥 셧다운 해버린다

 

그래서 이와 같이 바꿨다

shutdown 온도를 71도 -> 81도

ssd 캐쉬 온도가 52도 찍으면 바로 팬 냅다 99% 풀로 돌려라 라고...

 

평소 별 영향 없으면 디스크는 40도 가량 ssd 캐쉬는 40도 중반을 유지한다

m.2 ssd는 좀 더 온도가 올라가도 타지는 않고 쓰로틀링이 걸려서 성능 저하가 발생하긴 한다

근데 이는 nvme 방식에서 주로 문제가 되는건데 sata 방식 ssd에서도 발열이 이렇게 생길 줄은 몰랐다

메인 pc에서 사용하는건 전혀 문제가 없는데...

 

아무튼 저장하고 재부팅 해주면 적용 된다.

 

--- 내용 추가 ---

# vi /usr/syno/etc/scemd.xml 이 파일 뿐 아니라

# vi /usr/syno/etc.defaults/scemd.xml 이 파일도 동일하게 수정해야 한다. 업데이트 된건지 어쩐지는 모르겠으나

잘 되 던게 다시 71도로 돌아 왔다

728x90

Comment +0