zoukankan      html  css  js  c++  java
  • centos-KVM安装虚拟机win7

    前半部分是图形安装方式,后面是命令安装方式,VNC是为了命令安装的时候可以远程的虚拟机上进行系统安装,如果使用图形方式安装可以不装VNC

    1、安装qemu-kvm、libvirt、virt-install、virt-manager

    qemu-kvm用来创建虚拟机硬盘

    libvirt用来管理虚拟机

    virt-install用来创建虚拟机

    virt-manager图形化界面管理虚拟机

    [root@kvm-node1 ~]# yum install -y qemu-kvm libvirt virt-install virt-manager

    2、安装vnc,带图形界面的远程工具

    yum install tigervnc tigervnc-server

    修改用户配置文件:/etc/sysconfig/vncservers

    去掉下面这两行前的“#”,也就是说把这两行的注释给去掉。

    VNCSERVERS="1:root 2:root"VNCSERVERARGS[1]="-geometry 1024x768 -depth 32"

    VNCSERVERARGS[2]="-geometry 1024x768 -depth 32"

    service vncserver start

    (客户端连接使用ip:1或者ip:2)

    3、配置网卡为桥接模式

    网卡eth0原本的配置

    DEVICE=eth0

    TYPE=Ethernet

    UUID=a83db05f-7e28-4ab0-acf5-66e4d1ba7746

    ONBOOT=yes

    NM_CONTROLLED=yes

    BOOTPROTO=none

    HWADDR=E4:1F:13:2C:FB:60

    IPADDR=172.16.1.134

    PREFIX=24

    GATEWAY=172.16.1.1

    DNS1=114.114.114.114

    DEFROUTE=yes

    IPV4_FAILURE_FATAL=yes

    IPV6INIT=no

    NAME="System eth0"

    新建网卡br0

    DEVICE=br0

    ONBOOT=yes

    TYPE=Bridge

    BOOTPROTO=static

    IPADDR=172.16.1.134

    PREFIX=24

    GATEWAY=172.16.1.1

    DNS1=114.114.114.114

    DEFROUTE=yes

    将网卡eth0的配置更改为

    DEVICE=eth0

    BRIDGE=br0

    TYPE=Ethernet

    UUID=a83db05f-7e28-4ab0-acf5-66e4d1ba7746

    ONBOOT=yes

    NM_CONTROLLED=no

    BOOTPROTO=static

    HWADDR=E4:1F:13:2C:FB:60

    NAME="System eth0"

    重启网络service network restart

    4、启动vnc服务,通过vnc远程到服务器,在终端输入命令virt-manager启动kvm图形化管理界面

     点击file下面的计算机图标弹出新建虚拟机页面

     

     选择系统安装包路径、系统类别、系统版本

     

    后面选择CPU核心数量和内存大小,一直点击下一步。最后一步的时候点击高级设置,选择桥接,网卡是刚才新建的br0

     

    完成后列表会多一台虚拟机,双击虚拟机会弹出以下界面(系统安装完成后的图片)

     如果虚拟系统还没开机需要点击virtual machine下的run进行开机

    视图有两种模式console就是普通的使用视图

     

    details是设置参数或添加删除硬件页面

     

    设置桥接后要是显示没网卡驱动,可以在这里自行选择不同的网卡模式

     

    ----------------------------------------------------------------------------------------------------------------------------------

    用命令行安装,配置完桥接网卡后,输入以下命令,注意后面不能有空格

    virt-install

    --name win72

    --os-variant win7

    --virt-type kvm

    --vcpus 2

    --disk path=/win7data/win7.img,size=15

    --accelerate

    --cdrom /var/www/test.com/cn_windows_7_ultimate_x64_dvd_x15-66043.iso

    --noautoconsole

    --vnc

    --vncport=5915

    --vnclisten=0.0.0.0

    --ram 512

    --network bridge=br0,model=e1000

     命令执行后虚拟机已经开启,在后台等待安装系统,这时候使用vnc远程到虚拟机执行安装,输入ip+端口,端口这里配置为5915,vnc默认端口为5900,所以这里是ip+端口(15)

    ----------------------------------------------------------------------------------------------------------------------------------

    控制虚拟机的一些命令

    virsh list      查看正在运行的虚拟机

    virsh list --all    查看所有的虚拟机,包括关机的

    virsh dumpxml [name] 查看kvm虚拟机配置文件

    virsh edit [name]    修改[name] 的配置文件,如果使用vim修改需要重启libvirtd服务

    virsh start [name]   开启[name] 虚拟机

    virsh suspend [name]  暂停 [name] 虚拟机

    virsh resume [name]    恢复[name] 虚拟机

    virsh shutdown [name] 

    virsh reboot [name]       重启,有关机过程

    virsh reset [name]    强制重启,没有关机过程

    virsh undefine [name]   虚拟机开机时无法删除

    virsh autostart [name] 

    virsh autostart --disable [name]  取消开机启动

  • 相关阅读:
    关于 导航条、状态栏的相关设置
    MVC
    设置状态栏颜色(白色)
    hibernate.exception.GenericJDBCException: could not extract ResultSet 解决办法
    Linux RPM 命令参数使用详解
    Linux各目录及每个目录的详细介绍
    SecureCRT 按退格键出现 ^H 的解决办法  
    HQL查询 HQL Named parameter [xxx] not set 的解决办法
    Hibernate注释
    hibernate报错:MappingException: Could not determine type for...解决办法
  • 原文地址:https://www.cnblogs.com/newbee-yun/p/11506008.html
Copyright © 2011-2022 走看看