0、ubuntu16.04安装部署kvm
2024-09-29 11:40:54
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进行连接完成安装
下载地址:
最新文章
- 利用 PhpStorm、Idea 等 IDE 如何 运行/调试 Go 程序 ?
- opencv嫁接vlfeat densesift
- 用python生成一个导出数据库的bat脚本文件
- 【读书笔记】iOS-Tagged Pointer对象-注意事项
- call by reference and copy/restore
- Java中ThreadLocal的设计与使用
- eayui 验证扩展
- WPF弹出对话确认框
- iOS学习——ViewController(六)
- python中 字符 字典 列表之间的转换
- ccd引脚
- 关于ajax 返回值验证问题
- 大数据学习笔记02-HDFS-常用命令
- centos下安卓构建打包太慢
- Python配置工具类ConfigParser使用
- 给HTML初学者的三十条最佳实践
- php function 按引用返回一个值
- P2668 斗地主
- css预处理scss环境配置
- T-SQL 之 触发器
热门文章
- Gym - 101196G :That's One Hanoi-ed Teacher (递推)
- tomcat可以访问默认页面,但是无法访问webapp下的指定项目
- 【LeetCode】060. Permutation Sequence
- 使用Visual Studio进行单元测试-Part2
- cloudera上面安装Spark2.0
- 批量清除过期的binlog释放磁盘空间
- 如何得到DataTable的列名
- 【转】Pro Android学习笔记(十):了解Intent(上)
- JVM体系结构之三:方法区之1
- LAMP 1.9域名301跳转