2017년 2월 20일 IWINV 오픈 이후 드디어 Windows OS도 서비스 목록에 추가되었습니다.
Windows OS를 제작하면서 느낀 운영 시 주의 사항 및 새로 설치된 항목에 대해 해당 내용을 전달하고 어떤 역할을 하는지에 대해 설명하겠습니다.
– cloudbase-init 프로그램
cloudbase-init 프로그램은 처음 부팅 시 한 번만 실행하며 기능은 관리자 계정 패스워드 설정, 네트워크 설정, 추가 디스크 관련 등 가상화 환경에 필요한 부분을 설정합니다.
해당 프로그램은 부팅 후 한번 실행하기에 이후에 삭제해도 무방합니다.
하지만 해당 프로그램이 삭제된 이미지를 바탕으로 생성한 서버에서는 IWINV에서 설정하려고 하는 패스워드로 설정되지 않습니다.
이는 서버 새로 생성 시의 패스워드는 이미지 생성하기 전의 패스워드와 동일 함을 의미합니다.
또한 cloudbase-init 이 설치된 서버에서는 자동으로 최초 부팅 시 자동으로 볼륨을 인식하나 프로그램이 삭제된 서버는 볼륨이 자동으로 인식되지 않습니다.
Windows 서버가 생성된 후 콘솔 로그인을 해보면 Admin 계정을 볼 수 있는데 해당 계정은 cloudbase-init에서 가상화 환경을 설정하기 위해 생성한 계정입니다.
– Windows VirtIO 드라이버
서버의 장치 관리자에서 보면 네트워크, 디스크 드라이버 등 VirtIO 드라이버가 설치되어 있는데 해당 드라이버는 IWINV 서버에서 구동하기 위해 반듯이 필요한 패키지입니다.
해당 드라이버 삭제 시 서비스에 문제가 발생합니다.
– IWINV cpu, memory 모니터링 서비스
서비스 목록에 보면 IwinV_Daemon 프로그램이 실행되고 있는데 이 프로그램은 cpu, memory를 측정하기 위한 프로그램이며 Windows 작업 관라지 목록에 보면 blnsvr 이름으로 백그라운드에서 실행되고 있습니다.
해당 프로그램이 삭제될 시 리소스 모니터링은 불가합니다.
– 방화벽 & 보안 프로그램
Windows 기본 방화벽은 기본적으로 사용 안 함으로 되어 있습니다.
Windows 2016은 ‘Windows Defender’ 이 설치되어 있으며 Windows 2008, 2012는 ‘System Center Endpoint Protection’ 이 설치되어 있습니다.
– Remote Desktop Service 허용(3389 터미널 서비스)
서버를 생성하고 바로 터미널(rdp)로 연결 가능하게 설정되어 있습니다.