[VM] qemu 이용하여 AIX7.2 세팅하기 (2) - OpenSSH 설정

이전글: [VM] qemu 이용하여 AIX7.2 세팅하기 (1)

이전 포스팅에 이은 게시글이다. 서버 설치 및 부팅은 완료했지만 Ctrl+C 입력시 qemu 가 바로 종료되고 인터넷 등과 연결되지 않아 테스트를 할 수 없다. 원격 접속을 위한 OpenSSH를 설정한다.

 

 

1. 불필요 서비스 종료

일부 기본 서비스는 반드시 필요하지 않으므로 종료한다. 가상환경에서 동작하므로 리소스를 아껴야한다.

또한 VM CPU의 사용률이 거의 100%에 달하는 것을 볼 수 있는데 불필요한 서비스를 종료하는 것으로 일부 해결할 수 있다.

 

# rmitab cron
# rmitab clcomd
# rmitab naudio2
# rmitab pfcdaemon
# stopsrc -s clcomd
# stopsrc -s pfcdaemon

 

2. OpenSSH 설정

CD를 마운트한다. 이전 단계에서 내려받은 ISO 파일을 마운트한다. 다음 임시 경로를 생성(/tmp)하고 설치 파일을 복사한 후 openssh를 설치하는 과정이다.

# mount  -v  cdrfs  -o  ro  /dev/cd0  /mnt
# mkdir   /tmp/ssh_install
# cd  /mnt/installp/ppc
# cp  openssh*  /tmp/ssh_install
# cd  /tmp/ssh_install
# installp -acgXYd . openssh.base openssh.license openssh.man.en_US openssh.msg.en_US

ssh 서비스가 실행중인지 다음 명령으로 확인할 수 있다.

 

# lssrc -s sshd

ssh 서비스 구동 확인

 

3. 네트워크 설정

외부에서 연결하기 위해 윈도우 네트워크 인터페이스를 설정하고 연결해준다. qemu에서는 tab device를 이용하여 네트워크 브릿지를 생성한다.

 

1. 윈도우의 TAP-win32 adapter V9를 사용한다. 다음 경로에서 openvpn을 설치한다.

https://openvpn.net/community-downloads/

 

Community Downloads - Open Source VPN | OpenVPN

The OpenVPN community shares the open source OpenVPN. Download the latest version of the open source VPN release OpenVPN 2.6.3 for a secure network.

openvpn.net

 

2. tab0 어댑터 설정

네트워크 이름은 tap0으로 변경하고 PC와 AIX간 통신할 IP를 설정한다.

PC: 192.168.100.200 / 255.255.255.0

AIX: 192.168.100.201 / 255.255.255.0

 

 

설정을 완료했다면 tap 디바이스를 사용하여 네트워크 통신을 하도록 옵션을 부여한 후 qemu를 재기동한다.

 

.\qemu-system-ppc64 -cpu POWER8 -machine pseries -m 4096 -serial stdio -drive file=hdisk0.qcow2,if=none,id=drive-virtio-disk0 -device virtio-scsi-pci,id=scsi -device scsi-hd,drive=drive-virtio-disk0 -cdrom aix72.iso -prom-env "boot-command=boot disk:" -prom-env "input-device=/vdevice/vty@71000000" -prom-env "output-device=/vdevice/vty@71000000" -net nic -net tap,script=no,ifname=tap0

 

부팅이 완료된 후에는 AIX VM 내부 네트워크 인터페이스 IP 주소를 할당한다.

 

# chdev -l en0 -a netaddr=192.168.100.201 -a netmask=255.255.255.0 -a state=up

 

설정이 완료되면 Host(windows)에서 ping을 보내면 응답을 확인할 수 있다. SSH 클라이언트를 이용하여 접속도 가능하다.

ping 테스트

 

SSH Client(moba Xterm)으로 접속 테스트

 

이제 실수로 Ctrl+C 눌러도 서버가 종료되지 않는다.

반응형