Centos 7はWebVirtMgrをインストールし、独立したサーバーを管理し、KVM VPSを作成します

Centos 7はWebVirtMgrをインストールし、独立したサーバーを管理し、KVM VPSを作成します

制御端末: 1.1.1.1
サーバー: 2.2.2.2

以下は Centos 7.2 で正常に使用されました。

1. 制御側にWebVirtMgrをインストールする

1. 必要なアプリケーションをインストールする

sudo yum -y install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm sudo yum -y install git python-pip libvirt-python libxml2-python python-websockify supervisor nginx sudo yum -y install gcc python-devel sudo pip install numpy

2. PythonとDjangoをインストールしてセットアップする

git clone git://github.com/retspen/webvirtmgr.git cd webvirtmgr sudo pip install -r requirements.txt ./manage.py syncdb ./manage.py collectstatic

次に、ユーザー名とパスワードを設定します。

追加のユーザーを追加できます:

 ./manage.py createsuperuser

3. Nginxを設定する

a. 使用: ポート8000

 ssh-keygen ssh-copy-id 1.1.1.1 ssh 1.1.1.1 -L localhost:8000:localhost:8000 -L localhost:6080:localhost:6080

b. Nginxの設定

cd .. sudo mv webvirtmgr /var/www/

webvirtmgr.conf 設定ファイルを追加する

vi /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; 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 設定を追加します:

 vi /etc/nginx/nginx.conf

追加されたコンテンツ:

 include /etc/nginx/conf.d/*.conf;

nginxを再起動する

/bin/systemctl restart nginx.service

c. SELinuxをアップグレードする

/usr/sbin/setsebool httpd_can_network_connect true sudo chkconfig supervisord on

d. webvirtmgr をアップグレードする

cd /var/www/webvirtmgr sudo git pull sudo ./manage.py collectstatic sudo service supervisord restart

4. スーパーバイザーを設定する
a. 操作

sudo chown -R nginx:nginx /var/www/webvirtmgr

b. 設定を追加する

vi /etc/supervisord.d/webvirtmgr.ini

に追加:

 [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

スーパーバイザーを再起動

/bin/systemctl stop supervisord.service /bin/systemctl start supervisord.service

2. サーバーにKVMをインストールする

3. WebVirtMgrのWebメソッドを使用してKVM VPSを管理する

IV. その他の問題

1. pipが存在しない可能性があります。pipをインストールしてください。

 wget https://bootstrap.pypa.io/get-pip.py python get-pip.py

参考: https://github.com/retspen/webvirtmgr/wiki/Install-WebVirtMgr
http://www.linuxidc.com/Linux/2016-10/136589p2.htm

<<:  SpeedyKVM: 月額 3.8 ドル / メモリ 2.6G / ハードディスク 1TB / トラフィック 5TB / KVM / ダラス

>>:  自分で構築した DNS チュートリアル

推薦する

90vm: 199元/年/512MBメモリ/8GB SSDスペース/512GBトラフィック/KVM/ロサンゼルスCN2 GIA

90vm、中国企業、上司は優しくて有能な人です。現在、優れた国内速度と優れたコストパフォーマンスを...

テプロタワーはどうですか? TEPLOタワーのレビューとウェブサイト情報

テプロタワーのウェブサイトは何ですか? Travelpro は 1989 年に設立された世界的に有名...

66.TO: 100元/月/3.5GBメモリ/80GBスペース/無制限トラフィック/20Mbps/KVM/温州/杭州/麗水

66 Cloud(66.TO)は中国の老舗ホスティングプロバイダーであり、同社の国内VPSは非常に人...

Waggener Edstromはどうですか? Waggener Edstrom のレビューとウェブサイト情報

Waggener Edstrom とは何ですか? Waggener Edstrom は、シアトルに本...

VMVM: 香港 CMI/香港 BGP/日本ソフトバンクなどの KVM VPS、20% オフ、100Mbps 帯域幅、512MB メモリ、月間トラフィック 500GB、月額支払い 40 元

VMVMは中国の業者で、2018年末にホスト百科に初めて紹介されました。現在は主に香港CMI、香港B...

ギリアド・サイエンシズはどうですか?ギリアド・サイエンシズのレビューとウェブサイト情報

ギリアド・サイエンシズとは何ですか?ギリアド・サイエンシズ(NASDAQ: GILD)は、1987 ...

Java Photo Station Beauty インストール チュートリアル

非常に良い画像サイトのソースコードです。ぜひご利用ください。全文転載。 1. Java Photo ...

Digitalocean 512MB SSD サンフランシスコ KVM VPS レビュー

何度も紹介していますが、なかなか良いですよ、公式サイト:https://www.digitaloce...

パイオニアポータルはどうですか?パイオニアポータルのレビューとウェブサイト情報

パイオニアポータルとは何ですか?パイオニアニュースネットワークはナイジェリアでよく知られているニュー...

カルビーはどうですか? Calbee_Calbeeのレビューとウェブサイト情報

Calbee_カルビーとは?カルビー(CALBEE, Inc.)は、1949年に設立された日本の食品...

Name.com: .xyz ドメイン名、年間 0.99 ドル、最長 10 年間、合計 9.99 ドル、6 桁から 9 桁のドメイン名に限定

Name.comのイベントは非常に適しています。新規ユーザーのみ。ドメイン名は 6 ~ 9 桁に制限...

ソン・イェジンはどうですか?ソン・イェジンのレビューとウェブサイト情報

ソン・イェジンのウェブサイトは何ですか?ソン・イェジン(韓国語:손예진、英語:Son Ye Jin)...

myVirtualserver: 月額 4.99 ユーロ/1 コア@AMD EPYC™/2GB メモリ/20GB NVMe スペース/2TB 帯域幅/250Mbps ポート/DDOS/KVM/ドイツ

ドイツのホスティング プロバイダーである myVirtualserver は、仮想ホスティング、VP...

Hyocloud エイプリルフールスペシャル+先行販売

先行販売特別オファー: HKTブロードバンド4*CPU i9-7980xe 8GB DDR4 メモリ...