久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

OpenStack Nova調度服務學習及其過濾器編寫的示例分析

180次閱讀
沒有評論

共計 5708 個字符,預計需要花費 15 分鐘才能閱讀完成。

這篇文章將為大家詳細講解有關 OpenStack Nova 調度服務學習及其過濾器編寫的示例分析,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

初步分析查看相關進程

$ ps -aux | grep nova | awk  {for(i=11;i i++) printf  %s  , $i};NF =11 {print } 
/usr/bin/python /usr/bin/nova-compute --config-file=/etc/nova/nova.conf --config-file=/etc/nova/nova-compute.conf 
--log-file=/var/log/nova/nova-compute.log 
/usr/bin/python /usr/bin/nova-api --config-file=/etc/nova/nova.conf --log-file=/var/log/nova/nova-api.log 
/usr/bin/python /usr/bin/nova-conductor --config-file=/etc/nova/nova.conf --log-file=/var/log/nova/nova-conductor.log 
/usr/bin/python /usr/bin/nova-scheduler --config-file=/etc/nova/nova.conf --log-file=/var/log/nova/nova-scheduler.log 
/usr/bin/python /usr/bin/nova-consoleauth --config-file=/etc/nova/nova.conf --log-file=/var/log/nova/nova-consoleauth.log 
/usr/bin/python /usr/bin/nova-novncproxy --config-file=/etc/nova/nova.conf --log-file=/var/log/nova/nova-novncproxy.log 
/usr/bin/python /usr/bin/nova-conductor --config-file=/etc/nova/nova.conf --log-file=/var/log/nova/nova-conductor.log 
/usr/bin/python /usr/bin/nova-conductor --config-file=/etc/nova/nova.conf --log-file=/var/log/nova/nova-conductor.log 
/usr/bin/python /usr/bin/nova-api --config-file=/etc/nova/nova.conf --log-file=/var/log/nova/nova-api.log 
/usr/bin/python /usr/bin/nova-api --config-file=/etc/nova/nova.conf --log-file=/var/log/nova/nova-api.log 
/usr/bin/python /usr/bin/nova-api --config-file=/etc/nova/nova.conf --log-file=/var/log/nova/nova-api.log 
/usr/bin/python /usr/bin/nova-api --config-file=/etc/nova/nova.conf --log-file=/var/log/nova/nova-api.log 
/usr/bin/python2.7 /usr/bin/privsep-helper --config-file /etc/nova/nova.conf --config-file /etc/nova/nova-compute.conf 
--privsep_context vif_plug_linux_bridge.privsep.vif_plug --privsep_sock_path /tmp/tmpZtOLbU/privsep.sock 
/usr/bin/python2.7 /usr/bin/privsep-helper --config-file /etc/nova/nova.conf --config-file /etc/nova/nova-compute.conf 
--privsep_context os_brick.privileged.default --privsep_sock_path /tmp/tmpjXCHkt/privsep.sock 
pluma /usr/lib/python2.7/dist-packages/nova/scheduler/filters/retry_filter.py

查看相關服務

查看所有 Nova 服務:

$ systemctl list-units | grep nova
 nova-api.service loaded active running OpenStack Compute API
 nova-compute.service loaded active running OpenStack Compute
 nova-conductor.service loaded active running OpenStack Compute Conductor
 nova-consoleauth.service loaded active running OpenStack Compute Console
 nova-novncproxy.service loaded active running OpenStack Compute novncproxy
 nova-scheduler.service loaded active running OpenStack Compute Scheduler

查看服務所屬軟件包:

$ apt-get install apt-file
$ apt-file update
$ apt-file search /lib/systemd/system/nova-api.service
nova-api: /lib/systemd/system/nova-api.service
$ apt-file search /lib/systemd/system/nova-compute.service
nova-compute: /lib/systemd/system/nova-compute.service
$ apt-file search /lib/systemd/system/nova-conductor.service
nova-conductor: /lib/systemd/system/nova-conductor.service
$ apt-file search /lib/systemd/system/nova-consoleauth.service
nova-consoleauth: /lib/systemd/system/nova-consoleauth.service
$ apt-file search /lib/systemd/system/nova-novncproxy.service
nova-novncproxy: /lib/systemd/system/nova-novncproxy.service
$ apt-file search /lib/systemd/system/nova-scheduler.service
nova-scheduler: /lib/systemd/system/nova-scheduler.service

查看 Nova 調度器服務狀態:

$ systemctl status nova-scheduler.service
● nova-scheduler.service - OpenStack Compute Scheduler
 Loaded: loaded (/lib/systemd/system/nova-scheduler.service; enabled; vendor preset: enabled)
 Active: active (running) since  三  2017-12-06 23:23:39 CST; 10h ago
 Process: 3150 ExecStartPre=/bin/chown nova:adm /var/log/nova (code=exited, status=0/SUCCESS)
 Process: 3076 ExecStartPre=/bin/chown nova:nova /var/lock/nova /var/lib/nova (code=exited, status=0/SUCCESS)
 Process: 3016 ExecStartPre=/bin/mkdir -p /var/lock/nova /var/log/nova /var/lib/nova (code=exited, status=0/SUCCESS)
 Main PID: 3241 (nova-scheduler)
 CGroup: /system.slice/nova-scheduler.service
 └─3241 /usr/bin/python /usr/bin/nova-scheduler --config-file=/etc/nova/nova.conf 
--log-file=/var/log/nova/nova-scheduler.
12 月  07 09:59:13 UbuntuStack nova-scheduler[3241]: 2017-12-07 09:59:13.690 3241 INFO 
nova.scheduler.host_manager [req-27631738-6333-
...

查看 Nova 調度器服務配置腳本:

$ cat /lib/systemd/system/nova-scheduler.service
[Unit]
Description=OpenStack Compute Scheduler
After=postgresql.service mysql.service keystone.service 
[Service]
User=nova
Group=nova
Type=simple
WorkingDirectory=/var/lib/nova
PermissionsStartOnly=true
ExecStartPre=/bin/mkdir -p /var/lock/nova /var/log/nova /var/lib/nova
ExecStartPre=/bin/chown nova:nova /var/lock/nova /var/lib/nova
ExecStartPre=/bin/chown nova:adm /var/log/nova
ExecStart=/etc/init.d/nova-scheduler systemd-start
Restart=on-failure
LimitNOFILE=65535
TimeoutStopSec=15
[Install]
WantedBy=multi-user.target

查看 Nove 調度器服務 init 腳本:

$ cat /etc/init.d/nova-scheduler
#!/bin/sh
### BEGIN INIT INFO
# Provides: nova-scheduler
# Required-Start: $network $local_fs $remote_fs $syslog
# Required-Stop: $remote_fs
# Should-Start: postgresql mysql keystone
# Should-Stop: postgresql mysql keystone
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Nova Scheduler
# Description: Schedules instances, volumes, etc. for Nova
### END INIT INFO
# Author: Julien Danjou  acid@debian.org 
DESC= OpenStack Compute Scheduler 
PROJECT_NAME=nova
NAME=nova-scheduler
if [ -z  ${DAEMON}  ] ; then
 DAEMON=/usr/bin/${NAME}
if [ -z  ${NO_OPENSTACK_CONFIG_FILE_DAEMON_ARG}  ] ; then
 DAEMON_ARGS= --config-file=${CONFIG_FILE} ${DAEMON_ARGS} 
do_systemd_start() {
 exec $DAEMON $DAEMON_ARGS
systemd-start)
 do_systemd_start
;; 
exit 0

查看 Nova 調度器啟動腳本:

$ cat /usr/bin/nova-scheduler
#!/usr/bin/python
# PBR Generated from u console_scripts
import sys
from nova.cmd.scheduler import main

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-16發表,共計5708字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 宣城市| 巴林左旗| 和顺县| 东明县| 都兰县| 鸡西市| 淄博市| 石阡县| 襄城县| 东山县| 印江| 大埔区| 和平县| 兴城市| 疏附县| 齐河县| 华池县| 利川市| 唐海县| 蓝山县| 林甸县| 肥城市| 定边县| 凤阳县| 习水县| 巍山| 石首市| 定西市| 东方市| 鸡泽县| 奉节县| 库尔勒市| 五家渠市| 麻阳| 永清县| 佛坪县| 金川县| 肇东市| 麻江县| 遵义市| 扶余县|