虚拟机的管理
其他
2018-05-16 18:11:17
阅读次数: 2
1.虚拟机的管理
虚拟机的系统与硬件分别保存在
/var/lib/libvirt/images/westos.qcow2 系统
/etc/libvirt/qemu/westos.xml 硬件
建立快照
qemu-img create -f qcow2 -b westos.qcow2 node1.qcow2
create 新建文件 -f qcow2 文件类型
-b westos.qcow2 原始文件 node1.qcow2 快照文件
virsh create westos.xml 临时打开虚拟机
注意:备份再安装时,首先将westos.qcow2拷贝到/var/lib/libvirt/images/目录下
virsh define westos.xml 安装虚拟机,但不会直接打开(永久)
virsh start westos 打开虚拟机
virsh viewer test 显示虚拟机
virsh shutdown test 关闭虚拟机
virsh destroy test 强制关闭虚拟机
virsh undefine westos.xml 删除虚拟机前端
注意:需要将/var/lib/libvirt/images/目录下的westos.qcow2文件删除
virsh list 列出正在运行的虚拟机
virsh list --all 列出所有安装的虚拟机
2.软件管理
xml
html
rpm 定制软件,不能选择安装路径、功能、插件
deb软件包 可编译,根据需求可选择路径、插件、gonneng
1.添加光驱
Add Hardware
Device type: SATA CDROM 1
注意:添加光驱时,关闭虚拟机
2.挂载
建立目录 mkdir /rhel7.2
挂载 mount /dev/cdrom /rhel7.2
查看是否挂载成功
df 查看所有挂载点
ls /rhel7.2 查看是否有文件
3.系统读取
修改配置文件 /etc/yum.repo.d/
新建文件 vi yum.repo
[rhel7.2]
nam=rhel7.2
baseurl=fiel:///rhel7.2 读取本地文件 /rhel7.2
gpgcheck=0 允许安装第三方软件
若=1,则安装软件时需读取授权码
仓库 注意:文件后缀必须是.repo
yum clean all 清空yun缓存
yum repolist 列出yum下可安装软件个数
yum search vim 查找想要安装的软件
yum install vim-enhanced.x86_64 安装vim软件
设置开机自动挂载
vim /etc/rc.d/rc.local
mount /dev/cdrom /rhel7.2
chmod +x /etc/rc.d/rc.local
reboot 即可
3.设置yum共享
(1)安装httpd,关闭防火墙
yum install httpd -y
systemctl start httpd
systemctl enable httpd
systemctl stop firewalld
systemctl disable firewalld
(2)建立文件,进行挂载
mkdir /var/www/html/rhel7.2
mount /dev/cdrom /var/www/html/rhel7.2
(3)设定ip,修改配置文件
nmtli 注意device设备名称
vim /etc/yum.repo.d/yum.repo
baseurl=http://172.25.254.108/rhel7.2
yum clean all
yum repolist
(4)利用浏览器访问,测试yum共享ok
172.25.254.108/rhel7.2
4.安装第三方软件
(1)屏蔽32位软件包
vim /etc/yum.conf
exclude=*.i686
(2)下载软件 lftp 172.25.254.250
(3)安装软件 rpm
rpm -Kv softwarename.rpm 查看软件包是否被篡改
rpm -ivh softwarename.rpm 查看软件包的依赖性
rpm -qp softwarename.rpm --scripts 查看软件包在安装或卸载过程的动作
注意:为了正常安装和保证系统安全,以上3个命令的信息在安装前必须查看
rpm -ivh softwarename.rpm --nodeps 忽略软件依赖性
rpm -ivh softwarename.rpm --force 强制安装软件包
rpm -ivh softwarename.rpm --nodeps --force 忽略软件依赖性强制安装
rpm -e softwarename 卸载软件
rpm -q softwarename 查询软件
rpm -ql softwarename 查询软件生成软件
rpm -qlp softwarename.rpm 查询软件安装后生成什么文件
rpm -qa | grep softwarename 查询软件是否安装
rpm -qp softwarename.rpm 查询软件包安装后的名字
rpm -qf filename 查看filename所属软件包
rpm -qi softwarename 查看软件信息
4.第三方软件库
例:软件包地+O~\BE8c\BE\E0H\ECZ\E6d\EB\F8\A2\9AN-\E9\EE2\DBfa\8D\EA\9CɥD%\8
\8Ei\EA\92s!/\DBI\96\D6\CD@
).\96(\BD~\AE\D61\AA\BB~\A9\A3\9F\8Ci\EF\ABN\FF\96\93\A3\EEZ\E7g\A7q\ECs\E2\B
\EB/?\B5\9F\FC\A755\CCg\B1?a-\F9V~EX\FDA\FE.ԕۼ8\A7h~\E44\F8\8B\98\E4\B6&'\A
\EE\A8MplL~\F5\A5\FF\B6ۣ\FBόt\C52q\C7ߋ\AD\B7\A5\AD\9F\B5\D4\C8&G\E0i\E4J\001\B
\B6\A9n\86\F5\DFqO\E4X\AE$\DE\B9\A68F\9D\F4:.r%p\CD8\AD\83/a\FF\86\950.\EC\A0
\EA\E3'0h<:M\EAm\C6\FC\D7]\95\EB!1/\B4\DF^\A2w\FDe\9E\E0I\E5\BC\CD<\B3:\AC\F
\00\F9riQSa\F8\963M<0\AAx\E1\EFm\93\BA\CCZ\8F+$\D0 ^;p\86\F3
转载自blog.csdn.net/qq_41880412/article/details/79893676