[¼öÁ¤¿Ï·á] ³×ÀÌƼºê Çì³î·ÎÁö 5.2 5967 U.3 > 6.1 15047·Î Á÷»§ ¸¶À̱׷¹ÀÌ¼Ç Èıâ
네이티브 Xpenology헤놀로지 5.2 5967 U.3 > DSM 6.1 15047로 직빵 마이그레이션 후기
인생은 한방! 남자라면 지른다!
http://www.2cpu.co.kr/nas/16084
바로 전글에서 [네이티브 헤놀로지 DSM 5.2 5967 U.3 > DSM 6.1.2 15132로 마이그레이션... ] 라는 제목으로 글을 썼었는데요
결론부터 말하자면 한방에 성공했네요...
XPEnology(헤놀로지) 6.0.2와 6.1.2버전 설치방법
https://redmilk.co.kr/archives/2798
XPEnology 6.1(6.0.2)에서 5.2(6.0.1)로 다운그레이드 하기-일부 벽돌도 가능
https://redmilk.co.kr/archives/2707
XPEnology DSM 6.1.2 버전 까지 사용하면서 느낀 주의사항 및 팁 정리
https://redmilk.co.kr/archives/4794
XPEnology Jun’s Mod 1.02b 가 나왔습니다.
https://redmilk.co.kr/archives/4815
XPEnology(헤놀로지) DSM 6.1 설치하는 방법
등의 링크들을 참조하면서 업그레이드를 시도했습니다.
사용 메인보드는 기가바이트 H170N-WIFI 라는 17*17사이즈의 Mini ITX보드입니다.
인텔 듀얼 기가비트 랜 장착(인텔 기가랜2개)된 모델이고,
여기에 i7-6700T (약 2.8Ghz), DDR4 데스크탑용 16GB램에,
듀얼랜 링크 어그리게이션 설정으로 2개 랜이 Bond로 붙어있는 상태입니다.
[ 현재 5.2 5967 U.3 버전, 6700T의 2.8GHz 클럭수가 보입니다. 그리고 USB연결 하드들과 APC사의 BK500EI라는 가정용 UPS도 달려있습니다. ]
[자작 나스 NAS UPS 장착기 (UPS APC BK500EI) ]
http://cafe.naver.com/nascafe/47960
요로코롬 보시면 적응 로드 밸런싱으로 2개 랜이 Bond로 붙어있는 상태입니다.
MTU 는 9000으로 되어있습니다.
NAS에서는 IP자동으로 받아오기를 설정했고, 공유기(ASUS RT-AC68P사용) 에서는 해당NAS MAC주소에 맞춰서 IP수동 할당 설정을 해줘서
항상 저 내부 주소로 받아지게 끔 되어있습니다.
메인볼륨은 요로코롬 RAID5로 4TB 하드 6개로 묶어서 17TB정도 사용중 입니다. (G-Suite 구글드라이브 무제한에 백업은 완료)
사용 부트로더는 요번에 새로 풀린(2017/06/17) Jun’s Mod 1.02b 모델을 사용했습니다.
님의 글을 참조해서 grub.cfg 파일을 수정하는 대목에서
부팅용 USB의 IDVENDER, IDPRODUCT값과 적당한 SN시리얼값만 정해주고, 맥주소 설정하는부분은 그냥 삭제했습니다.
(맥주소 부분 삭제시, 리얼맥 주소가 잡힌다는 정보 참조)
시리얼 넘버 관련해선, 전 포토스테이션 비디오스테이션 그런거를 안쓰기 때문에 별 상관이 없었습니다
그냥 임의로 생성기 나온거 갖다 집어넣었네요 ㄷㄷ 퀵 커넥트야 쓸 하등의 이유가 없고, DDNS같은거도 공유기 자체DDNS도 있고, 자비로 구입한 도메인도 있었기 때문에 저에게 해당사항은 없었습니다.
[ LAN이 두개이상인경우에는 set netif_num 값을 사용하는 LAN카드 수만큼 바꿔주세요 ] 라고하셨는데,
전 이거 기본값은 1로 두고 까먹고 안건드렸는데도 듀얼랜 이상없이 잡히고 본드 설정 까지도 잘 적용 되었 습니다.
그리고 부팅용 시간 설정인 set timeout=’1′ 의 값은 1초에서 10초로 늘려줬습니다. (set timeout=’10′)
SataPortMap=1 값 수정에서는
제가 사용한 H170N WIFI 미니itx 메인보드가, 지원가능 SATA포트수가 6개에, SATA확장카드 (강원전자 A480,2개sata포트 추가)에 물려있는 디스크가 2개라, 2개.
즉, SataPortMap값을 SataPortMap=62 로 지정하였습니다.
그리고 해당 링크에서
SataPortMap 의 위치를 변경해 주셔야합니다.
본래 SataPortMap 부분이 set sata_args 에있는데
그위에 있는 set common_args_3615으로 이동해주셔야 합니다.
두곳에 다 SataPortMap이있어도 상관 없습니다.
라고 하셨는데, Jun’s Mod 1.02b의 경우, 그대로 수정 안 한 채로 둬도 문제 없었습니다.
SATA확장카드 A480 정보
http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=B278076355&frm3=V2
혹시나 헤놀로지에서 하드를 15개 18개 이렇게 많이 붙이실 분들은 [ http://menya.tistory.com/24 ] 이 링크를 참조해보세용.
DSM 5.2 5967 U.3으로 부팅되어있는 상태에서 (컴퓨터 전원이 ON된 상태) 조심스레 5.2버전용 USB부트로더를 빼고 새로이 이미지를 씌운
Jun’s Mod 1.02b가 입혀진 USB로 갈아 끼우고,
요로코롬 5.2 5967인 상태에서 수동 설치로,
DSM 6.1.2 15132.PAT 파일을 넣고 업데이트를 시도했습니다.
요로코롬 시계모양이 표시됩니다.
그리고.... 시간이 흘러...
(과연 성공할 것인가, 벽돌이 될것인가.... 그거시 문제로다)
흐흐..... 네, 레이드5로 약 18TB중 17TB가 사용중인 볼륨도 이상없이 무사히 잘 업그레이드 되었습니다.
LAN1, LAN2로 본드설정이 풀려있어서, 다시 BOND설정으로 2개의 랜을 붙여준 모습입니다.
다만 저 빨간 표시를 보시면 공유기의 수동할당 설정이 있었음에도, 할당된 내부 IP주소가 바껴있는것이 보이실 겁니다.
처음에 막 업데이트 했을때 원래 주소:5000 로 했다가 계속 안 나타나서 find.synology.com 으로 들어가니 그제야 잡히더군요.
https://redmilk.co.kr/archives/4794
그리고... 위 링크에서 레드밀크님이 MTU관련 설정을 건드리면 훅 간다는 정보를 기재하셔서,
그걸 참조하여 MTU관련 설정은 일절 건드리지 않았습니다.
bond설정을 다시 해주고 전에 백업해둔 .dss 설정 파일로 사용자 계정, 볼륨 정보 등의 설정들도 다시 복원해주고.....
그 상태로 일단, 부트 로더를 통한 부팅이 잘 되는지 확인하기 위해 일단 재 부팅을 했습니다. 그리고...
BOND설정후 재부팅 해주니 공유기에서 수동IP할당으로 설정해둔 원래 내부IP주소로 다시 잡히는 것을 볼 수 있었습니다.
다만 저는 위 사진의 단계에서 마이그레이션이 아닌, 시스템파티션을 다 날리고 새로설치 하는 방식으로 성공했습니다.
처음에 마이그레이션으로 하니 13번오류 뜨면서 업글이 안되서 (이전에도 5.2 5644에서 5967업글시 경험) 그냥 새로설치 해야겠다는 생각이 들어서 (후에 설정들 이런건 다시 다해줘야하지만 hdd의 자료 자체는 그대로 남아있음. 즉 os가 깔린 시스템 파티션만 모두 지워지고, 데이터가 들어있는 자료영역은 그대로 유지됨) 새로설치 하는 방식으로 성공했습니다.
어차피 17TB에 달하는 자료는 그대로일테고, dss파일로 설정백업도 해뒀고, 여러 패키지 관련 설정들도 스크린샷을 찍어둬서 거리낌이 없었죠...
무엇보다 업그레이드를 실패한다 해도 백업도 있었고.....
원래 인생은 한방! 이대로 감행했습니다 ㅋㅋ
다만 패키지들과 각종 패키지의 설정 이런것들은 백업이 되지 않아서 일일이 다시 다 설치했습니다.
마리아DB 라던가, PHPVirtualBOX라던가 토렌트 트래커 서버(http://cafe.naver.com/nascafe/57974)라던가 , 워드프레스 라던가 기타 등등...
그러나..... 이대로 기분좋게 업그레이드를 끝낼줄 알았는데 PHPVirtualBOX가 깔리지 않습니다.
네... 보니까 DSM 6.1.2를 지원하지 않는다는 메시지가...;; ㅠㅠ
이 뭔... 하면서 6.1.2지원가능한 PHP버추얼박스를 찾아봤으나... 6.1 15047 버전까지만 지원하더군요;;;
http://2cpu.co.kr/bbs/board.php?bo_table=nas&wr_id=14582 (관련 게시글)
http://spk.diablos-netzwerk.de (다운링크)
업그레이드 하자마자 바로 다운그레이드 각;; ㅠㅠ
저에게 있어서 PHP버추얼박스는 아주 중요한 패키지였기 때문에 어쩔수 없이 다운그레이드를 할 수밖에 없었습니다....
https://redmilk.co.kr/archives/2707
레드밀크님의 요글을 참조했습니다.
제가 한 것이라곤 SSH 들어가서(DSM5.2와는 다르게 root가 아닌 관리자 계정을 쳐야하더군요)
vi /etc.defaults/VERSION 라는 명령어로 버전을 수정해주고, DSM 6.1 15047.PAT 라는 파일로 다시 수동설치 올렸습니다.
원래 메인 버전이 바뀔 때 마다 맞는 부트로더로 바꿔줘야 하는데, Jun’s Mod 1.02b 요 부트로더가 6.1 / 6.1.1 / 6.1.2 3가지를 다 지원한다고 해서 바꿀 필요가 없어서 그대로 수동 설치 올렸습니다.
또다시 이 화면을 보면서, 그동안 새로 설정했던 것들을 또다시 처음부터 다시 다 설정해야하나 하고 그냥 멍하니 보고있는데,
오잉... 그냥 스무스하게 바로 부팅이 되더군요. 바로 DSM로그인 화면이 뜨길래... 오잉? 하고 로그인 하고
버전정보를 바로 확인해 보니
아무 문제없이 6.1 15047 버전으로 잘 올라가 있습니다!!
혹시나 싶어 아까 6.1.2가 거부한 phpvirtualbox도 설치시도해보니 아주 잘 올라가고,
기존에 SSD에 남아있던 가상머신 다시 잡아서 하니 잘 동작합니다
적어도 6.1.2 에서 6.1 로 다운그레이드 하는 거는 쉬운 편인거 같습니다 !!
다만 패키지 관련 호환성문제로 좀 많이 시간을 잡아먹었네요 ㅠㅠ
기존 DSM 5.2에서 사용가능한 MariaDB는 DSM 6 에서 보면 Maria DB 5에 해당하는듯 합니다.
DSM 6에서 기본 DB는 마리아 DB 10인데, 여기서 좀 많이 꼬여서,
워드프레스도 제대로 동작 안하고 데이터베이스 다 꼬여서 여러모로 참 암 걸리는 상황이 있었는데,
다행히 제가 워드프레스 마이그레이션 플러그인들 중에 ALL in One WP Migration 이라는 유료플러그인을 구입해 둔게 있어서이 플러그인을 통해 제대로 옮기는데에 성공했네요....
그리고 또 하나 문제점.
기존 헤놀로지 DSM 5.2 에서의 백업/복원기능 을 통해 저장해둔 백업 데이터에 접근이 불가합니다.
네, 바로 이거요
시놀로지 DSM 5.2의 저 백업 앱에 중복파일 제거 지원도되고,
날짜별 버전관리도되는 그런 백업(단 파일관리자에서 접근불가)으로 500기가를 백업한 상태였는데....
전 당연히 dsm6.0의 새로 추가된 backup 패키지에서 기존데이터 발견! 이런식으로 호환 해줄 줄 알았는데 그런 거 없습니다 ㅋㅋ...
DSM 6.1 의, 하이퍼 백업, 액티브 백업 어쩌구, 하이퍼 백업 어쩌구 이런거들 다 깔았는데도
저거 3가지 다 기존 DSM백업 데이터에 삭제도 못하고 복원도 안되고 그냥 접근자체가 안되네요....
아마도 이건 다시 5.2로 내렸을때 접근이 가능하지 않을까 싶네요....
그렇다고 백업데이터 하나 돌리겠다고 다시 5.2로 내리는건 영....;;
그래도 뭐 당장 필요한 거도 아니고.... 500기가 정도라 그냥 그러려니 하려구요....
iSCSI 아이스카시 타겟과 LUN설정도 잘되고....
지금 ext4로 되어있어서 후에 btrfs로 바꿀 수 있는 용량의 백업용 하드가 따로 생기면
그때 백업후 싹다 밀어버리고 다시 btrfs로 레이드 구축해서 사용할 예정입니다.
어쨌든 도박에 성공하고 업그레이드도 잘 됐으니 만족하려 합니다....
긴 뻘글 읽으시느라 수고 많으셨어요 ㄷㄷ
그리고 관련 정보를 제공해주신 레드밀크님, rootkr 님 등등... 많은 분들께 감사 드립니다 乃!
±×¸®°í °¨»çÇÕ´Ï´Ù
Virtual Box °¡ ¼³Ä¡ µÇ¾î ÀÖÀ¸¸é ±×°ÍÀ» À¥¿¡¼ ÀÌ¿ëÇÒ¼ö ÀÖ°Ô ÇØÁÖ´Â°Ô PHP Virtualbox ÀÔ´Ï´Ù.
Á¦ ±â¾ïÀ¸·Î´Â ÆÐÅ°Áö·Î ¼³Ä¡ ÇÏÁö ¾Ê¾Æµµ , ´Ù¿î¹Þ¾Æ¼ ¼³Ä¡ÇÏ°í Configuration ¸¸ Àß Àâ¾ÆÁ൵ µÇ´Â ³à¼®À¸·Î ±â¾ïÇÕ´Ï´Ù.
grub>
ÀÌ·± ÇÁ·ÒÇÁÆ®¸¸ ¶ß°í ´õ ÀÌ»ó ÁøÇàµÇÁö ¾Ê½À´Ï´Ù.
ÀÌ°Ô ¿Ö ÀÌ·²±î¿ä?
ÇϽŴë·Î µû¶óÇÑ´Ù°í ¼öµ¿À¸·Î 6.1.2 ¿Ã·È´Âµ¥ ºÎÆ®·Î´õ ÁøÇàÀÌ ¾È µÇ¾î
Å«ÀÏÀÔ´Ï´Ù.