阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 7.3下KVM安装搭建及使用

387次阅读
没有评论

共计 3733 个字符,预计需要花费 10 分钟才能阅读完成。

由于公司目前的情况最适合用 kvm,(esxi 版权问题,openstack 麻烦)

废话不多说直接上
环境:
宿主机:CentOS Linux release 7.3.1611 (Core)
ip:10.5.0.33
一, 安装依赖及软件
yum -y install epel-release net-tools vim unzip zip wget ftp qemu-kvm libvirt virt-install bridge-utils

二,创建桥接网卡

cat /etc/sysconfig/network-scripts/ifcfg-em1
BOOTPROTO=none
DEVICE=em1
NM_CONTROLLED=no
ONBOOT=yes
BRIDGE=br0

cat /etc/sysconfig/network-scripts/ifcfg-br0
BOOTPROTO=static
DEVICE=br0
TYPE=Bridge
NM_CONTROLLED=no
IPADDR=10.5.0.33
NETMASK=255.255.255.0
GATEWAY=10.5.0.1
DNS1=61.177.7.1
DNS2=8.8.8.8

systemctl restart network
记得改网卡前先备份

三,安装虚机

CentOS 7.3 下 KVM 安装搭建及使用

virt-install -n 10-5-0-100-centos7 -r 2048 –disk /home/kvm/10-5-0-100-centos7.img,format=qcow2,size=20 –network bridge=br0 –os-type=linux –os-variant=rhel7.2 –cdrom /home/iso/CentOS-7-x86_64-DVD-1511.iso –vnc –vncport=5910 –vnclisten=0.0.0.0
最下方贴出参数详细的功能

会进入 centos7 的安装页面。。。。。安装完成后

CentOS 7.3 下 KVM 安装搭建及使用

可以用 vnc 登陆,当然也可以用自带的 console 登陆,但是登陆前需要修改虚拟机的配置

ssh 10.5.0.100
cat  /etc/default/grub

GRUB_DISTRIBUTOR=”$(sed ‘s, release .*$,,g’ /etc/system-release)”
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL=”console serial”
GRUB_SERIAL_COMMAND=”serial –speed=115200 –unit=0 –word=8 –parity=no –sto1″=
GRUB_CMDLINE_LINUX=”rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb”
GRUB_CMDLINE_LINUX_DEFAULT=”console=tty1 console=ttyS0,115200″
GRUB_DISABLE_RECOVERY=”true”

grub2-mkconfig -o /boot/grub2/grub.cfg

特别注意 这么修改只针对于虚机为 centos7,其他系统另找办法

CentOS 7.3 下 KVM 安装搭建及使用

退出 ctrl+],ctrl+ d 不好使哦

virt-install 是一个命令行工具,它能够为 KVM、Xen 或其它支持 libvrit API 的 hypervisor 创建虚拟机并完成 GuestOS 安装;此外,它能够基于串行控制台、VNC 或 SDL 支持文本或图形安装界面。安装过程可以使用本地的安装介质如 CDROM,也可以通过网络方式如 NFS、HTTP 或 FTP 服务实现。对于通过网络安装的方式,virt-install 可以自动加载必要的文件以启动安装过程而无须额外提供引导工具。当然,virt-install 也支持 PXE 方式的安装过程,也能够直接使用现有的磁盘映像直接启动安装过程。

virt-install 命令有许多选项,这些选项大体可分为下面几大类,同时对每类中的常用选项也做出简单说明。
一般选项:指定虚拟机的名称、内存大小、VCPU 个数及特性等;
-n NAME, –name=NAME:虚拟机名称,需全局惟一;
-r MEMORY, –ram=MEMORY:虚拟机内在大小,单位为 MB;
–vcpus=VCPUS[,maxvcpus=MAX][,sockets=#][,cores=#][,threads=#]:VCPU 个数及相关配置;
–cpu=CPU:CPU 模式及特性,如 coreduo 等;可以使用 qemu-kvm -cpu ? 来获取支持的 CPU 模式;
安装方法:指定安装方法、GuestOS 类型等;
-c CDROM, –cdrom=CDROM:光盘安装介质;
-l LOCATION, –location=LOCATION:安装源 URL,支持 FTP、HTTP 及 NFS 等,如 ftp://172.16.0.1/pub;
–pxe:基于 PXE 完成安装;
–livecd: 把光盘当作 LiveCD;
–os-type=DISTRO_TYPE:操作系统类型,如 linux、unix 或 windows 等;
–os-variant=DISTRO_VARIANT:某类型操作系统的变体,如 rhel5、Fedora8 等;
-x EXTRA, –extra-args=EXTRA:根据 –location 指定的方式安装 GuestOS 时,用于传递给内核的额外选项,例如指定 kickstart 文件的位置,–extra-args “ks=http://172.16.0.1/class.cfg”
–boot=BOOTOPTS:指定安装过程完成后的配置选项,如指定引导设备次序、使用指定的而非安装的 kernel/initrd 来引导系统启动等;例如:
–boot cdrom,hd,network:指定引导次序;
–boot kernel=KERNEL,initrd=INITRD,kernel_args=”console=/dev/ttyS0”:指定启动系统的内核及 initrd 文件;
存储配置:指定存储类型、位置及属性等;
–disk=DISKOPTS:指定存储设备及其属性;格式为 –disk /some/storage/path,opt1=val1,opt2=val2 等;常用的选项有:
device:设备类型,如 cdrom、disk 或 floppy 等,默认为 disk;
bus:磁盘总结类型,其值可以为 ide、scsi、usb、virtio 或 xen;
perms:访问权限,如 rw、ro 或 sh(共享的可读写),默认为 rw;
size:新建磁盘映像的大小,单位为 GB;
cache:缓存模型,其值有 none、writethrouth(缓存读)及 writeback(缓存读写);
format:磁盘映像格式,如 raw、qcow2、vmdk 等;
sparse:磁盘映像使用稀疏格式,即不立即分配指定大小的空间;
–nodisks:不使用本地磁盘,在 LiveCD 模式中常用;
网络配置:指定网络接口的网络类型及接口属性如 MAC 地址、驱动模式等;
-w NETWORK, –network=NETWORK,opt1=val1,opt2=val2:将虚拟机连入宿主机的网络中,其中 NETWORK 可以为:
bridge=BRIDGE:连接至名为“BRIDEG”的桥设备;
network=NAME:连接至名为“NAME”的网络;
其它常用的选项还有:
model:GuestOS 中看到的网络设备型号,如 e1000、rtl8139 或 virtio 等;
mac:固定的 MAC 地址;省略此选项时将使用随机地址,但无论何种方式,对于 KVM 来说,其前三段必须为 52:54:00;
–nonetworks:虚拟机不使用网络功能;
图形配置:定义虚拟机显示功能相关的配置,如 VNC 相关配置;
–graphics TYPE,opt1=val1,opt2=val2:指定图形显示相关的配置,此选项不会配置任何显示硬件(如显卡),而是仅指定虚拟机启动后对其进行访问的接口;
TYPE:指定显示类型,可以为 vnc、sdl、spice 或 none 等,默认为 vnc;
port:TYPE 为 vnc 或 spice 时其监听的端口;
listen:TYPE 为 vnc 或 spice 时所监听的 IP 地址,默认为 127.0.0.1,可以通过修改 /etc/libvirt/qemu.conf 定义新的默认值;
password:TYPE 为 vnc 或 spice 时,为远程访问监听的服务进指定认证密码;
–noautoconsole:禁止自动连接至虚拟机的控制台;
设备选项:指定文本控制台、声音设备、串行接口、并行接口、显示接口等;
–serial=CHAROPTS:附加一个串行设备至当前虚拟机,根据设备类型的不同,可以使用不同的选项,格式为“–serial type,opt1=val1,opt2=val2,…”,例如:
–serial pty:创建伪终端;
–serial dev,path=HOSTPATH:附加主机设备至此虚拟机;
–video=VIDEO:指定显卡设备模型,可用取值为 cirrus、vga、qxl 或 vmvga;

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计3733字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19351
评论数
4
阅读量
7988131
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地 大家好,我是星哥,今天教大家在飞牛 NA...
150元打造低成本NAS小钢炮,捡一块3865U工控板

150元打造低成本NAS小钢炮,捡一块3865U工控板

150 元打造低成本 NAS 小钢炮,捡一块 3865U 工控板 一块二手的熊猫 B3 工控板 3865U,搭...
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸 前言 作为天天跟架构图、拓扑图死磕的...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
告别Notion焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁”

告别Notion焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁”

  告别 Notion 焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁” 引言 在数字笔记工...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

  240 元左右!五盘位 NAS 主机,7 代 U 硬解 4K 稳如狗,拓展性碾压同价位 在 NA...
把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地 大家好,我是星哥,今天教大家在飞牛 NA...
仅2MB大小!开源硬件监控工具:Win11 无缝适配,CPU、GPU、网速全维度掌控

仅2MB大小!开源硬件监控工具:Win11 无缝适配,CPU、GPU、网速全维度掌控

还在忍受动辄数百兆的“全家桶”监控软件?后台偷占资源、界面杂乱冗余,想查个 CPU 温度都要层层点选? 今天给...
如何安装2026年最强个人助理ClawdBot、完整安装教程

如何安装2026年最强个人助理ClawdBot、完整安装教程

如何安装 2026 年最强个人助理 ClawdBot、完整安装教程 一、前言 学不完,根本学不完!近期,一款名...
150元打造低成本NAS小钢炮,捡一块3865U工控板

150元打造低成本NAS小钢炮,捡一块3865U工控板

150 元打造低成本 NAS 小钢炮,捡一块 3865U 工控板 一块二手的熊猫 B3 工控板 3865U,搭...