홈페이지 Enterprise 홈 랩 심층 분석: 교육자의 관점

홈 랩 심층 분석: 교육자의 관점

by 게스트 작성자

내 연구실은 내 작업 부하를 단순화할 필요성으로 시작했지만 큰 아이디어가 첨부되었습니다. 단일 서버 구매로 시작하여 예산 내에서 가능한 것에 대해 더 많이 알게 되면서 빠르게 눈덩이처럼 불어났습니다. 아이디어가 명확해지면서 연구실이 커졌습니다. 내 집 연구실은 아직 언덕 아래에 도달하지 않았지만, 그것이 어떻게 되었고 앞으로 어떻게 될 것인지에 대한 이야기를 시작할 준비가 되었습니다. 


내 연구실은 내 작업 부하를 단순화할 필요성으로 시작했지만 큰 아이디어가 첨부되었습니다. 단일 서버 구매로 시작하여 예산 내에서 가능한 것에 대해 더 많이 알게 되면서 빠르게 눈덩이처럼 불어났습니다. 아이디어가 명확해지면서 연구실이 커졌습니다. 내 집 연구실은 아직 언덕 아래에 도달하지 않았지만, 그것이 어떻게 되었고 앞으로 어떻게 될 것인지에 대한 이야기를 시작할 준비가 되었습니다. 

이야기는 약 XNUMX년 전 제가 교육 분야에서 일하기 위해 시스템 관리자 역할을 그만두기로 결정했을 때부터 시작됩니다. 저는 학습에 중점을 둔 지역 대학에서 정보 기술 과정을 가르치는 직업을 가졌습니다. 강의를 준비하는 것 외에도 학생들이 실제 시나리오에서 배울 수 있도록 가상 랩 환경을 준비해야 했습니다. 

나에게 제공된 환경을 사용하는 것이 어렵고 시간이 많이 걸린다는 것을 금방 알게 되었습니다. 간단한 변경 요청에 대한 액세스 부족으로 인해 시간이 너무 오래 걸리므로 구성을 올바르게 가져오기가 어려웠습니다. 데스크탑에서 랩 모듈 개발을 시작했지만 32GB RAM으로도 더 복잡한 일부 환경에서 사용되는 10개 이상의 시스템을 원활하게 실행할 수 없었습니다. 

어느 날 저녁 저는 이 고통을 덜기 위해 첫 번째 홈 랩 서버에서 방아쇠를 당겼습니다. Amazon에서 내 요구 사항에 맞는 시스템을 찾았습니다. 듀얼 Xeon 710, 5670GB 메모리 및 144TB 원시 스토리지가 포함된 Dell PowerEdge R12. 며칠 후 내 집에 도착했고 그날 저녁에는 VMware ESXi를 실행하고 있었습니다. 나는 실험실 모듈을 구축하는 경주를 떠났습니다.

그 한 대의 서버가 나의 현재 요구를 충족시켰지만, 나는 새로운 아이디어를 위한 테스트 베드를 빠르게 구축하고 있음을 깨달았습니다. 두 가지 새로운 문제가 생겼고 더 필요했습니다. (아니면 그냥 더 많은 것을 원했을 수도 있습니다.) 이제 환경을 쉽게 만들고 테스트할 수 있었지만 랩 모듈 배포에 더 나은 자동화를 추가하고 싶었습니다. 제 아이디어는 학생 학습 환경을 복제하고 이를 수행하는 방법을 찾는 것이었습니다. 분명히 더 많은 서버가 필요했습니다. 

그런 다음 운이 좋았고 지역 컴퓨터 재활용 비영리 단체에서 Fujitsu RX300 S7에 대한 놀라운 거래를 찾았습니다. 각 내부에는 듀얼 Xeon e5-2620 프로세서와 64GB RAM이 있습니다. 또한 Cisco SG300 28포트 스위치와 두 개의 APC UPS를 거래할 수 있었습니다. RX300 중 3500개를 vSphere 클러스터로 전환하고 Dell Precision TXNUMX 타워를 선택하여 공유 스토리지용 임시 FreeNAS iSCSI 장치 역할을 했습니다. 

가지고 놀기 시작했어요 책임감있는 이 시점에서(아직 진행 중인 작업) 1GB SAN으로는 충분하지 않으며 RX300은 RAM이 매우 까다롭다는 것을 곧 알게 되었습니다. 약간의 확장성을 염두에 두고 보다 강력한 환경을 만들기 위한 계획을 함께 세우기로 결정했습니다. 나는 또한 3단계 프로젝트를 위한 토대를 마련했습니다. 

나는 "interwebs"를 검색했고 온라인 딜러로부터 Dell PowerEdge R620 한 쌍에 대한 매우 훌륭한 거래를 찾았습니다. 이들은 듀얼 Xeon e5-2630, 64GB RAM 및 10GbE NIC와 함께 제공됩니다. 비영리 단체에서 얻은 RAM을 추가하여 각각 192GB를 장착했습니다. 

R10에 480GbE NIC와 일부 Intel 710GB SSD를 추가하고 XigmaNAS(공식적으로 NAS4Free)를 사용하여 NAS로 전환했습니다. 시간이 지나면 확장이 필요한 경우 외부 HBA 카드와 스토리지 섀시를 추가할 수 있습니다. 저는 이 모든 것을 Mikrotik 10GbE -16포트 스위치(Cloud Router Switch 317-1G-16S+RM)에 연결했습니다. 이 스위치는 가격 대비 훌륭하고 수동적으로 냉각되어 더 이상 소음을 추가하지 않습니다. 

네트워크 가장자리에 있는 Pfsense 상자용으로 Dell T3500의 용도를 변경했습니다. 이를 통해 원격 액세스를 위해 OpenVPN을 설정하고, 네트워크를 VLAN으로 분할하고, 향후 다른 많은 기능 중 일부를 활용할 수 있었습니다. 또한 Windows Server 210를 실행하는 미러링된 부팅 드라이브용으로 사용하던 일부 SSD에 HP z2019 데스크탑을 집어넣었습니다. R12의 710TB 스토리지를 용도 변경하고 백업 스토리지용으로 묶었습니다(일부는 지퍼 타이 포함). 현재 Veeam의 커뮤니티 에디션이 나를 위해 중요한 VM을 백업하고 있습니다. 

내가 그 Fujitsu 서버로 무엇을 했는지 궁금하실 것입니다. 걱정하지 마십시오. 그들은 오랫동안 유휴 상태가 아닙니다. 3단계를 위해 준비하고 있습니다. 최근에 10K 600GB 스피너와 10GB Mellanox Connect x2 카드 두 개를 구입했습니다. 나는 또한 그들을 행복하게 해줄 더 많은 RAM을 찾으려고 노력하고 있습니다.

3단계는 한동안 머릿속에 맴돌던 작은 프로젝트입니다. 뭐라고 불러야 할지 모르겠지만 "상자 안의 샌드박스", "가는 홈랩" 또는 "즉석에서 사이버 범위"와 같은 선을 따라 어딘가를 생각하고 있습니다. 이름이 무엇이든 상관없이 아이디어는 최소한의 기술 지식을 가진 사람이 (오래된 베어 메탈에) 롤아웃하고 교육 또는 교육을 위해 완벽하게 작동하는 랩 환경을 가질 수 있도록 하는 일련의 오픈 소스 도구를 자동화하고 패키징하는 것입니다. . 원래 아이디어는 오하이오 사이버 범위(향후 이야기에서 이에 대한 자세한 내용)에 연결할 수 있기를 바라며 교실에 IT를 도입하는 저렴하고 쉬운 방법을 원하는 고등학교 교사를 위한 것이었습니다. 

이 연구실의 이야기는 끝난 것이 아니며 실제로 시작된 것도 아닙니다. 얼마 전 나는 Dell R320에서 좋은 거래를 발견했고 여전히 그것을 시스템에 통합하는 방법을 결정하려고 노력하고 있습니다. 나는 교사일지 모르지만 여전히 매일 매일 배우고 있으며 이 연구실은 이미 많은 것에 마음을 열었습니다. 제 연구실에 대한 여러분의 생각, 질문, 아이디어를 듣고 싶습니다.

– 라이언 무어,  @라이언무어88

이 게시물은 홈 랩을 구축, 유지 관리하고 때때로 다시 구축하는 재미와 도전 과제를 탐구하는 데 전념하는 사용자 제출 콘텐츠 시리즈의 일부입니다. 이 시리즈는 /r/홈랩. 설정 공유에 관심이 있으시면 다음 주소로 이메일을 보내주십시오. [이메일 보호]