KVM学习(2)虚拟机安装
2019-11-28 本文已影响0人
August________
KVM学习(2)虚拟机安装
![](https://img.haomeiwen.com/i18251939/027e6e0ac26f1e76.jpg)
- 按F2键进入System Setup,进去之后可以进行一些BIOS相关的配置
- 按F10键进入System Services,进去之后可以配置一些系统服务,主要用于服务器的配置和检测
- 按F11键进入BIOS Boot Manager,进入之后可以选择启动介质,比如从硬盘启动、虚拟DVD设备、USB设备,等等。
- 按F12键进入PXE,进入之后启动网络引导。
查看CPU是否支持虚拟化
- 按F2键,然后进入BIOS配置,选择Processor Setting,按Enter键进入子菜单,其中一项Virtualization Technology必须配置为Enabled(选择菜单项,按方向键右键可更改配置)
![](https://img.haomeiwen.com/i18251939/55be798bb0dfc0a3.jpg)
- 可以在再命令行查看
# egrep '(vmx|svm)' /proc/cpuinfo
- 有输出内容说明CPU支持虚拟化
Virt-Manager使用
- 首先安装图形化管理工具
# yum groupinstall -y "Desktop" "Desktop Platform" "Desktop
Platform Development" "Fonts" "General Purpose Desktop" "Graphical Administration
Tools" "Graphics Creation Tools" "Input Methods" "X Window System" "Chinese Support
[zh]" "Internet Browser"
- 安装配置VNC
# yum groupinstall -y "GNOME Desktop"
# yum install -y tigervnc
# yum install -y tigervnc-server
# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
# vim /etc/systemd/system/vncserver@:1.service
######找到其中的<USER> ,修改成自己的用户名,如果是root用户登录桌面就使用root用户
[root@kvm ~]# vncpasswd
Password:
Verify:
# systemctl restart vncserver@\:1.service
[root@kvm ~]# systemctl status vncserver@\:1.service
● vncserver@:1.service - Remote desktop service (VNC)
Loaded: loaded (/etc/systemd/system/vncserver@:1.service; disabled; vendor preset: disabled)
Active: active (running) since Thu 2019-11-28 22:54:38 CST; 2min 25s ago
Process: 26790 ExecStart=/usr/sbin/runuser -l root -c /usr/bin/vncserver %i (code=exited, status=0/SUCCESS)
Process: 26787 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
Main PID: 14719 (Xvnc)
CGroup: /system.slice/system-vncserver.slice/vncserver@:1.service
‣ 14719 /usr/bin/Xvnc :1 -auth /root/.Xauthority -desktop kvm:1 (root) -fp catalogue:/etc/X11/fontpath.d -geome...
Nov 28 22:54:35 kvm systemd[1]: Starting Remote desktop service (VNC)...
Nov 28 22:54:38 kvm systemd[1]: Started Remote desktop service (VNC)
- 查看端口服务
[root@kvm ~]# netstat -utnlp | grep Xvnc
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 14719/Xvnc
tcp 0 0 0.0.0.0:5902 0.0.0.0:* LISTEN 24597/Xvnc
tcp 0 0 0.0.0.0:5903 0.0.0.0:* LISTEN 25584/Xvnc
tcp 0 0 0.0.0.0:5904 0.0.0.0:* LISTEN 26184/Xvnc
tcp 0 0 0.0.0.0:5905 0.0.0.0:* LISTEN 26813/Xvnc
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 14719/Xvnc
tcp 0 0 0.0.0.0:6002 0.0.0.0:* LISTEN 24597/Xvnc
tcp 0 0 0.0.0.0:6003 0.0.0.0:* LISTEN 25584/Xvnc
tcp 0 0 0.0.0.0:6004 0.0.0.0:* LISTEN 26184/Xvnc
tcp 0 0 0.0.0.0:6005 0.0.0.0:* LISTEN 26813/Xvnc
virt-install命令使用
- 使用virt-install生产一个.xml虚拟机的配置文件
#virt-install --name=testvm --ram=2048 --vCPUs=4 --os-type=Windows --hvm
--cdrom=/root/W2003cnent.iso --file=/root/SDG100.img --file-size=10
--bridge=br0 --vnc --vncport=5920
- 参数说明
- --name:虚拟机的名称
- --ram:配置虚拟机的内存,单位为MB
- --vCPUs:配置CPU个数
- --os-type:指定操作类型
- --cdrom:使用cdrom安装系统
- --file:设置虚拟机硬盘文件路径
- --file-size:配置虚拟机硬盘文件大小
- --bridge:配置桥接的网卡
- --vnc :打开vnc支持
- --vncport:配置VNC端口