VMware vSphere 4에 대한 CLI 요약 (일부) Virtualization2010. 4. 5. 13:27
SSH를 통한 Root 로그인 허용
1. ESX 서버의 서비스 콘솔로 로그인
2. nano /etc/ssh/sshd_config
3. Ctrl + W -> Permit 찾기
4. PermitRootLogin 값을 yes로 수정
5. 저장 후 종료
6. 서비스 재시작: service sshd restart
서비스 콘솔 설정
1. 호스트 이름 설정
esxcfg-advcfg -s <NewName> /Misc/HostName
2. 서비스 콘솔의 네트워크 설정
2-1. vswif0에 대한 IP 설정: esxcfg-vswif -i <IP Addr> -n <Subnet Mask> vswif0
2-2. 기본 게이트웨이 설정: /etc/sysconfig/network
> HOSTNAME=<FQDN>
> GATEWAY=<Default Gateway>
2-3. 설정 확인: /etc/sysconfig/network-scripts/ifcfg-vswif0
2-4. 라우팅 테이블 확인: route -n
2-5. DNS 서버 설정: /etc/resolv.conf
> nameserver 세 개까지 등록 가능
2-6. 네트워크 서비스 재시작: service network restart
CLI 명령
esxtop : 성능 관련 문제 확인 시 사용. 실시간으로 CPU. 메모리, 디스크 및 네트워크 사용률 표시.
esxcfg-nics : 물리적인 NIC 구성. NIC 연결 상태 및 Speed, Duplex를 확인하거나 구성.
esxcfg-vswitch : 가상 스위치 구성. 포트 그룹과 물리적인 NIC의 연결(Up-Link)을 구성. 또한, VLAN ID, CDP(Cisco Discovery Protocol) 및 가상 스위치의 MTU 구성.
> vSwitch0에 "VM Kernel" 포트 그룹 생성: esxcfg-vswitch -A "VM Kernel" vSwitch0
esxcfg-vswif : ESX 서비스 콘솔 NIC 구성.
> vswif0에 대한 IP 설정: esxcfg-vswif -i <IP Addr> -n <Subnet Mask> vswif0
> vswif0 활성화: esxcfg-vswif -e vswif0
esxcfg-vmknic : VMkernel NIC 구성. 이는 VMotion과 ESX 서버가 iSCSI, NFS에 접근하는데 필요하다.
> "VM Kernel" 포트 그룹에 VM Kernel NIC 생성: esxcfg-vmknic -a -i <IP Addr> -n <Subnet Mask> "VM Kernel"
esxcfg-mpath : 호스트에서 스토리지 장치에 연결된 모든 경로와 설정 표시.
vm-support : 트러블슈팅을 위한 정보 수집에 쓰이는 강력한 도구로 구성 정보나 로그 파일을 단일 .tgz 압축 파일로 내보낼 수 있다. 또한, VM의 정보를 표시하거나 응답없는 VM을 중지시킬 수도 있다.
> 실행 중인 VM을 wid(World ID)와 함께 표시: vm-support -x
> ESX 서버의 성능 스냅샷 생성(5 분 - .tar 파일로 묶어준다.): vm-support -s
esxcfg-rescan : 특정 스토리지 어댑터에 연결된 스토리지 정보를 새로 고치는데 사용. 스토리지 구성 정보가 변경되는 경우 사용할 수 있다.
esxcfg-scsidevs : 호스트에 연결된 스토리지 장치 정보 표시.
esxcfg-info : 호스트에 대한 자세한 정보 표시. 텍스트 파일로 내보내서 보는 게 좋다.