码迷,mamicode.com
首页 > 其他好文 > 详细

远程进行kvm虚拟机的安装

时间:2015-04-26 22:53:43      阅读:310      评论:0      收藏:0      [点我收藏+]

标签:

使用如下环境,实测通过:

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 --->  踏台服务器(10.167.14.102)  ----> 服务器(192.168.10.3)

需要通过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端口

# virsh vncdisplay test

127.0.0.1:0

显示为0,这个不是我们说的传统意义上的端口,实际端口应该是5900+0=5900.


2.2.2.使用teraterm ssh到10.167.14.102,然后设置中继:

本地端口:12345

远程主机:192.168.10.3 端口:5900


2.2.3.在PC上使用vnc viewer:

地址:localhost:12345

密码:nfvpoc

(如果闪退,在option->display去掉adapt to network speed,然后调低画质)


*网上也有人提到
/etc/libvirt/qemu.conf
中的
#vnc_listen = "0.0.0.0"
不解锁的话就无法对外发布vnc的端口,我这边没有碰到,如果使用上面的说明不成功的话,可以试一下,但是不要忘记

systemctl restart libvirtd使其生效。

远程进行kvm虚拟机的安装

标签:

原文地址:http://blog.csdn.net/todd911/article/details/45225211

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!