
OpenSVC가 방금 FreeBSD 플랫폼으로 포팅되었습니다. 그 광고에 있는 작은 광고문이 내 흥미를 끌었고 나는 그 곳으로 갔다.OpenSVC 웹사이트그리고 이것을 발견했습니다:
OpenSVC는 클러스터형 서비스 관리자와 마찬가지로 실제 이기종 데이터 센터 및 대규모 운영 조정자(예: 재해 복구)를 위해 설계된 '서비스' 관리자입니다.
서비스는 리소스(가상 머신, IP, 디스크 그룹, 파일 시스템, 파일 동기화 및 애플리케이션 실행 프로그램)의 모음입니다.
서비스를 시작, 중지하고 상태를 쿼리하여 매우 다양한 서비스 통합 유형에 대해 일관된 명령 세트를 제공할 수 있습니다.
서비스 구성, 상태 및 로그는 웹 프런트엔드(수집기)에 연결된 중앙 데이터베이스로 푸시됩니다.
서비스는 노드(노드웨어)에 배포된 독립형 GPLv2 소프트웨어 스택을 사용하거나 웹 프런트 엔드를 통해 관리할 수 있습니다.
게다가 UML 유형의 그래픽도 있습니다. 모두 깔끔하지만 여전히 이해가 되지 않습니다. 무엇을 합니까? 나만 빽빽한 걸까? 이 시스템의 사용 사례는 무엇입니까?
답변1
OpenSVC의 유용성을 설명하기 위해 구체적인 사례를 설명하겠습니다.
기업의 시스템 관리자가 클라이언트/사용자를 위한 서비스를 설정한다고 가정해 보겠습니다. 그는 약 50가지 서비스를 담당하고 있습니다. 그는 FreeBSD를 좋아해서 그 기반에 서비스를 배포하는 경향이 있습니다. 그는 rsnapshot의 작동 방식을 잘 이해하고 있으므로 백업을 자동화하는 스크립트를 만들었고 서버 충돌로부터 복구하는 데 도움이 되는 스크립트를 성실하게 준비했습니다. 심지어 사이트가 중단될 수도 있습니다.
옆 칸에 있는 시스템 관리자는 약 50가지 다른 서비스도 담당합니다. 그는 또한 자신의 스타일로 숙제를 올바르게 수행했을 것입니다. 그는 Linux와 rsync를 선호할 수 있으며 복구 스크립트는 다른 위치(데스크톱에 있을 수 있음)에 있을 것입니다. 그의 고객은 더 많은 가용성을 요구할 수 있으므로 클러스터링 스택을 선택해야 했습니다.
이제 수십 명의 관리자와 수천 개의 서비스로 확장됩니다. 데이터 센터는 기술의 패치워크입니다. 3~4개의 서로 다른 OS, 자체 복제 프로토콜을 갖춘 2개의 서로 다른 스토리지 하드웨어(hitachi 섀도 복사본, emc srdf, netapp snapmirror), 2개의 클러스터링 스택(hacmp, redhat 클러스터, suncluster, veritas 클러스터), 작은 경계에서 작업을 자동화하는 다양한 스크립트.
그리고 몇 가지 빈번한 시나리오를 생각해 보십시오. o 랙을 통한 유출: 서버 20개 다운, 장애 조치가 필요한 서비스 50개, 모든 특정 장애 조치 메커니즘을 갖춘 다른 관리자 10명 o 사이트 정전: 동일한 스케치, 10배의 기업이 서비스 모니터링을 아웃소싱했습니다. 미세 조정된 서비스 시작/중지 작업 책임이 있는 유명 스크리너를 신뢰하기 어렵습니다. o 시스템 관리자의 인계: 모든 미세 조정을 신규 사용자에게 넘기기가 쉽지 않습니다.
OpenSVC는 배포가 쉽고 어디에나 배포할 수 있는 무료 클러스터 스택으로 볼 수 있습니다. 중요도가 낮은 서비스에는 노드가 하나만 있을 수 있습니다. 중간 심각도 서비스에는 2개의 노드가 있을 수 있으며 자동 장애 조치는 없습니다. 중요도가 높은 서비스, 자동 장애 조치 기능이 있는 2개 이상의 노드와 재해 복구를 위한 원격 노드.
모든 시스템 관리자 기본 설정(OS, 가상화 모델, 파일 시스템, 복제 체계)과 모든 가용성 대상을 존중하여 다양한 유형의 통합에 대해 중지/시작/복제 작업을 제공하는 모두를 위한 동일한 도구입니다.
OpenSVC의 유용성을 강조하기 위해 대규모 환경에 예제를 집중시켰지만 실제로는 많은 사용자가 OpenSVC를 사용하여 1~4개의 서비스를 관리하고 이전에 스스로 유지 관리했던 많은 스크립트를 처리합니다.
웹 수집기는 보고, 경고 및 데이터 마이닝 프런트 엔드로서 추가적인 이점을 제공합니다. 이 구성 요소는 GPL이 아니지만 위의 이점을 누릴 필요는 없습니다. 프리랜서는 다양한 고객을 위해 유지 관리하는 서비스에 대한 단일 보고 지점을 갖기 위해 인터넷 수집기를 사용하는 경향이 있습니다.
클러스터링 세계에서 OpenSVC의 위치를 명확히 하는 데 도움이 되기를 바랍니다.
답변2
데이터 센터의 시스템 클러스터에 있는 서비스 상태에 대한 집계자처럼 들립니다. 상태 로그 및 기타 사항과 함께 파일 서버, 웹 서버, NFS 서버, 가상 머신 등을 모니터링하는 중앙 장소와 같을 수도 있습니다.
또한 서비스를 다시 시작하고, 중지하고, "핑"하는 등의 작업을 수행할 수 있는 것처럼 들립니다. 기본적으로 한 곳에서 데이터 센터에 있는 많은 컴퓨터를 제어하고 모니터링하는 데 도움이 되는 도구입니다.
답변3
여러 클러스터 서비스 관리자가 있습니다.고가용성 Linux. (하지만 더 많은 링크는 없습니다.) 이것은 클러스터 설정에서 리소스를 관리하기 위한 FreeBSD 중심 제품인 것 같습니다. 등)