TrueNAS를 이용해 가상화 환경에서 헤놀로지 구동하기
·
TrueNAS
개요얼마 전 올렸던 글에서 Proxmox에서 TrueNAS를 ZFS over iSCSI스토리지로 연결하여 헤놀로지(Xpenology)를 구성하는 법을 설명한 적이 있습니다. TrueNAS의 ZFS를 이용해 헤놀로지 안전하게 사용하기개요헤놀로지(xpenology)는 가정용 NAS를 구축하려는 분들에게 가장 먼저 고려되는 OS중 하나입니다. 잘 만들어진 시놀로지 생태계를 사용할 수 있고, 사용자 친화적인 UI로 학습 곡선도 다른 NAS OS에worklazy.net윗 글은 Proxmox를 이용해 다수의 VM을 편리하게 관리하면서도 헤놀로지를 구성하고 싶은 경우에 적합한 경우이고, 이번 글은 네이티브 TrueNAS위에 헤놀로지를 VM으로 구성하는 방법입니다. 사실상 TrueNAS에서 VM을 굴리는 글인 셈이죠...
TrueNAS 네트워크 가상브릿지 구성하기
·
TrueNAS
개요네트워크 브릿지는 다양한 용도로 사용되지만 보통은 bond를 구성하고 그 위에 브릿지를 구성해 사용하게 됩니다.그런데, TrueNAS를 처음 설치하면 NIC에 바로 DHCP를 잡아주도록 구성되어있기 때문에 일반적인 사용자의 경우 별도의 네트워크 브릿지 설정 없이 바로 NIC를 다이렉트로 사용하게 됩니다. 아래 예시 사진처럼요.딱히 문제가 있는 것은 아닙니다.그러나, TrueNAS에 VM을 구성하고 VM과 TrueNAS 간 통신이 되려면 브릿지가 구성이 되어야 합니다. 이를 위해 브릿지를 구성하는 방법을 설명해보려 합니다.위 예시사진의 enp6s19(10.81.20.203/24)을 이용하겠습니다. 브릿지 구성하기먼저 Add를 클릭해 브릿지를 추가해 줍니다. 멤버로는 enp6s19를 클릭합니다.브릿지의 ..
Proxmox에서 TrueNAS의 ZFS를 이용해 헤놀로지 안전하게 사용하기
·
TrueNAS
개요헤놀로지(xpenology)는 가정용 NAS를 구축하려는 분들에게 가장 먼저 고려되는 OS중 하나입니다. 잘 만들어진 시놀로지 생태계를 사용할 수 있고, 사용자 친화적인 UI로 학습 곡선도 다른 NAS OS에 비해 낮은 편입니다.그러나, 정확한 이유를 알 순 없으나, 어쩌다 파티션이 깨지고, 어쩌다 볼륨 충돌이 일어나고 하면서 제 개인적인 경험으로도 약 3~4번의 데이터 유실을 경험했습니다. SHR이라는 소프트웨어 레이드를 사용하다 보니 여기서 파일을 다시 복구해서 끄집어내는 과정도 만만치 않았습니다.그래서 사용하지 않다가, 최근 ZFS over iSCSI를 이용해 구축해보고, 데이터 유실의 위험성을 상당히 보완할 수 있다고 느껴 포스팅하게 되었습니다.Proxmox에서 TrueNAS에 ZFS over..
TrueNAS SCALE에서 Docker로 앱 설치하기
·
TrueNAS
개요이번 업데이트의 가장 큰 특이점은 Apps 기반이 쿠버네티스(k3s)로부터 Docker체제로 변경되었다는 것입니다. 이로 인해 개인이 직접 NAS를 구축할 때 제일 크게 느낄 수 있던 진입장벽이 사라졌고 docker-compose기반으로 앱을 설치할 수 있게 됨으로써 Custom App을 수월하게 설치할 수 있게 되었습니다. 업데이트 진행10월 29일 날짜로 업데이트가 배포되었고, 이미 TrueNAS를 사용 중이던 분은 WEB UI에서 바로 업데이트를 진행할 수 있습니다.24.10 업데이트!업데이트를 진행하고 나면 아래처럼 GRUB부팅에서 24.10 버전을 확인할 수 있습니다.부팅이 완료되면, 기존 k3s기반으로 작동되던 앱을 docker로 migrate하는 작업이 자동으로 수행됩니다. 대부분의 앱은..
TrueNAS 24.10 베타 Docker 살펴보기
·
TrueNAS
개요TrueNAS 24.10 베타버전에서 Apps기능이 k3s기반에서 docker기반으로 전환되었습니다. TrueNAS의 쿠버네티스, Helm Chart기반의 Apps기능은 일종의 진입장벽이었기에, 개인적으로 굉장히 반가운 변경점 중 하나입니다. 그래서 후다닥 Proxmox에 설치해 봤습니다. 주요 변경점Dashboard뭔가 더 많아졌습니다. 베타 버전이기도 하고 VM이라 제대로 표시되는 항목이 없긴 한데.. 추후 정식 24.10을 기다려봐야 할 것 같습니다. Apps GUITrain Settings에서 표시할 앱들을 선택할 수 있습니다.기본적으로 Stable과 Community가 있고, Enterprise와 Test는 비활성화되어 있습니다.현재는, 베타버전이고 아직 전체 가용 앱을 마이그레이션 하진 않..
TrueNAS 부팅 안될 때 자동백업파일 추출하기(2)
·
TrueNAS
개요얼마 전 TrueNAS의 boot-pool에서 백업파일을 추출하는 글을 작성한 적이 있습니다.2025.01.23 - [TrueNAS] - TrueNAS 부팅 안될 때 설정파일 추출하기(1) TrueNAS 부팅 안될 때 설정파일 추출하기(1)개요멀쩡히 물리적으로 분리했던 TrueNAS를 다시 Proxmox로 통합하다가, 부팅디스크 이미지 파일에 결함이 생겼는지, “middleware is not running. Press Enter to open root shell”에러가 뜨면서 부팅을 할 수 없worklazy.net 그러나 해당 글을 통해 추출한 파일은 기초설정만 살아있는 파일로, share 목록 등은 건져내지 못합니다.이번 글은, TrueNAS에서 매일 자동 백업되는 설정파일을 추출하는 글입니다. ..
TrueNAS 부팅 안될 때 설정파일 추출하기(1)
·
TrueNAS
개요멀쩡히 물리적으로 분리했던 TrueNAS를 다시 Proxmox로 통합하다가, 부팅디스크 이미지 파일에 결함이 생겼는지, “middleware is not running. Press Enter to open root shell”에러가 뜨면서 부팅을 할 수 없는 상황이 발생했습니다.journalctl로 살펴보니 단순한 오류도 아니었기 때문에, systemctl restart middlewared, service middlewared restart 따위로는 해결되지 않는 상황이었기 때문에TrueNAS를 클린설치하고 기존 부팅디스크에서 설정파일을 추출(recover)해와서 살려보겠습니다. 기존 설정파일 추출하기System Dataset에서 추출하기System Dataset에서 추출하는 방법은 아래 글을 참조..
TrueNAS에서 Plex 설치하고 외장 그래픽카드로 트랜스코딩하기
·
TrueNAS
개요Plex Media Server는 모르는 분이 없을 정도로 개인 미디어 라이브러리 구축에 있어서는 유명한 프로그램입니다. 네이티브로 OS위에 바로 설치할 수도 있고, 도커로도 운용할 수 있죠.저는 스토리지 서버로 TrueNAS를 사용 중이고, 모든 미디어 파일을 TrueNAS에 보관하고 있습니다. 이 파일들을 이용할 땐, Dataset을 SMB공유로 끌어가서 사용하는 편입니다.그.런.데.원래는 한 개의 서버를 운용하고 있었고, TrueNAS도 Proxmox내부의 VM으로 운용되고 있었기 때문에, 다른 VM에서 TrueNAS의 자료를 SMB로 읽어도 실제 내부 내트워크에서 트래픽이 발생하진 않았습니다…만, 서버를 스토리지/가상화로 이분화한 뒤, 가상화 서버쪽의 VM이 이 파일을 끌어갈 때 네트워크에서 ..
TrueNAS SCALE Dragonfish 24.04 주요 변경점
·
TrueNAS
개요TrueNAS SCALE 24.04(Dragonfish) 업데이트가 릴리즈 된 지 조금 됐는데, 사용중인 실서버 업데이트 후 눈에 띄는 주요 변경점(유저 사이드)을 간략하게 소개해보겠습니다. 주요 변경점OpenZFS 버전 2.2.2 적용리눅스 커널 6.6 적용NVIDIA 드라이버 545.23.08 적용하드웨어 지원 강화(ixSystem의 장비 Variety가 증가했다는 것 같습니다)ZFS ARC가 Core버전과 동일하게 작동Sandboxes (Jail-like Containers)기능 추가(TrueNAS CORE의 Jail과 유사)  간편해진 공유(SMB/NFS) 생성아래처럼 Dataset을 생성할 때 바로 SMB Share를 설정할 수 있습니다.원래는 Dataset 생성이후 Share->메뉴를 통해..
TrueCommand 설치하기
·
TrueNAS
개요TrueCommand는 여러 대의 TrueNAS의 관리를 쉽게 하기 위한 툴입니다. ixSystem에서 상용 라이선스를 구매하고 클라우드 환경에서 사용할 수도 있지만, 간단히 도커 이미지로도 동작할 수 있습니다.Truecharts 카탈로그에도 있기 때문에, TrueNAS의 Apps에서도 동작시킬 수 있어, 간단하게 설치해보겠습니다. TrueCommand 설치Apps에서 Truecommand로 검색하면 아래와 같이 한 개의 앱을 찾을 수 있습니다. 클릭하여 Install로 진행하면 됩니다.중간의 옵션들 경우 모두 그대로 기본값으로 놔두고 Install을 클릭해도 설치가 가능하지만, Config가 저장될 별도의 스토리지를 지정하겠습니다.TrueNAS의 기본 앱이 아니고 Truecharts 카탈로그에서 찾..