"云存储实验手册:webvirtmgr安装指南"
需积分: 9 185 浏览量
更新于2024-03-22
收藏 1.63MB PDF 举报
本实验是云存储实验手册中的第12个实验,要求学生掌握webvirtmgr的安装方法,熟悉安装过程中可能出现的问题及解决办法,并加深对libvirt安装方法的理解。
在实验开始前,需要通过VMware虚拟化出一台机器,其配置为主机名为webvirtmgr,内存为4G,硬盘为30G,CPU需要开启Intel VT-x/EPT或AMD-V虚拟化,IP地址为192.168.154.130,网络模式为NAT。安装系统时选择最小化安装,完成后需修改虚拟机的IP地址,并使用SecureCRT终端连接工具连接至虚拟机开始安装。
实验步骤如下:
1. 关闭防火墙和SELinux,设置主机名为webvirtmgr,配置系统YUM源为阿里云yum源。
```
[root@localhost ~] # systemctl stop firewalld
[root@localhost ~] # systemctl disable firewalld
[root@localhost ~] # setenforce 0
[root@localhost ~] # sed -i 's/enforcing/disabled/g' /etc/selinux/config
[root@localhost ~] # hostnamectl set-hostname webvirtmgr
[root@localhost ~] # wget -O /etc/yum.repos.d/CentOS-aliyun.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost ~] # yum makecache
```
2. 安装必要的软件包,包括epel-release、python3、git、libvirt和一些开发工具。
```
[root@webvirtmgr ~] # yum install epel-release -y
[root@webvirtmgr ~] # yum install python3 git libvirt -y
[root@webvirtmgr ~] # yum groupinstall "Development Tools" -y
```
3. 设置libvirt服务开机自启并启动。
```
[root@webvirtmgr ~] # systemctl enable libvirtd
[root@webvirtmgr ~] # systemctl start libvirtd
```
4. 下载webvirtmgr源码并安装。
```
[root@webvirtmgr ~] # git clone https://github.com/retspen/webvirtmgr.git
[root@webvirtmgr ~] # cd webvirtmgr
[root@webvirtmgr ~] # pip3 install -r requirements.txt
[root@webvirtmgr ~] # python3 manage.py migrate
[root@webvirtmgr ~] # python3 manage.py collectstatic
[root@webvirtmgr ~] # python3 manage.py runserver 0.0.0.0:8000
```
5. 配置防火墙规则允许8000端口的访问。
```
[root@webvirtmgr ~] # firewall-cmd --zone=public --add-port=8000/tcp --permanent
[root@webvirtmgr ~] # firewall-cmd --reload
```
6. 在浏览器中输入http://192.168.154.130:8000访问webvirtmgr的管理页面,并使用默认的用户名admin和密码admin登录。从页面中可管理虚拟机、镜像、存储等。
通过以上实验,学生将掌握webvirtmgr的安装方法,熟悉安装过程中可能出现的问题及解决办法,并加深对libvirt安装方法的理解。这将为学生今后在云存储领域的研究与实践提供重要的基础。
2011-05-19 上传
2011-04-20 上传
2018-05-28 上传
2014-03-08 上传
点击了解资源详情