• 0、ubuntu16.04安装部署kvm


    ubuntu16.04安装部署kvm
    1、查看CPU是否支持KVM

    egrep "(svm|vmx)" /proc/cpuinfo

    2、安装相关kvm包

    sudo apt-get install qemu-kvm
    sudo apt-get install qemu
    sudo apt-get install virt-manager
    sudo apt-get install virt-viewer 
    sudo apt-get install libvirt-bin 
    sudo apt-get install bridge-utils

    3、在宿主机(物理机)配置网桥网络
    先备份网卡配置

    cp /etc/network/interfaces /home/interfaces_bak

    然后配置/etc/network/interfaces

    vim /etc/network/interfaces
    auto eth1
    iface eth1 inet manual
    # kvm网桥配置
    address 192.168.0.15
    netmask 255.255.255.0 
    broadcast 192.168.0.0
    gateway 192.168.0.1 
    dns-nameservers 192.168.0.1
    bridge_ports eth0
    bridge_stp off 
    bridge_fd 0 
    bridge_maxwait 0

    4、重启网络,如果重启网络不生效,那就重启操作系统

    5、创建磁盘格式文件

    qemu-img create -f qcow2 /kvm-data/kvm/privi_disk.qcow2 50G

    6、安装虚拟机(如果操作系统安装了图形界面,也可以通过virt-manager 图形界面管理工具进行创建虚拟机)

    使用默认的网络模式
    virt-install --name privi-server --virt-type kvm --ram 4096 --vcpus=2 --cdrom=/home/zzcadmin/ubuntu-16.04.2-server-amd64.iso --disk path=/kvm-data/kvm/privi_disk.qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
    使用指定的桥接网卡
    virt-install --name privi-server --virt-type kvm --ram 4096 --vcpus=2 --cdrom=/home/zzcadmin/ubuntu-16.04.2-server-amd64.iso --disk path=/kvm-data/kvm/privi_disk.qcow2 --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole
    如果在创建虚拟机时需要指定2块网卡,可以在上面命令中如下方式添加
    --network bridge=br0,--network bridge=br1

    备注说明:

    --name privi-server 虚拟机名称为privi-serve
    --virt-type 虚拟机类型kvm
    --ram 4096 虚拟机内存为4G
    --vcpus 虚拟机cpu核数为2
    --cdrom=/home/zzcadmin/ubuntu-16.04.2-server-amd64.iso 安装在虚拟机的操作系统镜像所在位置/home/zzcadmin/ubuntu-16.04.2-server-amd64.iso
    --disk path=/kvm-data/kvm/privi_disk.qcow2 磁盘文件所在位置/kvm-data/kvm/privi_disk.qcow2
    --network network=default 虚拟机使用网络方式,default为nat模式
    -graphics vnc,listen=0.0.0.0 --noautoconsole 启用vnc,方便后续完成操作系统安装

    7、在自己电脑上安装TightVNC,此时启动本地vnc客户端远程连接完成安装,输入192.168.0.15:5900进行连接完成安装
    下载地址:

  • 相关阅读:
    jenkins 简单实现php集成上线部署
    关于PHP7
    关于版本迭代的那些事
    confirmit中手机端不能直接给input设置disabled属性
    confirmit中Html Styles有一处bug(或者说是一个坑)
    vsCode快捷键大全
    vscode打不开文件夹或文件夹未响应
    js中排序方法sort() 和 reverse()
    js最简单的编写地点
    js对象转换为json格式时,js对象属性中有值为null和undefined注意事项
  • 原文地址:https://www.cnblogs.com/wclwcw/p/8084961.html
Copyright © 2020-2023  润新知