zoukankan      html  css  js  c++  java
  • windows kvm虚拟机安装

    这一步操作需要注意的几个点:a、局域网内与主机传输文件用scp或ftp命令,要保证ISO镜像文件在主机上有操作权限的目录下,比如 /home等;b、不管安装什么系统的虚拟机,创建的磁盘类型,分配的虚拟内存等参数可能有所不同,但有几个参数必须要正确对应,否则安装不成功。需要注意的几个参数:–disk,–cdrom或者–location,–cpu(这个必须和主机的cpu型号一直),–network(首先要确定需要安装虚拟机网络的类型,是Bridge模式还是NAT模式),–graphics和–os-type

    1.创建磁盘(安装系统的空间)

    # 创建类型为raw的磁盘,10G容量其实没有意义,还有另外两种格式img和qcow2,区别后面补充  
    qemu-img create -f raw /opt/kvm.raw 10G  
    
    # 检查磁盘是否创建成功  
    qemu-img info /opt/kvm.raw   
    
    # 看到类似以下信息表明磁盘创建成功  
    image: /opt/kvm.raw  
    file format: raw  
    virtual size: 10G (10737418240 bytes)  
    disk size: 0  

    2.virt-install命令以及VNC远程控制安装虚拟机

    # Windows系统的安装
    virt-install   
    --virt-type kvm   
    --name server2017   
    --ram 2048   
    --cdrom=/home/iso/windows_server2016_64.iso   
    --boot cdrom   
    --cpu core2duo   
    --network bridge=br0,model='e1000'   
    --graphics vnc,listen=0.0.0.0,port=5900   
    --disk path=/opt/kvm.raw,bus='ide'   
    --noautoconsole   
    --os-type=windows  
    
    # 或者
    virt-install --virt-type kvm --name server2017 --ram 2048 --cdrom=/home/iso/windows_server2016_64.iso --boot cdrom --cpu core2duo --network bridge=br0,model='e1000' --graphics vnc,listen=0.0.0.0,port=5900 --disk path=/opt/kvm.raw,bus='ide' --noautoconsole --os-type=windows  

    3.执行virt-install命令以后,虚拟机安装并未结束,接下来用上面配置的VNC连接主机进行后续操作

    # 此时如果virt-install命令参数没有问题,会有提示信息:  
    # 开始安装......  
    # 域安装仍在进行。您可以重新连接  
    # 到控制台(virsh console)以便完成安装进程  
    
    # 执行以后只看到提示连接成功,其他没有变化,所以不用执行这个命令,暂时没发现有什么用处  
    # 局域网内的任意一台同网段的电脑通过vnc client或者vnc viewer连接虚拟机 

    4.virt-install常用参数说明

    # 旧版本的写法  
    
    –name指定虚拟机名称  
    –memory分配内存大小。  
    –vcpus分配CPU核心数,最大与实体机CPU核心数相同  
    –disk指定虚拟机镜像,size指定分配大小单位为G。  
    –network网络类型,此处用的是默认,一般用的应该是bridge桥接。  
    –accelerate加速  
    –cdrom指定安装镜像iso  
    –vnc启用VNC远程管理,一般安装系统都要启用。  
    –vncport指定VNC监控端口,默认端口为5900,端口不能重复。  
    –vnclisten指定VNC绑定IP,默认绑定127.0.0.1,这里改为0.0.0.0。  
    –os-type=linux,windows  
    –os-variant=rhel6  
    
    # 新版本的写法  
    
    --name      指定虚拟机名称  
    --ram       虚拟机内存大小,以 MB 为单位  
    --vcpus     分配CPU核心数,最大与实体机CPU核心数相同  
    –-vnc       启用VNC远程管理,一般安装系统都要启用。  
    –-vncport   指定VNC监控端口,默认端口为5900,端口不能重复。  
    –-vnclisten  指定VNC绑定IP,默认绑定127.0.0.1,这里改为0.0.0.0--network   虚拟机网络配置  
      # 其中子选项,bridge=br0 指定桥接网卡的名称。  
    
    --os-type=linux,windows  
    --os-variant=rhel7.2  
    
    --disk 指定虚拟机的磁盘存储位置  
      # size,初始磁盘大小,以 GB 为单位。  
    
    --location 指定安装介质路径,如光盘镜像的文件路径。  
    --graphics 图形化显示配置  
      # 全新安装虚拟机过程中可能会有很多交互操作,比如设置语言,初始化 root 密码等等。  
      # graphics 选项的作用就是配置图形化的交互方式,可以使用 vnc(一种远程桌面软件)进行链接。  
      # 我们这列使用命令行的方式安装,所以这里要设置为 none,但要通过 --extra-args 选项指定终端信息,  
      # 这样才能将安装过程中的交互信息输出到当前控制台。  
    --extra-args 根据不同的安装方式设置不同的额外选项  
  • 相关阅读:
    第二次作业
    第一次作业
    新博客用户·
    李秋红130705010066
    李秋红130705010066
    李秋红130705010066
    李秋红130705010066
    李秋红130705010066
    第五次作业
    第四次作业
  • 原文地址:https://www.cnblogs.com/kcxg/p/10589471.html
Copyright © 2011-2022 走看看