Centos 安装 KVM虚拟化工具 超云服务器 VMware
需求:在裸机(超云服务器)上安装centos7,并在centos7上安装虚拟化工具,且再建三个虚拟机(centos/windows)
目录
需求:在裸机(超云服务器)上安装centos7,并在centos7上安装虚拟化工具,且再建三个虚拟机(centos/windows)
准备工作
安装centos7
启动需要安装系统的服务器并安装centos7
安装KVM
KVM常用命令
准备工作
8G或8G以上的空U盘一个(U盘作为启动盘)
Fedora Media Writer制作系统启动盘工具
C.centos镜像文件一个(建议到官网下载:https://www.centos.org/download/),此处我下载的是CentOS-7-x86_64-DVD-1708.iso
安装centos7
安装centos7
- 将U盘插入电脑,制作U盘启动盘
- 等待文件写入完成,启动盘就做好了。
启动需要安装系统的服务器并安装centos7
- 给磁盘做好raid(根据实际需求来,做raid是更好的管理好硬盘,在做raid之前,确保里面没东西或者提前做好备份)
- 启动服务器长按DEL键,看到屏幕上有打印信息,按Ctrl+R进入raid设置
- (若需要重新做raid)若已做好raid,先删除所有的raid,操作步骤:选中根节点按F2 》选中remove ...config..》回车即可。
- 创建raid(根据需求来,我这里只做raid0,可做多个raid),确定好那些磁盘要合并,选中需要合并的磁盘回车(单个操作),后面就可以看到序号,然后按方向键“↓”,进入Advanced 高级设置,将Initialize勾选上,注意!!!注意!!!注意!!!已勾选里面会显示"X",设置完成后保存,回到Advanced 按钮的地方,点击旁边的OK, raid0设置好了下图仅供参考
- 初始化raid0,选中刚做好的raid0,按下F2,设置fast init 初始化(格式化),保存。重启服务器。
- 重启按住DEL键,根据提示进入BIOS界面,进入Boot设置启动方式的顺序。第一个设置为从U盘启动。第二个设置为从硬盘启动。保存退出即可完成设置。重启,不需要做任何操作。直接会进入安装步骤。
- 正式开始安装centos7
安装KVM
查看cpu是否支持虚拟化
[root@localhost ~]# grep -E '(vmx|svm)' /proc/cpuinfo **
安装qemu-kvm(用户态管理工具),libvirt(命令行管理工具),virt-install(安装kvm工具),bridge-utils(桥接设备管理工具)
[root@localhost ~]# yum install -y qemu-kvm libvirt virt-install bridge-utils
确保加载kvm模块
[root@localhost ~]# lsmod |grep kvm
kvm_intel 174841 0
kvm 578518 1 kvm_intel
irqbypass 13503 1 kvm- #如果没有加载,运行一下命令
[root@localhost ~]# modprobe kvm
[root@localhost ~]# modprobe kvm-intel 启动libvirtd服务
[root@localhost ~]# systemctl enable libvirtd
[root@localhost ~]# systemctl start libvirtd
[root@localhost ~]# systemctl status libvirtd由于要用virt-manager图形化安装虚拟机,所以还需要安装桌面
[root@localhost ~]# yum grouplist
[root@localhost ~]# yum groupinstall "GNOME Desktop" -y配置中文桌面 vim /etc/profile 添加以下语句
grep -E "^[ \t]*export[ \t]+LANG[ \t]*=" /etc/profile&& y="yes" || y="no"
if [[ "$y" = "yes" ]]; then
sed -r -i -e '/^[ \t]*export[ \t]+LANG[ \t]*=/c\export LANG="zh_CN.UTF-8"' /etc/profile
else
echo 'export LANG="zh_CN.UTF-8"'
fi
执行此命令使它生效:source /etc/profile安装virt-manager
[root@localhost ~]# yum -y install virt-manager
- xshell链接
[root@localhost ~]# virt-manager 提前将ISO系统镜像存放到服务器的一个目录里,比如/data/iso
[root@localhost ~]# mkdir -p /data/{iso,kvmstorage}
[root@localhost ~]# cd /data/iso/
[root@localhost iso]# ll
总用量 4217748
-rw-r--r-- 1 root root 950009856 11月 22 15:24 CentOS-7-x86_64-Minimal-1804.iso
-rw-r--r-- 1 root root 3368962048 3月 23 2012 cn_windows_server_2008_r2.iso新建虚拟机
-
KVM安装完成!
KVM常用命令
KVM虚拟机的管理主要是通过virsh命令对虚拟机进行管理
命令帮助
[root@localhost ~]# virsh --help
查看虚拟机状态
[root@localhost ~]# virsh list --all
Id 名称 状态
----------------------------------------------------
4 win2k8r2 running
关机
[root@localhost ~]# virsh shutdown win2k8r2
强制关闭电源
[root@localhost ~]# virsh destroy win2k8r2
通过配置文件创建虚拟机
[root@localhost ~]# virsh create /etc/libvirt/qemu/win2k8r2.xml
设置虚拟机开机自启
[root@localhost ~]# virsh autostart win2k8r2
[root@localhost ~]# ll /etc/libvirt/qemu/autostart/
总用量 0
lrwxrwxrwx 1 root root 30 1月 24 13:06 win2k8r2.xml -> /etc/libvirt/qemu/win2k8r2.xml
到处虚拟机配置文件
[root@localhost ~]# virsh dumpxml win2k8r2 > /etc/libvirt/qemu/win2k8r2_bak.xml
删除虚拟机(该命令只删除配置文件,并不删除磁盘文件)
[root@localhost ~]# virsh undefine win2k8r2
通过导出备份的配置文件恢复原KVM虚拟机的定义,并重新定义虚拟机。
[root@localhost ~]# mv /etc/libvirt/qemu/win2k8r2_bak.xml /etc/libvirt/qemu/win2k8r2.xml
[root@localhost ~]# virsh define /etc/libvirt/qemu/win2k8r2.xml
编辑配置文件
[root@localhost ~]# virsh edit win2k8r2
挂起
[root@localhost ~]# virsh suspend win2k8r2
恢复
[root@localhost ~]# virsh resume win2k8r2
Centos 安装 KVM虚拟化工具 超云服务器 VMware相关推荐
- linux搭建虚拟化平台报告,Centos部署KVM虚拟化平台(可跟做)
Centos部署KVM虚拟化平台(可跟做) 发布时间:2020-08-19 05:47:46 来源:51CTO 阅读:4210 作者:俊伟祺i 一.KVM概述 KVM是Kernel Virtual M ...
- 部署CentOS可视化界面GUI-之腾讯云服务器
目录 一.购买云服务器实例 二.配置安全组.设置管理员密码 三.远程登录 四.安装CentOS可视化界面GUI 4.1.系统GUI配置 4.2.系统GUI配置 五.GUI或Console之间的界面切换 ...
- Linux7.4环境安装git(腾讯云服务器)
Linux7.4环境安装git(腾讯云服务器) 方法一:通过包管理器安装 XSHELL连接终端执行yum install git命令. 缺点:安装的git版本过低(还不是自己想要的版本). 优点:简单 ...
- 在LINUX系统中安装KVM虚拟化
在LINUX系统中安装KVM虚拟化 首先CPU要支持虚拟化(Intel是vmx,AMD是svm) [root@localhost ~]# egrep '(vmx|svm)' --color /proc ...
- 把虚拟机迁移到云服务器,VMware业务系统迁移上云方案
背景 客户要将业务从自建的虚拟化数据中心迁移至UCloud,希望能够将多年前的VMware体系换到公有云体系.其中:客户希望上云过程不影响到现有业务: 去除机房托管的过保设备,减少不必要的支出: 减少 ...
- KVM虚拟化工具简介及安装
1. KVM简介 Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux2.6.20之后集成在Linux的各个主要发行版本中.它使用Linux自身的调 ...
- 编译安装KVM虚拟化技术
目录 一.虚拟化技术 二.虚拟化的历史 2.1 Xen和KVM的区别 三.虚拟化的类型 四.虚拟化的优劣势 4.1 优势 4.2 劣势 五.KVM简介 六.KVM架构及原理 七.KVM原理 八.安装虚 ...
- centos安装kvm
KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术).是基于硬件的完全虚拟化.而Xen早期则是基于软件模拟的Para-Virtualization,新版本则是基于硬件支持的完全虚拟化 ...
- KVM虚拟化,超详细
KVM虚拟化 一.什么是虚拟化技术 二.虚拟化技术发展 三.虚拟化的类型 四.虚拟化的特性 五.虚拟化前后对比 六.KVM简介 七.KVM 虚拟化架构/三种模式 八.KVM工作原理 九.搭建KVM虚拟 ...
最新文章
- 小R SLAM机器人树莓派3b+ ROS kinetic 环境搭建笔记
- Mac使用nginx+rtmp服务器
- 使用network管理DD恢复全库操作步骤
- python基础一入门必备知识-python基础教程#菜鸟也能看懂的超简单入门必备知识...
- SpringBoot入门(1)——创建springBoot项目
- 【UWB】ELM 极限学习机原理及公式推导
- Grafana Labs 携手阿里云,将提供国内首款 Grafana 托管服务
- HashTable 解决碰撞(冲突)的方法 —— 分离链接法(separate chaining)
- mysql innodb page_MySQL:Innodb page clean 线程 (一) 基础
- ultra96-v2通过网线连接PC传输文件
- WSL2 安装中文输入法教程 简单有效
- Mac设置多屏幕的时候程序坞的位置
- 【问题待解决】自定义控件设计界面报错,编译运行正常
- Typescript学习笔记(二)枚举
- 【Codeforces 364D】Ghd
- MySQL从字符串提取数字
- IntelliJ IDEA 之汉化包安装
- GDOI2018滚粗记
- 【优化算法】简述灰狼优化算法(GWO)原理
- 关于BUCK降压的一些学习笔记2-->滞回比较器产生三角波