虚拟化与网络储存技术
虚拟化与网络储存技术学习过程中的实验和问题
lilimu996
这个作者很懒,什么都没留下…
展开
-
部署docker基础环境
①查看内核版本# uname -a②卸载防火墙 # yum remove -y firewalld-*③开启内核路由转发④重新加载sysctl.conf# sysctl -p⑤将yum源更换为阿里云⑥检查Device Mapper储存驱动# ls -l /sys/class/misc/device-mapper/⑦使用yum源安装docker# yum install -y docker⑧启动docker# systemctl daemon-reload#原创 2020-11-07 14:54:49 · 161 阅读 · 1 评论 -
使用virt-install安装虚拟机并使用virt-viewer连接桌面
1.使用yum安装virt-install和virt-viewer工具。2.将centos镜像上传至虚拟机,使用qemu-img创建虚拟机硬盘,然后创建虚拟机3.#virt-install --connect qemu:///system --name-centos7 --os-type=linux --cdrom=/opt/mirror/centos72003.iso --os-variant=rhel7 --ram 1024 --vcpus 2 --vnc --vncport=5909 --vnc原创 2020-10-27 16:50:15 · 2552 阅读 · 0 评论 -
用scp远程传输文件
1.传送之前禁用两台主机的防火墙2.将本机的/etc/libvirt/qemu/centos7-1.xml传送到192.168.28.141/etc/libvirt/qemu/和另外两个示例 #scp /etc/libvirt/qemu/centos7-1.xml root@192.168.28.141:/etc/libvirt/qemu/centos7-1.xml原创 2020-10-18 16:49:47 · 366 阅读 · 0 评论 -
将centos7yum源更换为在线阿里云
1.进入root模式2.进入/etc/yum.repos.d目录#cd /etc/yum.repos.d3.删除目录中的所有文件#rm -rf *4.重建yum仓库#curl -O http://mirrors.aliyun.com/repo/Centos-7.repo5.清楚原来的yum源,重新建立数据源#curl -O http://mirrors.aliyun.com/repo/Centos-7.repo6.重新建立缓存#yum clean#yum makecac原创 2020-10-17 22:50:42 · 319 阅读 · 0 评论 -
使用后端盘创建虚拟机
1.使用virt-manager创建的虚拟机硬盘文件和xml文件的默认位置/var/lib/libvirt/images #qcow2硬盘文件/etc/libvirt/qemu #xml配置文件2.使用后端盘centos7-1.qcow2创建centos7-2.qcow2# qemu-img create -f qcow2 -b /var/lib/libvirt/images/centos7-1.qcow2 /var/lib/libvirt/images/centos7-2.qc原创 2020-10-12 15:14:18 · 389 阅读 · 0 评论 -
使用virt-manager安装Centos7
1.安装必要的工具yum -y install qemu-kvm libvirt* virt-*2.打开虚拟系统管理器3.新建虚拟机原创 2020-10-12 14:38:08 · 1327 阅读 · 0 评论 -
Qemu-KVM命令创建虚拟机
1. 安装VNC,用于连接虚拟机的图形化界面在这里插在这里插入代码片原创 2020-10-05 16:49:18 · 2334 阅读 · 0 评论 -
使用virsh创建虚拟机
1 编写xml配置文件centos7-1.xml<domain type='kvm'> <name>centos7-1</name>#虚拟机名字 <memory unit='KiB'>1048576</memory> #虚拟机内存 <currentMemory unit='KiB'>1048576</currentMemory>#虚拟机可用内存 <vcpu placement='static'原创 2020-09-26 19:46:49 · 7015 阅读 · 1 评论 -
使用NAT方式创建虚拟网络
Libvirt XML配置时使用NAT方式配置虚拟网络1. 到当前路径下,否则无法创建# cd /etc/libvirt/qemu/networks2. 查看当前目录下的配置文件# ls3. 复制一份default.xml# cp default.xml wangluo3.xml4.修改新的配置文件# vi wangluo3.xml修改前:修改后:5 . 创建虚拟网络# virsh net-define wangluo3.xml6. 启动虚拟网络# virs原创 2020-09-26 11:26:37 · 279 阅读 · 0 评论 -
Qemu-img生产虚拟机镜像
五原创 2020-09-21 15:10:38 · 840 阅读 · 0 评论 -
Linux yum File contains no section headers.
更改yum源时出现问题:File contains no section headers. file: file:///etc/yum.repos.d/centos-base.repo, line: 1解决办法:配置yum源,修改/etc/yum.repos.d/CenOS-Base.repo文件内容如下:# CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# upda原创 2020-09-21 13:16:44 · 1854 阅读 · 3 评论 -
Qemu-KVM虚拟化环境搭建
1.检查系统是否支持虚拟化,输入命令后出现红色的vmx则是支持虚拟化,若未出现则关闭虚拟机,在编辑虚拟机设置中将处理器的虚拟化引擎打勾后重启虚拟机。# grep vmx /proc/cpuinfo2.检查kvm模块是否被加载lsmod |grep kvm3.系统前期准备(1).查看ip ,记住主机ip# ifconfig(2)是否连接外网ping [ip] -c 2(3)检查selinux,将其设置为Permissive# getenforce# setenfor原创 2020-09-15 22:13:13 · 3923 阅读 · 0 评论 -
使用本地URL与Hypervisor建立连接
1.本地URL的一般格式如下:drive[+transport]:///[path][?extral-param]drivers是连接Hypervisor的驱动名称,如(qemu、xen、xbox、lxc等)transport是选择该连接所使用的传输方式,可以为空或unix这样的值path是连接到服务器端上的某个路径?extral-param可以用于添加额外的一些参数,如UNXI Domain Socket的路径2.在Libvirt中,本地连接Qemu/KVM的几个URL实例:(1)qemu原创 2020-09-15 15:58:07 · 422 阅读 · 0 评论 -
使用远程URL与Hypervisor建立连接
1.远程URL的一般格式如下:drive[+transport]://[user@]{host}[:port]/[path][?extral-param]transport表示传输方式、其取值可以是ssh、tcp、libssh2等;user表示连接远程主机使用的用户名host表示远程主机的主机名或IP得知port表示连接远程主机的端口2.远程连接Qemu/KVM的URL示例:(1) qemu+ssh://root@example.com/system通过ssh通道连接到远程结点的使用use原创 2020-09-15 16:21:12 · 161 阅读 · 0 评论