####虚拟机照片####
看的时候看的是本身,该的时候改的是快照
输入命令切换到 cd/var/lib/libvirt/images/
输入命令建立一个快照qemu-img create -f qcow2 -b
/var/lib/libvirt/images/generic.qcow2 /var/lib/libvirt/images/node1.qcow2
在virt-manager点击左上的小太阳,选择第四个建立快照的虚拟机
在Provide the existing路径中选择node1,下一步建立名称为node1
完成
写一个脚本,快速建立虚拟机
cd /mnt/
vim vm_snap.sh(建立脚本文件)
#!/bin/bash/
cd /var/lib/libvirt/images
qemu-img create -f qcow2 -b $1.qcow2 $2.qcow2
(要照相的虚拟机名称)(快照名称)
virt-install \
–name $2 \
–ram 1024 \
–vcpus 1 \
–disk /var/lib/libvirt/images/$2.qcow,bus=virtio \
–network bridge=br0,model=virtio \
–import &> /dev/null &
sh vm_snap.sh wesos node1 运行脚本
########用yum装软件###
访问本机文件file://
挂载镜像
mount /xxx/xxxxx.iso /westos (将镜像挂载在westos下)
(镜像位置) (镜像挂载点)
虚拟机内存不够挂载在光驱 【mount /dev/cdrom/westos】
建立仓库
vim /etc/yum.repos.d/westos.repo
##文件必须以repo结尾
[westos]
##仓库名
name=westos
##软件源的描述
baseurl=file:///westos ##网络安装源,访问地址/westos
gpgcheck=0
##不检测gpgkey
yum clean all
##清空系统中原有的yum
##安装dhcp
yum install (dhcp)-y
####yum命令#####
yum 命令的使用必须是在yum源搭建成功后才能正常运行
用法:
yum clean all ##清除所有缓存
repolist ##列出仓库信息
list software(软件名) ##查看软件
list installed ##列出已安装程序
reinstalled software(软件名) ###重新安装软件
remove software(软件名) ##卸载
groups list ##列出软件组
group install sfgroup(软件组名) ##安装软件组
group remove sfgroup(软件组名) ##卸载软件组
##通过yum 来提供http协议,用这个协议来共享我的文件
实验:在真机中饰演分享的角色
虚拟机饰演被分享的角色
真机中:先建立一个/westos 用来挂载镜像
mount /xxx/xxx.iso
/westos
vim /etc/yum.repos.d/yum.repo,编辑库文件
yum clean all
yum install httpd
systemctl start httpd
systemctl enable httpd
systemctl status firewalld
systemctl stop firewalld
systemctl disable firewalld
mkdir /var/www/html/westos
mount /xxx/xxx.iso /var/www/html/westos
vim /etc/rc.d/rc.local
mount /xxx/xxx.iso /var/www/html/westos
chmod +x /etc/rc.d/rc.local
测试
在真机中firefox 搜索
172.25.254.14/westos
在虚拟机中vim /etc/yum.repos.d/westos.repo
[westos] ##仓库名
name=westos
##软件源的描述
baseurl=172.25.254.14/westos
gpgcheck=0
firefox 搜索 172.25.254.14/westos
####创建第三方软件的仓库方软件仓库
将所有第三方软件安装包放到一个目录中,(所有.rpm文件)
##命令执行成功
createrepo -v /存放软件包的目录 ##命令执行成功会生成repodate目录
vim
/etc/yum.repos.d/westos.repo
[software]
name=software
baseurl=file:///software
gpgcheck=0
yum clean all
yum list (软件名)
yum install (软件包名)