[ESXi 6.5] 각 VM간 Copy & Paste 지원 Computer Tip

거의 컴퓨터를 시작하면서 부터 어느 프로젝트를 하던가,

요구사항 => 개발 => 빌드 => 테스트 => 배포

라는 것은 없을 수 없는 상황인 듯 합니다.

문제는 기존 하나의 머신에서 다 하고 끝났다면 상관 없겠으나 
다양한 OS, 버전, 라이브러리 환경 등등을 고려한다면
상황은 달라집니다.

모든 상황에 맞추어 테스트를 한다는 것은 불가능하지요.
(몇년 전에 네이버에서는 가상환경으로 테스트를 진행하는데 65개 정도의 환경을
 테스트 한다고 들었던 것 같네요)

뭐 Linux 만 사용하고 UI로 웹을 표준으로 한다면 현재로서는 
Docker가 최선의 답이 될 수 있겠네요.

하지만 맥, 리눅스, 윈도우 등을 모두 지원하도록 한다면 말이 틀려집니다.
그래서 vSphere Hypervisor (ESXi) 에 꽃혀 사용해 본 것이 2008년 이후입니다만,
최근에 다시 Ryzen 이라는 AMD CPU 를 꼽은 데스크탑을 꾸미면서
시도해 보게 됩니다.

하나 하나 풀어보아야 상황은 발생하고 해서, 정리를 해 놓습니다.

이번에는 하나의 컴/VM 에서 어떤 텍스트를
Copy 해서 다른 컴/VM 에 붙여넣기를 하고 싶다는 생각이 들었습니다.

왜 그런 기능을 제고하지 않을까 잠깐 찾아보니,
보안 때문에 막아놓은 것이더군요.
개별 VM 마다 설정을 하면 된다고도 하는데
전체 적용되도록 하는게 좋겠더군요..

다음과 같은 방법을 이용하시면 됩니다.

전체 설정을 위하여 ESXi 서버에 웹으로 접속했고, 해당 Host의 "Actions" 에서 Services를 선택하여 "Enable Secure Shell (SSH) 를 활성화 합니다.

그 다음,

터미널 (iTerm2) 프로그램에서 ssh 로 접속합니다.
(root 사용자 등의 정보를 맥의 사용자 폴더에 있는 .ssh/config 에 지정했습니다. 윈도우를 사용하시면 Putty 등으로 접속하십시오)

접속된 곳에서 

vi /etc/vmware/config

라고 명령을 내려 뛰운 상태에서 
대문자 'G' 를 키인 하고
'O' 를 키인한 다음
다음의 세 줄을 paste 해 줍니다.

vmx.fullpath = "/bin/vmx"
isolation.tools.copy.disable="FALSE"
isolation.tools.paste.disable="FALSE"

그 다음 'Esc' 키를 누르고 ":wq" 라고 하고 저장하고 VI를 닫습니다.

이제 ESXi 를 reboot 시켰고 (reboot 하기 전에는 안 되는 것 같습니다)

콘솔도 웹 콘솔 대신 "VMWare Remote Console" 로 뛰워, 위와 같이 텍스를 적고 클립보드에 복사한 다음,

다른 윈도우 VM 에서 붙여넣기를 했더니... "짠!" 잘 됩니다.

이제는 우분투 데스크탑 18.04 에서도 확인해 보았더니.. 잘 됩니다.
(대신 16.04 가변운 데스크탑인 LXDE 환경에서는 동작을 안했습니다.. T.T)

그나마 없는 것 보다는 훨씬 유용하게 사용할 수 있겠군요..


어느 분께는 도움이 되셨기를..

핑백

덧글

댓글 입력 영역

구글애드텍스트