
Synology 가상 머신 클러스터의 운영 환경: 3노드 VMM Pro 구성
11분 읽기
Synology 가상 머신 클러스터는 단순한 실험실용 장비가 아닙니다. 저희 온라인 스토어, 메일 릴레이, 자매 브랜드, 그리고 여러 호스팅 웹사이트들이 모두 Virtual Machine Manager 클러스터로 구성된 세 대의 Synology NAS 장치에서 게스트 운영 체제로 실행되고 있으며, VMM Pro 라이선스로 보호됩니다. 현재 이 클러스터에는 8개의 게스트 운영 체제가 운영 중이며, 그중 7개는 24시간 내내 가동되고, 나머지 6개는 대부분의 시간을 절전 모드로 보내는 대기 호스트로 정기적으로 복제됩니다. 이 글에서는 Synology 가상 머신 클러스터의 실제 운영 환경을 자세히 살펴봅니다. 각 하드웨어의 역할, 고가용성 대신 정기 복제를 선택한 이유, 장애 조치 방법, 그리고 복제 전에 알아야 할 제한 사항 등을 다룹니다.
SynoPower Club 포인트: VMM Pro를 구매하는 고객들이 가장 많이 묻는 질문은 실제 비즈니스 환경에서 어떻게 작동하는지입니다. 그래서 저희의 실제 사례를, 부족한 점까지 모두 보여드리겠습니다. 콘솔에는 항상 경고 메시지가 표시되는데, 이는 호스트 하나가 의도적으로 꺼져 있고, 대기 서버는 복제본을 수집할 때만 깨어나며, 스토어 게스트의 웹 서버에는 장애 조치 날짜를 알려주는 메모가 붙어 있기 때문입니다. 이러한 내용은 브로셔에는 전혀 나와 있지 않습니다. 바로 이러한 이유 때문에 저희는 임대 데이터 센터에서 동일한 수준의 이중화를 구축하는 비용보다 훨씬 저렴한 가격으로 Synology 가상 머신 클러스터를 구축할 수 있었습니다.
실제 운영 환경에서 Synology 가상 머신 클러스터의 모습은 다음과 같습니다. #
Virtual Machine Manager를 사용하면 최대 7대의 Synology NAS 호스트가 하나의 콘솔을 공유할 수 있습니다. 각 호스트는 자체 스토리지를 유지하고 자체 게스트를 실행하며, 무료 버전에서도 이미 클러스터로 관리됩니다. VMM Pro는 호스트 간 작업을 수행할 수 있는 기능을 추가합니다. 예를 들어 실행 중인 Synology 가상 머신을 한 호스트에서 다른 호스트로 이동하거나, 다른 위치에서 자동으로 재시작하거나, 스냅샷을 예약된 시간에 다른 호스트로 복사할 수 있습니다.
이러한 차이점은 아래의 모든 것에 영향을 미칩니다. 저희 클러스터는 호스트가 세 대이지만, 진정한 가치는 호스트들이 하나의 목록에 나타난다는 사실이 아니라 호스트들 간에 실행되는 보호 플랜에서 나옵니다. 아직 어떤 에디션을 선택할지 고민 중이시라면, 저희 비교 자료를 참고해 주세요. Virtual Machine Manager와 VMM Pro 전체 기능 분할을 다룹니다.
저희가 사용하는 3대의 Synology 가상 머신 호스트와 각 호스트에서 실행되는 프로그램 목록 #
이 클러스터에는 3세대의 Synology 하드웨어가 혼합되어 있으며, 각 Synology 가상 머신 호스트에는 그에 맞는 작업이 부여됩니다.
| 주인 | 역할 | 그것이 작동하는 것 |
|---|---|---|
| DS1621xs+ | 주요 생산 호스트 | 이 스토어는 NVMe 스토리지에 Virtual DSM 게스트로 설치되며, 고객 웹사이트 하나가 추가됩니다. |
| FS1018 | 2차 프로덕션 호스트 | 저희 메일 릴레이 사이트, 자매 브랜드 웹사이트, 호스팅 웹사이트 두 개, 그리고 작은 게스트 웹사이트 하나가 있습니다. |
| FS2017 | 콜드 스탠바이 및 복제 대상 | 현재 실행 중인 프로세스가 없습니다. 예정된 복제본을 수신한 후 다시 전원이 꺼집니다. |
해당 스토어는 클러스터에서 가장 사용량이 많은 Synology 가상 머신인 DS1621xs+에 위치해 있으며, 그 기록이 이를 증명합니다. 2026년 8월, 더 작은 호스트인 FS1018에서 4개의 하드웨어 스레드에 10개의 가상 CPU가 실행되는 것을 확인한 후 DS1621xs+로 이전했습니다. 두 운영 호스트 모두 동일한 세대의 프로세서와 동일한 클럭 속도를 사용하므로 단일 요청은 어느 호스트에서든 동일한 속도로 처리됩니다. 더 큰 호스트를 사용하는 이유는 더 많은 스레드를 확보하여 사용량이 많은 게스트가 동일한 코어를 놓고 경쟁하는 것을 방지하기 위함입니다.
고가용성 대신 복제를 선택한 이유 #
이론적으로는 VMM Pro 고가용성을 구현하는 데 호스트 3개가 정확히 필요합니다. 하지만 Synology는 클러스터에 최소 3개의 호스트가 필요하며, 클러스터 상태는 다수결로 결정되기 때문에 백서에서는 홀수 개의 노드를 권장합니다.
문제는 고가용성을 위해서는 해당 호스트들이 항상 온라인 상태여야 한다는 점입니다. 저희의 세 번째 호스트는 전력 소모와 소음을 줄이기 위해 대부분 꺼져 있는 콜드 스탠바이 호스트이기 때문에, 자동 장애 조치가 의존하는 과반수 호스트를 유지할 수 없었습니다. 세 번째 호스트를 하루 종일 가동하는 대신, 저희는 보호 계획을 선택했습니다. 즉, 예약된 스냅샷을 생성하고 스탠바이 호스트로 원격 복제하는 방식입니다. 이제 장애 조치는 몇 초 만에 자동으로 이루어지는 것이 아니라, 몇 분 정도 소요되는 의도적인 수동 작업이 되었습니다.
소규모 업체에게는 이러한 거래가 충분히 가치가 있습니다. 대기 서버는 운영 비용이 거의 들지 않고, 필요할 때 바로 사용할 수 있도록 복제본이 이미 준비되어 있습니다. 만약 가동 시간이 전기 요금보다 더 중요하다면, 대기 서버를 항상 켜져 있는 세 번째 호스트로 전환하여 동일한 라이선스로 고가용성을 확보할 수 있습니다.
Synology 가상 머신을 대기 호스트로 복제하는 4단계 방법 #
각 게스트를 보호하기 위해 다음과 같은 절차를 따랐습니다. VMM Pro 스토리지, 클러스터에 최소 두 대의 호스트, 그리고 소스와 대상 모두에 Btrfs 볼륨이 필요합니다.
호스트와 함께하세요 #
모든 NAS에 Virtual Machine Manager를 설치하고, 각각에 고정 IP 주소와 Btrfs 볼륨을 할당한 다음, 기본 호스트에서 모든 NAS를 하나의 클러스터로 추가합니다. 대기 NAS도 전원이 켜진 상태로 클러스터에 포함시키세요.
VMM Pro를 활성화하세요 #
대기 서버를 포함한 모든 호스트를 지원하는 VMM Pro 라이선스를 입력하세요. 3노드 팩이면 저희와 같은 클러스터 구성에 충분합니다. 설계를 테스트하려면 30일 평가판을 먼저 사용해 보세요.
보호 계획을 세우세요 #
각 게스트에 대해 로컬 스냅샷과 원격 복제를 포함하는 계획을 수립하고, 대기 호스트를 대상으로 선택한 다음, 게스트가 허용할 수 있는 데이터 손실량에 맞는 일정 및 보존 정책을 선택하십시오.
장애 조치 연습을 하세요 #
잠금된 수동 스냅샷을 생성하고, 복제본이 대기 서버에 나타나는지 확인한 다음, 중요하지 않은 게스트 운영체제를 대기 서버에서 시작하는 연습을 하여 실제 장애 조치가 처음 발생할 때 당황하지 않도록 하십시오.
보호 플랜은 어떻게 조정되는가 #
저희 고객 8명 중 6명에게 보호 플랜이 있으며, 보호 대상인 모든 Synology 가상 머신은 대기 서버로 복제됩니다. 모든 고객에게 동일한 스케줄이 적용되는 것은 아니므로, 고객은 두 그룹으로 나뉩니다.
- 12시간마다: 이 매장, 우편물 중계 서비스, 그리고 고객 웹사이트 하나는 변경 사항 때문에 하루라도 손실을 입으면 큰 타격을 줄 수 있습니다.
- 매일 오전 4시에 한 번: 호스팅 웹사이트 두 개와 소규모 게스트 호스팅이 있는데, 일일 사용량으로 충분합니다.
데이터 보존도 동일한 논리를 따르며, 복구 시점 목표(RPO)에 따라 Virtual Machine Manager라는 이름의 내장 정책을 사용합니다. 사용량이 많은 사용자는 시간 단위 정책을 유지하고, 사용량이 적은 사용자는 일 단위 또는 주 단위 정책을 유지합니다. 정책이 없는 두 사용자는 전원이 꺼진 사용 중지된 프로젝트 추적기와 아직 정책이 없는 웹사이트입니다.
초기에 한 가지 세부 사항에 문제가 있었습니다. 무료 버전은 게스트당 최대 32개의 스냅샷만 저장할 수 있는데, 12시간 간격으로 스냅샷이 갱신되면 16일 만에 그 개수에 도달합니다. VMM Pro 버전은 최대 저장 개수를 255개로 늘렸지만, 보관하고 싶은 수동 스냅샷은 여전히 잠가 두기 때문에 갱신 일정에 따라 스냅샷이 삭제되지 않습니다.
소규모 팀이 모든 Synology 가상 머신을 보호하는 방법 #
전체 클러스터는 매우 소규모 팀에 의해 운영되는데, 이것이 바로 핵심입니다. 아무도 대시보드를 하루 종일 지켜보지 않기 때문에, 누군가가 버튼을 누르는 것을 잊지 않아도 모든 Synology 가상 머신을 보호할 수 있도록 설계되어야 합니다.
보호 계획은 자체 일정에 따라 실행됩니다. 대기 서버는 깨어나 복제본을 수신한 후 다시 대기 상태로 돌아갑니다. 게스트 크기 조정이나 플러그인 업데이트와 같은 위험한 변경 작업을 수행하기 전에 먼저 잠금 스냅샷을 생성합니다. 적정 규모 조정 과정 안내 이는 일상적인 절차가 실제로 어떻게 적용되는지를 보여줍니다. 매장에서 문제가 발생했을 때, 예를 들어 다음과 같은 경우처럼 말입니다. 문의 양식 이메일 폭탄 공격 이번 달에 추적해 본 결과, 로그, 메일, 스냅샷 모두 저희가 관리하는 하드웨어에 있었습니다.
장애 조치 당일의 모습 #
복제본에는 Synology 가상 머신 내부의 모든 내용이 그대로 남아 있으며, 여기에는 원래 호스트에 맞게 조정된 설정도 포함됩니다. 사람들이 간과하는 부분이 바로 이 점입니다.
스토어 게스트 운영체제는 DS1621xs+에 최적화되어 있으며, 웹 서버에서 동시에 시작할 수 있는 워커 수까지 설정되어 있습니다. 만약 스토어를 하드웨어 스레드 수가 더 적은 호스트에서 실행해야 하는 경우, 트래픽이 발생하기 전에 해당 제한을 낮춰야 합니다. 그렇지 않으면 게스트 운영체제에 과부하가 걸릴 수 있습니다. 저희 운영 매뉴얼에는 복제본 전원을 켠 후 가장 먼저 해야 할 일이 해당 변경 작업이며, 그 다음으로 사이트, 결제 및 메일 서비스가 모두 정상적으로 작동하는지 확인하는 것으로 명시되어 있습니다.
필요하기 전에 미리 체크리스트를 작성하세요. 복제를 통해 Synology 가상 머신을 다른 호스트로 전송할 수 있고, 체크리스트를 활용하면 그곳에서 제대로 작동시킬 수 있습니다.
용량 계획: 메모리가 진정한 한계입니다 #
호스트에서 실행 중인 모든 게스트의 메모리는 예약되고 잠겨 있으므로 DSM에서 공유하거나 회수할 수 없습니다. 따라서 Synology 가상 머신 클러스터의 실제 용량 제한은 CPU가 아닌 메모리입니다.
대기 또는 보조 Synology 가상 머신 호스트는 해당 호스트에 실행될 수 있는 게스트를 수용할 수 있는 충분한 여유 메모리가 있어야만 유용합니다. 따라서 측정 결과 더 이상 필요하지 않다는 것이 확인된 후 스토어 게스트의 메모리를 16기가바이트에서 8기가바이트로 줄였습니다. 이렇게 확보한 8기가바이트의 여유 공간은 추가 비용 없이 장애 조치 시 다른 호스트에서 사용할 수 있습니다.
이 클러스터가 Synology 및 VMM Pro에서 실행되는 이유는 무엇입니까? #
솔직히 말해서 비용 대비 노력 때문입니다. 파일도 저장하는 Synology NAS 장치가 세 대 있는데, 한 대만 있으면 됩니다. VMM Pro 라이센스 그리고 무료 Virtual DSM 각 호스트에 포함된 인스턴스는 단일 콘솔에서 관리되는 복제되고 스냅샷으로 보호되는 호스팅을 제공합니다. 모든 게스트는 몇 분 안에 롤백하고 복제본을 사용하여 다른 서버에서 다시 구축할 수 있습니다.
또한 이는 저희가 리셀러로서 정직하게 운영되도록 해줍니다. 저희가 판매하는 라이선스가 저희 사업을 운영하는 기반이 되므로, 고객이 VMM Pro가 실제 운영 환경에서 작동하는지 문의할 때, 그 답은 바로 지금 여러분이 읽고 계신 페이지에 있습니다.
Synology 가상 머신 클러스터의 제한 사항 및 주의 사항 #
복제된 Synology 가상 머신은 복제 일정에 따라 최신 상태를 유지합니다. 저장소는 12시간마다 복제되므로 최악의 경우 장애 조치가 발생하면 최대 반나절 전 상태로 복원됩니다. 이것이 바로 대기 모드의 단점이며, 주문량이 증가할 경우 가장 먼저 강화해야 할 부분입니다.
콜드 스탠바이 모드는 콘솔이 연결할 수 없는 호스트에 대한 경고를 항상 표시한다는 의미입니다. 이는 설계상의 결함이 아니라 정상적인 작동 방식이지만, 실제 경고를 놓치기 쉬울 수 있습니다. 경고를 무시하기 전에 경고 내용이 무엇인지 확인하십시오.
고가용성은 백업이 아닙니다. 복제 자체도 마찬가지입니다. 게스트 운영 체제 내의 오류나 맬웨어도 복제되기 때문입니다. 잠금 스냅샷과 호스트 외부에 백업본을 보관하여 언제든지 복구할 수 있도록 하십시오.
마지막으로, VMM은 Btrfs 볼륨을 지원하는 호환 모델에서만 실행되며, 하드웨어가 혼합된 환경에서는 성능이 저하될 수 있습니다. 클러스터에서 가장 작은 호스트에서 페일오버를 테스트해 보세요. 게스트 OS가 가장 먼저 성능 저하를 겪는 곳이 바로 그곳이기 때문입니다.
자주 묻는 질문 #
Synology 가상 머신 클러스터로 실제 비즈니스를 운영할 수 있을까요? #
네. 이 상점, 메일 중계 서비스, 그리고 여러 호스팅 웹사이트는 Synology 호스트 3개로 구성된 클러스터에서 게스트 운영 체제로 실행되고 있으며, 복제는 VMM Pro로 이루어지고 있고, 이미 수개월 동안 그렇게 운영되어 왔습니다.
Synology 가상 머신 클러스터를 구성하려면 NAS 장치가 몇 대 필요합니까? #
무료 Virtual Machine Manager는 최대 7개의 호스트로 클러스터링할 수 있습니다. 원격 복제에는 최소 2개의 호스트가 필요하며, 고가용성을 위해서는 최소 3개의 호스트가 필요합니다.
세 대의 호스트를 사용하여 고가용성을 구현해 보는 건 어떨까요? #
고가용성을 위해서는 클러스터 상태에 대한 합의를 위해 호스트들이 온라인 상태여야 합니다. 저희의 세 번째 호스트는 일반적으로 꺼져 있는 콜드 스탠바이 호스트이므로, 예약된 복제를 사용하고 수동으로 장애 조치를 수행합니다.
복제에 VMM Pro가 필요한가요? #
예. 원격 복제를 지원하는 보호 플랜은 VMM Pro 기능입니다. 소스 호스트와 대상 호스트 모두 Btrfs 볼륨이 필요합니다.
Synology 가상 머신이 장애 조치 후 다른 모델에서 실행될 수 있습니까? #
예, 클러스터 내의 다른 호스트에서 복제본을 시작할 수 있습니다. 웹 서버 워커 제한과 같이 더 큰 호스트에 맞춰 게스트 OS에서 조정된 설정은 더 작은 호스트에서는 낮춰야 할 수 있습니다.
가상 머신을 얼마나 자주 복제해야 할까요? #
고객이 감당할 수 있는 데이터 손실량에 맞춰 일정을 조정합니다. 이용량이 많은 고객은 12시간마다, 비교적 한가한 고객은 하루에 한 번씩 데이터를 복제합니다.
대기 호스트도 VMM Pro 라이선스에 포함되나요? #
네. 클러스터 기능에 참여하는 모든 호스트를 포함해야 합니다. 일반적으로 전원이 꺼져 있는 대기 호스트도 포함됩니다. 3노드 팩이면 저희와 같은 구성에 충분합니다.
Synology 가상 머신 클러스터의 최대 한계는 무엇입니까? #
메모리. 실행 중인 게스트는 호스트에서 메모리를 예약하므로, 장애 조치된 게스트를 수신할 수 있는 모든 호스트는 이를 수용할 수 있는 충분한 여유 메모리가 있어야 합니다.
참고 자료 및 비디오 튜토리얼 #
- Virtual Machine Manager의 보호, 보호 계획, 스냅샷 및 원격 복제를 포함합니다.
- Virtual Machine Manager에서 높은 가용성, 여기에는 3개의 호스트가 필요하다는 요건이 포함됩니다.
- Virtual Machine Manager의 클러스터 관리, 호스트 추가 및 관리에 대한 내용입니다.
- Synology VMM 백서, 쿼럼, 네트워크 및 클러스터 설계 지침을 포함합니다.
- VMM Pro 라이선스 팩, 3노드 및 7노드 팩과 라이선스 약관에 대해 설명합니다.
첫 번째 영상은 Virtual Machine Manager에 대한 자세한 설명이고, 두 번째 영상은 Synology NAS에서 게스트를 마이그레이션하는 방법에 대한 가이드입니다. 세 번째 영상에서는 Synology 고가용성(High Availability)에 대해 다룹니다. 이 제품은 전체 NAS를 동일한 패시브 트윈에 미러링하는 방식으로, VMM 클러스터와의 차이점을 이해하는 데 유용합니다.
나만의 클러스터를 구축하고 싶으신가요? 다음부터 시작하세요. VMM Pro 라이센스 복제 및 라이브 마이그레이션을 위해 추가하세요. Virtual DSM 라이센스 추가 DSM 게스트의 경우, 또는 모든 라이선스를 찾아보세요. SynoPower Club.