Linux 系统之虚拟化部署
###########kvm安装条件##############
1.inter cpu ----> vmx
2.amd cpu -------> svm
##########kvm虚拟化安装############
dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -y
Virtualization Client ##虚拟化客户端
Virtualization Tools ##虚拟化工具
Virtualization Hypervisor ##虚拟化核心套件
##########kvm虚拟化相关信息########
服务名称:
libvirtd
虚拟化核心
qemu/kvm
虚拟化存储目录(虚拟机硬盘)
/var/lib/libvirt/images/linux.qcow2
虚拟化硬件信息:
/etc/libvirt/qemu/westos.xml
##########手动安装虚拟机###########
#########虚拟机管理命令############
virt-viewer linux ##显示westos虚拟机
virt-manager ##打开虚拟机控制器
virsh list ##列出运行的虚拟机
virsh list --all ##列出所有虚拟机
virsh start linux ##开启虚拟机
virsh shutdown linux ##正常关闭虚拟机
virsh destroy linux ##断电westos虚拟机
######### 虚拟机在Linux系统中传输 ##########
westos_linux: 172.25.254.10 默认没有虚拟机
westos_node1: 172.25.254.20 默认安装过westos虚拟机
在westos_linux中安装虚拟化组件
dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -y
在westos_node1中复制westos虚拟机的文件到wesots_linux中
scp /etc/libvirt/qemu/westos.xml root@172.25.254.10:/mnt
scp /var/lib/libvirt/images/westos.qcow2 root@172.25.254.10:/mnt
在westos_linux中恢复westos虚拟机
mv /mnt/westos.qcow2 /var/lib/libvirt/images/westos.qcow2
virsh define westos.xml ##通过硬件信息文件恢复虚拟机
virsh create westos.xml ##通过硬件信息文件打开虚拟机,虚拟机关闭后消失
virsh undefine westos ##删除虚拟机硬件信息
########虚拟机快照###############
qemu-img create -f qcow2 -b /var/lib/libvirt/images/linux.qcow2 /var/lib/libvirt/images/redhat.qcow2
######虚拟机创建脚本###############
虚拟机安装脚本
[root@westos_student ~]# vim vm_create.sh
[root@westos_student ~]# sh vm_create.sh test
1 #!/bin/bash
2 virt-install \
3 --name $* \
4 --cdrom /isos/rhel-8.0-x86_64-dvd.iso \
5 --memory 2048 \
6 --vcpus 1 \
7 --os-variant rhel8.0 \
8 --disk /var/lib/libvirt/images/$*.qcow2,size=8,bus=virtio &>/dev/null &
虚拟机快照脚本
[root@westos_student ~]# vim vm_create.sh
[root@westos_student ~]# sh vm_create.sh test2
1 #!/bin/bash
2 qemu-img create -f qcow2 -b /var/lib/libvirt/images/linux.qcow2 /var/lib/lib virt/images/$*.qcow2
3
4 virt-install \
5 --name $* \
6 --memory 2048 \
7 --vcpus 1 \
8 --os-variant rhel8.0 \
9 --import \
10 --disk /var/lib/libvirt/images/$*.qcow2,bus=virtio &>/dev/null &
Linux 系统之虚拟化部署相关推荐
- Linux下的虚拟化部署
linux下的虚拟化部署 kvm安装条件: 1. inter cpu ----> vmx指令集 (开发用) 2. amd cpu ---->svm指令集 ...
- node.js命令行程序在Windows系统和Linux系统下的部署
在Windows系统下全局部署node.js写的命令行程序 我们有一个简单的命令行程序,使用node.js的commander模块写的,只有一个文件hello.js,其内容如下: #!/usr/bin ...
- 腾讯云linux系统结合nginx部署项目
欢迎关注博主博客: https://lvsige.top/ 本文记录在linux系统下结合nginx部署项目 首先是在腾讯云上购买服务器,域名,两个相互关联,购买ssl证书等,需要什么做对应的操作即可 ...
- Linux的远程连接及Linux系统下Tomcat部署
Linux的远程需要用的软件有Xshell,Xftp 本人使用VMware12Pro虚拟机,Linux系统为CentOS7,使用局域网进行远程连接 Xshell和Xftp没有安装的话可以取官网下载,但 ...
- 局域网linux系统CentOS上部署engineercms、docker和onlyoffice实现文档协作
等了好久,这次终于下决心在局域网部署了linux系统,并安装docker和load了onlyoffice,利用engineercms进行资料管理和文档协作. 我整理了完整文档,见我的网盘. engin ...
- linux中的虚拟化部署
linux里面的虚拟化 需要一台配置好软件仓库的虚拟机 虚拟化技术: 需要虚拟化的原因: 节省能源 安装 dnf group install"v c""v t" ...
- 在linux系统使用nginx部署静态网页
1.yum安装nginx(如果已经安装请忽略这一步): 2.启动nginx nginx端口默认为80,输入ip+端口,出现以下页面则说明nginx已经安装启动成功了 3.将你要访问的页面放在linux ...
- linux禅道怎么改公司名字,在linux系统下一键部署禅道环境
禅道是一个测试管理工具,可以在里面进行项目管理以及bug用例管理,是一个非常好用的管理工具. 而且最重要的是他有开源的版本 那么今天,我就给大家简单讲解一下如何在linux服务器里部署搭建一个禅道的环 ...
- Linux查看kvm安装路径,Linux系统KVM虚拟化自动部署
1.虚拟机安装rhel7 什么是虚拟化管理 将Linux真实主机里面的一些东西放到虚拟机上面去管理,虚拟机和真机二者功能差不多.真机为操作系统,占用磁盘空间大:虚拟机是一款软件,占用空间少,为了节省硬 ...
最新文章
- 小白的 --Vuex 入门理解
- 原子变量、锁、内存屏障,写得非常好!
- 甘肃农业大学计算机基础A,2021甘肃农业大学计算机基础专业研究生考试大纲
- how is SAP ui5 formatter resolved
- 自由、开源及其敌人 —— RMS事件簿
- 外部集成 网页制作_外部服务的集成测试
- Opencv中的Laplacian(拉普拉斯算法)
- InnoDB自增原理都搞不清楚,还怎么CRUD?
- Eclipse下Maven工程多模块继承和聚合的创建
- 【Flink】Flink 报错 Writing records to streamload failed
- Mac如何删除python Python cannot be opened because of a problem
- python语言编程中的保留字_Python入门系列5-保留字和标识符
- 计算机制作3d电影属于,手把手教你如何自制简单3D眼镜在家看3D电影
- 蓝桥杯新增web应用开发科目—送给想要参赛的小伙伴们一份备赛指南
- 创建shap文件的属性字段类型区别_shapefile数据文件组成
- 安卓手机多开助手v1.2 BY im大朋友
- 盲源分离与振动信号处理之间发展关系
- 白嫖JetBrains全家桶第二波与第三波
- Untiy的阿拉伯文本适配
- Android 一种通用的按键精灵的实现思路
热门文章
- android加载圈,SwipeRefreshLayout加载圈不会隐藏在android中
- elasticsearch mapping之dynamic
- mysql5.7安装配置
- 利用 Python 实现多任务进程
- 下载kaggle数据集的小妙招
- 手把手教你用Python进行SSH暴力破解
- 《中餐厅》弹幕数据分析,我不要你觉得,我只要我觉得!
- java bean工厂_java-将Service用作“工厂”以返回不同的Bean...
- vhdl变量赋初值_5.5 C++自动变量
- 拓扑学+计算机,吴国平: 拓扑学到底有多重要? 在数学中占据多高的地位?