병렬 및 직렬 포트는 주변 디바이스를 가상 시스템에 연결하기 위한 인터페이스입니다. 가상 직렬 포트는 물리적 직렬 포트 또는 호스트 컴퓨터의 파일에 연결할 수 있습니다.
또한 이러한 가상 포트를 사용하여 두 대의 가상 시스템을 직접 연결하거나 호스트 컴퓨터의 애플리케이션과 가상 시스템을 연결할 수 있습니다. 병렬 및 직렬 포트를 추가하고 병렬 및 직렬 포트 구성을 변경할 수 있습니다. 하드웨어 버전 11 이상 버전을 사용하면 가상 칩셋에 직렬 및 병렬 포트가 전혀 존재하지 않는 방식으로 가상 시스템을 구성할 수 있습니다.
vSphere 8.0 부터는 병렬 포트를 추가, 제거 및 구성할 수 없습니다. 자세한 내용은 https://kb.vmware.com/s/article/78978 항목을 참조하십시오.
vSphere 가상 시스템에서 직렬 포트 사용
몇 가지 방법으로 vSphere 가상 시스템의 가상 직렬 포트 연결을 설정할 수 있습니다. 어떤 연결 방법을 선택할 것인지는 수행해야 할 작업에 따라 달라집니다.
가상 직렬 포트를 설정하여 다음과 같은 방법으로 데이터를 보낼 수 있습니다.
- 호스트의 물리적 직렬 포트
- 호스트 컴퓨터의 물리적 직렬 포트를 사용하도록 가상 시스템을 설정합니다. 이 방법을 사용하면 가상 시스템에서 외장 모뎀이나 핸드헬드 디바이스를 사용할 수 있습니다.
- 파일로 출력
- 가상 직렬 포트의 출력을 호스트 컴퓨터의 파일로 보냅니다. 이 방법을 사용하면 가상 시스템에서 실행 중인 프로그램이 가상 직렬 포트에 보내는 데이터를 캡처할 수 있습니다.
- 명명된 파이프에 연결
- 두 가상 시스템 간에 직접 연결을 설정하거나 가상 시스템과 호스트 컴퓨터의 애플리케이션 간에 연결을 설정합니다. 이 방법을 사용하면 두 가상 시스템이나 가상 시스템과 호스트의 프로세스가 직렬 케이블로 연결된 물리적 시스템인 것처럼 서로 통신할 수 있습니다. 예를 들어 가상 시스템의 원격 디버깅에 이 옵션을 사용합니다.
- 네트워크를 통한 연결
- 네트워크를 통해 가상 시스템의 직렬 포트와 직렬 연결을 설정할 수 있도록 해 줍니다. vSPC(가상 직렬 포트 집중 장치)는 여러 직렬 포트의 트래픽을 하나의 관리 콘솔로 집계합니다. vSPC 동작은 물리적 직렬 포트 집중 장치와 유사합니다. 또한 vSPC를 사용하면 vMotion을 통해 가상 시스템을 마이그레이션할 때 가상 시스템의 직렬 포트에 대한 네트워크 연결이 원활하게 마이그레이션될 수 있습니다. Avocent ACS v6000 가상 직렬 포트 집중 장치를 구성하는 데 필요한 요구 사항 및 단계는 http://kb.vmware.com/kb/1022303을 참조하십시오.
명명된 파이프 및 네트워크 직렬 포트에 대한 서버 및 클라이언트 연결
직렬 포트에 대해 클라이언트 또는 서버 연결을 선택할 수 있습니다. 이 선택에 따라 시스템이 연결을 기다릴지 아니면 연결을 시작할지가 결정됩니다. 일반적으로 직렬 포트를 통해 가상 시스템을 제어하려면 서버 연결을 선택합니다. 이렇게 하면 연결을 제어할 수 있으며, 이러한 선택은 가상 시스템에 가끔씩 연결하는 경우에 유용합니다. 로깅에 직렬 포트를 사용하려면 클라이언트 연결을 선택합니다. 이렇게 하면 가상 시스템이 시작될 때 로깅 서버에 연결되고 가상 시스템이 중지되면 로깅 서버와의 연결이 끊어집니다.
지원되는 직렬 포트
ESXi 호스트에서 가상 시스템으로 연결되는 직렬 포트 패스스루에 물리적 직렬 포트를 사용하는 경우 마더보드에 통합된 직렬 포트가 지원됩니다. 가상 시스템에서는 최대 32개의 직렬 포트를 사용할 수 있습니다.
지원되지 않는 직렬 포트
ESXi 호스트에서 가상 시스템으로 연결되는 직렬 포트 패스스루에 물리적 직렬 포트를 사용하는 경우 USB를 통해 연결된 직렬 포트는 직렬 포트 패스스루에 대해 지원되지 않습니다. 이러한 직렬 포트는 ESXi 호스트에서 가상 시스템으로 연결되는 USB 패스스루에 의해 지원될 수 있습니다. ESXi 호스트에서 가상 시스템으로 USB 구성를 참조하십시오.
또한 직렬 패스스루에 물리적 직렬 포트를 사용하는 경우 VMotion을 통한 마이그레이션을 이용할 수 없습니다.
직렬 포트 네트워크 연결을 위한 방화벽 규칙 집합 추가
원격 네트워크 연결을 기반으로 하는 직렬 포트를 추가 또는 구성할 경우 ESXi 방화벽 설정이 전송을 방해할 수 있습니다.
네트워크가 백업하는 가상 직렬 포트를 연결하기 전에, 다음 방화벽 규칙 집합들 중 한 개를 추가하여 방화벽이 통신을 차단하는 것을 방지해야 합니다.
- vSPC에 연결된 VM 직렬 포트 가상 직렬 포트 집중 장치 사용 옵션을 사용하여 네트워크를 통해 직렬 포트 출력을 연결하면 호스트에서 나가는 통신만 허용됩니다.
- 네트워크를 통해 연결된 VM 직렬 포트 가상 직렬 포트 집중 장치 없이 네트워크를 통해 직렬 포트 출력을 연결합니다.
방화벽을 통한 ESXi 서비스로의 액세스 허용에 대한 자세한 내용은 "vSphere 보안" 설명서를 참조하십시오.
가상 시스템 통신 인터페이스 방화벽 구성
VMCI(가상 시스템 통신 인터페이스) 방화벽을 구성하여 하이퍼바이저 기반 서비스 및 VMCI 기반 서비스에 대한 가상 시스템의 액세스를 제한할 수 있습니다.
VMCI 사용을 각 가상 시스템에서 VMCI 기반 서비스의 하위 집합으로 제한할 수 있습니다. 예를 들어 보안상의 이유로 특정 가상 시스템이 VMCI 서비스에 액세스하도록 허용하고 다른 항목에 대한 액세스는 거부하도록 할 수 있습니다.
- ESXi 하이퍼바이저
- vmkernel 모듈 형식으로 호스트 운영 체제에 설치된 서비스
- 확인된 vSphere 설치 번들에서 설치된 애플리케이션
직렬 포트 구성 변경
가상 직렬 포트는 호스트 컴퓨터의 파일 또는 물리적 직렬 포트에 연결할 수 있습니다. 호스트 측 명명된 파이프를 사용하여 두 가상 시스템 간 직접 연결을 설정하거나 가상 시스템과 호스트 컴퓨터의 애플리케이션 간 연결을 설정할 수도 있습니다. 또한 포트나 vSPC URI를 사용하여 네트워크를 통해 직렬 포트에 연결할 수 있습니다. 가상 시스템 한 대에 최대 32개 직렬 포트를 추가할 수 있습니다.
가상 시스템의 전원이 켜진 상태에서 구성될 수 있습니다.
사전 요구 사항
- 액세스할 포트, vSPC 연결, 적용되는 조건에 적합한 미디어 유형을 알고 있는지 확인합니다. vSphere 가상 시스템에서 직렬 포트 사용의 내용을 참조하십시오.
- 네트워크를 통해 직렬 포트를 연결하려면, 방화벽 규칙 집합을 추가하십시오. 직렬 포트 네트워크 연결을 위한 방화벽 규칙 집합 추가의 내용을 참조하십시오.
- 네트워크 직렬 포트 연결과 함께 인증 매개 변수를 사용하려면 가상 직렬 포트 네트워크 연결에 대한 인증 매개 변수의 내용을 참조하십시오.
- 필요한 권한:
- 가상 시스템에 대한 .
- 디바이스 연결 상태를 변경할 가상 시스템에 대한 .
프로시저
예: 인증 매개 변수 없이 클라이언트 또는 서버에 대한 직렬 포트 네트워크 연결 설정
telnet://:12345
URI를 사용하는 서버로 연결된 직렬 포트로 구성할 경우 Linux 또는 Windows 운영 체제에서 가상 시스템의 직렬 포트에 연결할 수 있습니다.
telnet yourESXiServerIPAddress 12345
telnet://yourLinuxBox:23
)을 통해 Linux 시스템에서 텔넷 서버를 실행하는 경우에는 가상 시스템을 클라이언트 URI로 구성할 수 있습니다.
telnet://yourLinuxBox:23가상 시스템이 포트 23에서 Linux 시스템에 대한 연결을 시작합니다.
가상 직렬 포트 네트워크 연결에 대한 인증 매개 변수
네트워크에서 직렬 포트 연결을 설정할 때 네트워크 보안을 유지하기 위해 인증 매개 변수를 사용할 수 있습니다. 이러한 매개 변수는 Telnet 또는 Telnets 기반 SSL을 사용하여 원격 시스템과의 암호화된 연결을 지원하거나 Telnet 또는 Telnets 기반 SSL을 사용하여 집중 장치와의 암호화된 연결을 지원할 수 있습니다.
URI 양식
vSPC(가상 직렬 포트 네트워크 연결)를 사용하지 않고 가상 시스템을 telnet://:12345
URI를 사용하는 서버로 연결된 직렬 포트로 구성할 경우 Linux 또는 Windows 운영 체제에서 가상 시스템의 직렬 포트에 연결할 수 있습니다. 다음 형식 중 하나를 사용합니다.
- TCP 기반 Telnet.
telnet://host:port
가상 시스템 및 원격 시스템은 원격 시스템이 Telnet 인증 옵션을 지원하는 경우 SSL을 협상 및 사용할 수 있습니다. 그렇지 않은 경우 연결은 암호화되지 않은 텍스트(일반 텍스트)를 사용합니다.
- TCP 기반 SSL을 통한 Telnets.
telnets://host:port
SSL 협상이 즉시 시작되고 Telnet 인증 옵션을 사용할 수 없습니다.
인증 매개 변수
telnets
) 또는 Telnet(
telnet
)에 인증 매개 변수를 입력할 수 있습니다.
telnet://host:port #key[=value] [&key[=value] ...]
첫 번째 매개 변수에는 숫자 기호(#) 접두사가 필요합니다. 추가 매개 변수에는 앰퍼샌드(&) 접두사가 필요합니다. 다음 매개 변수가 지원됩니다.
- thumbprint= 값
- 피어 인증서 지문과 비교되는 인증서 지문을 지정합니다. 지문을 지정할 때 인증서 확인이 사용하도록 설정됩니다.
- peerName= 값
- 피어 인증서를 확인하는 데 사용되는 피어 이름을 지정합니다. 피어 이름을 지정할 때 인증서 확인이 사용하도록 설정됩니다.
- verify
- 강제로 인증서를 확인합니다. 가상 시스템은 피어 인증서 제목이 지정된 peerName과 일치하고 ESXi 호스트에 알려진 인증 기관의 서명을 받았는지 확인합니다. 지문 또는 peerName을 지정하는 경우 확인이 사용하도록 설정됩니다.
- cipherList= 값
- SSL 암호 목록을 지정합니다. 암호는 콜론, 공백 또는 쉼표로 구분되는 목록으로 지정됩니다.
클라이언트 또는 서버에 대한 직렬 포트 네트워크 연결 설정
- 간단한 서버 연결
-
vSPC를 사용하지 않는 경우 Linux 또는 Windows 운영 체제에서 가상 시스템의 직렬 포트에 연결하려면
telnet://:12345
URI를 사용하는 서버로 연결된 직렬 포트를 통해 가상 시스템을 구성합니다. 클라이언트에서 가상 직렬 포트에 액세스하려면telnet yourESXiServerIPAddress 12345
를 사용합니다. - 보안 서버 연결
-
Linux 운영 체제에서 가상 시스템의 직렬 포트에 암호화된 연결을 실행하려면
telnet://:12345#verify
URI를 사용하는 서버로 연결된 직렬 포트를 통해 가상 시스템을 구성하여 암호화를 적용하도록 Telnet을 구성할 수 있습니다. - 간단한 클라이언트 연결
-
시스템에서 Telnet 서버를 실행 중이고 해당 서버에 가상 시스템을 자동으로 연결하려는 경우
telnet://yourLinuxBox:23
를 사용하여 가상 시스템을 클라이언트로 구성할 수 있습니다.가상 시스템은 yourLinuxBox의 포트 23에 Telnet 연결을 계속 시작합니다.
- 보안 클라이언트 연결
-
추가 URI 옵션을 사용하여 특정 서버 인증서를 실행하고 사용되는 암호를 제한할 수 있습니다.
telnet://ipOfYourLinuxBox:23#cipherList=DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA&peerName=myLinuxBoxName.withDomain
을 사용하여 클라이언트로 구성되는 직렬 포트를 사용하는 가상 시스템은 시스템이 두 개의 나열된 암호 중 하나를 지원하고 myLinuxBoxName.withDomain에 발급된 신뢰할 수 있는 인증서를 제시하는 경우에만 ipOfYourLinuxBox에 연결됩니다..withDomain
을 전체 도메인 이름(예:example.org
)으로 바꿉니다.
가상 시스템에 직렬 포트 추가
가상 직렬 포트는 호스트 컴퓨터의 파일 또는 물리적 직렬 포트에 연결할 수 있습니다. 호스트 측 명명된 파이프를 사용하여 두 가상 시스템 간 직접 연결을 설정하거나 가상 시스템과 호스트 컴퓨터의 애플리케이션 간 연결을 설정할 수도 있습니다. 또한 포트나 vSPC URI를 사용하여 네트워크를 통해 직렬 포트에 연결할 수 있습니다. 가상 시스템에서는 최대 32개의 직렬 포트를 사용할 수 있습니다.
사전 요구 사항
- 가상 시스템의 전원이 꺼져 있는지 확인합니다.
- 액세스할 포트, vSPC 연결, 적용되는 조건에 적합한 미디어 유형을 알고 있는지 확인합니다. vSphere 가상 시스템에서 직렬 포트 사용의 내용을 참조하십시오.
- 네트워크를 통해 직렬 포트를 연결하려면, 방화벽 규칙 집합을 추가하십시오. 직렬 포트 네트워크 연결을 위한 방화벽 규칙 집합 추가의 내용을 참조하십시오.
- 네트워크 직렬 포트 연결과 함께 인증 매개 변수를 사용하려면 가상 직렬 포트 네트워크 연결에 대한 인증 매개 변수의 내용을 참조하십시오.
- 필요한 권한:
프로시저
예: 인증 매개 변수 없이 클라이언트 또는 서버에 대한 직렬 포트 네트워크 연결 설정
telnet://:12345
URI를 사용하는 서버로 연결된 직렬 포트로 구성할 경우 Linux 또는 Windows 운영 체제에서 가상 시스템의 직렬 포트에 연결할 수 있습니다.
telnet yourESXiServerIPAddress 12345
telnet://yourLinuxBox:23
)을 통해 Linux 시스템에서 텔넷 서버를 실행하는 경우에는 가상 시스템을 클라이언트 URI로 구성할 수 있습니다.
telnet://yourLinuxBox:23가상 시스템이 포트 23에서 Linux 시스템에 대한 연결을 시작합니다.