오픈스택 멀티 노드


여러 시스템들을 하나로 묶어서 하나의 서비스로 제공해주는 서비스로 컨트롤러 노드와 컴퓨트 노드 2가지로 나뉜다



노란 사각형 : 컨트롤러 노드

파란 사각형 : 컴퓨트 노드


컨트롤러 노드가 어떤 작업에 대한 요청을 받았을 때 직접 컨트롤러 노드에서 작업을 수행할 수도 있지만 컴퓨트 노드에서 작업을 수행할 수도 있다

컨트롤러 노드가 작업을 수행하도록 컨트롤러 노드에게 명령어를 보내서 수행하도록 한다


예를 들어 컨트롤러 노드가 컴퓨트 노드에 SSH 통신으로 접속해서 명령어를 수행한다고 생각하면 명령어를 보내줄 때마다 SSH 통신 접속마다

컴퓨트 노드의 암호를 확인하는 과정을 거치는데 모든 명령어마다 암호를 입력하면서 작업을 수행하도록 한다면 불편하기 때문에 암호를 확인하는 과정을

생략해주기 위해서 컨트롤러의 공개키를 컴퓨트 노드의 인증키에 추가해준다면 컨트롤러 노드의 개인키로 암호화해서 명령어를 전송하면 

컴퓨트 노드에서 명령어 수행 시 암호를 확인하는 과정을 생략하고 바로 명령어를 수행할 수 있다



+ Recent posts