# cloud-manager **Repository Path**: RabbitOpen/cloud-manager ## Basic Information - **Project Name**: cloud-manager - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-01 - **Last Updated**: 2024-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cloud-manager #### 介绍 基于纯go开发的云主机管理平台 libvirt配置相关资料参见官方介绍: [https://www.libvirt.org/docs.html][https://www.libvirt.org/docs.html] #### 软件架构 软件架构说明, cloud-manager可以集群部署,并远程管理多台物理主机,如图 ![根目录](images/ba.jpg) #### 安装教程 1、先安装libvirtd 和 dnsmasq。度娘下,有很多教程 # ubuntu: apt install -y dnsmasq && systemctl stop dnsmasq && systemctl disable dnsmasq apt install -y libvirt-daemon-system libvirt-clients pkg-config libvirt-dev # 卸载可执行如下命令 (ubuntu) systemctl stop dnsmasq && systemctl stop libvirtd && apt-get purge -y libvirt-daemon-system libvirt-clients dnsmasq rm -rf /var/lib/libvirt /etc/libvirt && sudo rm -rf /etc/dnsmasq.conf /etc/dnsmasq.d /var/lib/misc/dnsmasq.leases 2、进入目录 make && make install #### 使用说明 1. 项目为学习项目,提供了对虚拟机的常用操作管理。 2. 该项目使用go语言开发,底层利用libvirt对虚拟机进行管理 3. 项目中的post-man-api.json为post接口定义,可以直接导入 ![根目录](images/api.png) [https://www.libvirt.org/docs.html]: https://www.libvirt.org/docs.html