I have a CentOS 5.5 x64 server with KVM installed (yum groupinstall KVM). I have a Windows-XP PC on the same LAN. The server doesn't have an X-server installed, it is administered from the WIndows-XP PC using SSH (Putty) to emulate a character-mode terminal. I'd prefer not to install any sophisticated cloud-admin/management GUI tools as my needs are minimal.
Q1. Specifying model of virtual NIC?
I want to use KVM/QEMU to run an old legacy operating system for which there are no drivers for modern hardware. Apart from IDE disk emulation, this means I need the Guest VM to emulate a specific older ethernet-adapter (e.g. AMD pcnet) for which the legacy OS has a driver. Does this mean I must use virt-install instead of virt-manager? Do I need to post-edit any XML created by virt-install?
Q2. GUI KVM administration without X11?
Is virt-manager a VNC server? Can I just install a VNC viewer on my Win-XP PC and connect to some port on the KVM host in order to run virt-manager? If so, how do I start virt-manager first?
Q3. SSH to guest VM console?
If the guest is connected to a bridged network and I only need to run character-mode apps on the legacy O/S can I somehow use SSH (well Putty) to connect to the guest O/S console for guest installation and subsequent access? If direct access isn't possible, can I SSH to the host and then connect and disconnect from the guest-console without involving GUI/X11/VNC?