分享好友 最新动态首页 最新动态分类 切换频道
kvm-web管理工具webvirtmgr
2024-12-26 20:18
1 install  epel 源,git,gcc等软件
sudo yum -y install http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
sudo yum -y install git python-pip libvirt-python libxml2-python python-websockify supervisor nginx
 
2 Install python requirements and setup Django environment
git clone git://github.com/retspen/webvirtmgr.git
cd webvirtmgr
sudo pip install -r requirements.txt
https://www.cnblogs.com/xiaoyuxixi/p/manage.py syncdb
https://www.cnblogs.com/xiaoyuxixi/p/manage.py collectstatic    ---配置数据库的账号
 
创建一个超级用户:
https://www.cnblogs.com/xiaoyuxixi/p/manage.py createsuperuser   --配置webvirtmgr 登录账号
 
3 配置nginx
cd ..
sudo mv webvirtmgr /var/www/
 
在 /etc/nginx/conf.d/下 创建webvirtmgr.conf 文件:
 vim /etc/nginx/conf.d/webvirtmgr.conf
server {
    listen 80 default_server;
 
    server_name $hostname;
    #access_log /var/log/nginx/webvirtmgr_access_log; 
 
    location /static/ {
        root /var/www/webvirtmgr/webvirtmgr; # or /srv instead of /var
        expires max;
    }
 
    location / {
        proxy_pass http://127.0.0.1:8000;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-for $proxy_add_x_forwarded_for;
        proxy_set_header Host $host:$server_port;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_connect_timeout 600;
        proxy_read_timeout 600;
        proxy_send_timeout 600;
        client_max_body_size 1024M; # Set higher depending on your needs 
    }
}
 
在nginx主配置文件中的http域内添加下面的配置
sudo vim /etc/nginx/nginx.conf
include /etc/nginx/conf.d/*.conf;
 
将default.conf重命名
mv /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.bak
 
重启nginx:
sudo service nginx restart   或者    /etc/init.d/nginx restart
 
selinux 设置:
将selinux 关闭
setenforce 0
vim /etc/selinux/config 
SELINUX=disabled
 
或不关闭selinux但需添加下面的策略
/usr/sbin/setsebool httpd_can_network_connect true
4 配置 Supervisor 
sudo  chkconfig supervisord on
 
在/etc/supervisord.conf末尾加入下面的配置:
vim /etc/supervisord.conf
 
[program:webvirtmgr]
command=/usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn -c /var/www/webvirtmgr/conf/gunicorn.conf.py
directory=/var/www/webvirtmgr
autostart=true
autorestart=true
logfile=/var/log/supervisor/webvirtmgr.log
log_stderr=true
user=nginx
 
[program:webvirtmgr-console]
command=/usr/bin/python /var/www/webvirtmgr/console/webvirtmgr-console
directory=/var/www/webvirtmgr
autostart=true
autorestart=true
stdout_logfile=/var/log/supervisor/webvirtmgr-console.log
redirect_stderr=true
user=nginx
 
重启supervisord
sudo service supervisord restart
 
--------到这里webvirtmgr配置完成-----
 
1)webvirtmgr与kvm之间使用ssh方式连接管理
 
1 在webvirtmgr服务器(服务端)上:
 cd /home/
 mkdir nginx
 chown nginx.nginx nginx/
 chmod 700 nginx/ -R
 su - nginx -s /bin/bash
ssh-keygen   ---期间输入yes后直接回车,回车
 touch ~/.ssh/config && echo -e "StrictHostKeyChecking=no
最新文章
中信银行通知提醒给我打电话需要注意什么
中信银行通知提醒给我打 小编导语在当今社会,银行的角色越来越重要,它们不仅仅是我们存储资金的地方,更是我们生活中不可或缺的金融伙伴。随着科技的发展,银行的服务方式也在不断变化。中信银行作为国内知名的商业银行,积极采用现代化
输出数据报告
在当今信息时代,数据已成为企业决策和战略规划的核心资源。技术的快速发展,使得数据分析变得更加高效和精确。本文将通过输出的数据报告,详细介绍数据来源、数据清洗、数据分析与可视化等关键环节,以展示在数据应对和分析方面的强大能力
扬州支付宝客服电话:江支付宝人工服务公司联系信息
近年来,随着移动支付的普及,支付宝已成为人们日常生活中不可或缺的支付工具。然而,在使用过程中,用户可能会遇到各种问题,需要联系支付宝客服解决。本文将为您提供扬州支付宝客服电话,并解析支付宝在落实用户需求方面的最新举措。依照
江西快线上推广优化,企业抢占市场制高点的关键策略
江西快线上推广优化助力企业抢占市场先机,通过精准策略提升品牌影响力,实现业绩飞跃。采用创新技术和专业团队,全方位提升企业网络竞争力,把握行业风口,共赢未来。随着互联网的普及,线上推广已经成为企业营销的重要手段,在竞争激烈的
undertale 中文版下载手机版
undertale中文版下载手机版有着各种精彩玩法。这款游戏采用像素动漫画风,玩家们在这里将操控着自己的角色去进行各种冒险探索挑战。在游戏内,我们需要完成各种各样的挑战任务,解锁更多的武器和道具,增强自己的战斗力,击败更多的敌人。
黄冈网站在海外游戏推广中的重要作用
随着全球互联网的飞速发展,越来越多的国内外游戏厂商将目光投向了国际市场。尤其是对于国内游戏开发商而言,如何通过有效的跨境推广方式进入全球市场,尤其是海外市场,已经成为了一个热门话题。黄冈作为中国网络推广的知名平台之一,其广
通过AI写作赚钱方法分享
仅分享使用AI写作去赚钱的一些方法,关于图片、音频、视频等AI模型去赚钱的方法后续再分享。AI写作在近年来逐渐成为一种新颖且具有潜力的创收方式,尤其随着自然语言处理技术的进步,越来越多的人开始探索并利用AI工具来
网络优化seo是什么工作
网络优化SEO(Search Engine Optimization)是一种通过改进网站结构、内容和外部链接等因素,提高网站在搜索引擎中排名的技术手段。其主要工作包括关键词研究、内容创作、链接建设、网站结构优化等,旨在提升网站的可见性和流量,从而增加
小白初入shodan搜索引擎(2),2024年最新HarmonyOS鸿蒙面试经验
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。 深知大多数HarmonyOS鸿蒙开发工程师,想要提升技能,往往是自己摸索成长或者是报班学习&#
相关文章
发表评论
0评