标签:
使用如下环境,实测通过:
virsh version:
Compiled against library: libvirt 1.1.1
Using library: libvirt 1.1.1
Using API: QEMU 1.1.1
Running hypervisor: QEMU 1.5.3
OS version:
Red Hat Enterprise Linux Server release 7.1 (Maipo)
需要通过PC在服务器上的KVM上进行linux系统安装。PC无法直接访问服务器,需要ssh到踏台服务器,再ssh到服务器。
步骤如下:
1.新建硬盘镜像:
qemu-img create -f qcow2 /var/lib/libvirt/images/test.qcow2 20G
2.在服务器上准备好OS镜像文件后,执行如下命令:
2.1.直接命令行安装:
#virt-install --virt-type kvm --name=test--ram=4096 --vcpus=2 --os-type=linux \
--location=/root/rhel-server-7.0-x86_64-dvd.iso \
--disk/var/lib/libvirt/images/test.qcow2,format=qcow2 \
--network bridge:brx \
--graphics none --extra-args=‘console=tty0 console=ttyS0,115200n8 serial‘
所有的设置通过命令行完成。
2.2.远程vnc安装:
#virt-install --virt-type kvm --name=test --ram=1024 --vcpus=1 --os-type=linux \
--location=/root/rhel-server-7.0-x86_64-dvd.iso \
--disk /var/lib/libvirt/images/test.qcow2,format=qcow2 \
--network bridge:brx \
--graphics vnc,password=123456
2.2.1.显示使用的vnc端口
127.0.0.1:0
显示为0,这个不是我们说的传统意义上的端口,实际端口应该是5900+0=5900.
2.2.2.使用teraterm ssh到10.167.14.102,然后设置中继:
本地端口:12345
远程主机:192.168.10.3 端口:5900
地址:localhost:12345
密码:nfvpoc(如果闪退,在option->display去掉adapt to network speed,然后调低画质)
*网上也有人提到
/etc/libvirt/qemu.conf
中的
#vnc_listen = "0.0.0.0"
不解锁的话就无法对外发布vnc的端口,我这边没有碰到,如果使用上面的说明不成功的话,可以试一下,但是不要忘记
systemctl restart libvirtd使其生效。
标签:
原文地址:http://blog.csdn.net/todd911/article/details/45225211