где я могу найти файлы журналов в devstack? - PullRequest
0 голосов
/ 26 июня 2018
[[local|localrc]]
ADMIN_PASSWORD=pass123
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
HOST_IP=192.168.1.57

# Services
ENABLED_SERVICES=rabbit,mysql,key
ENABLED_SERVICES+=,n-api,n-crt,n-obj,n-cpu,n-cond,n-sch,n-novnc,n-cauth
ENABLED_SERVICES+=,s-proxy,s-object,s-container,s-account
ENABLED_SERVICES+=,g-api,g-reg
ENABLED_SERVICES+=,cinder,c-api,c-vol,c-sch,c-bak
ENABLED_SERVICES+=,trove,tr-api,tr-tmgr,tr-cond
ENABLED_SERVICES+=,horizon

# Ceilometer
ENABLED_SERVICES+=,ceilometer-acompute,ceilometer-acentral,ceilometer-collector,ceilometer-api
ENABLED_SERVICES+=,ceilometer-alarm-notify,ceilometer-alarm-eval

# Heat
ENABLED_SERVICES+=,heat,h-api,h-api-cfn,h-api-cw,h-eng BLED_SERVICES+=,g-api,g-reg
ENABLED_SERVICES+=,cinder,c-api,c-vol,c-sch,c-bak
ENABLED_SERVICES+=,trove,tr-api,tr-tmgr,tr-cond
ENABLED_SERVICES+=,horizon

# Ceilometer
ENABLED_SERVICES+=,ceilometer-acompute,ceilometer-acentral,ceilometer-collector,ceilometer-api
ENABLED_SERVICES+=,ceilometer-alarm-notify,ceilometer-alarm-eval

# Heat
ENABLED_SERVICES+=,heat,h-api,h-api-cfn,h-api-cw,h-eng

# Neutron
DISABLED_SERVICES=n-net
ENABLED_SERVICES+=,q-svc,q-agt,q-dhcp,q-l3,q-meta,q-metering,neutron

# Neutron - Load Balancing
ENABLED_SERVICES+=,q-lbaas

# VLAN configuration
Q_PLUGIN=ml2
ENABLE_TENANT_VLANS=True

# GRE tunnel configuration
Q_PLUGIN=ml2
ENABLE_TENANT_TUNNELS=True
Q_ML2_TENANT_NETWORK_TYPE=gre

# Logging
LOGFILE=$DEST/logs/stack.sh.log
SCREEN_LOGDIR=$DEST/logs/screen
LOGDAYS=2

# Swift
SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2000f5
SWIFT_REPLICAS=1
SWIFT_DATA_DIR=$DEST/data

# Neutron
DISABLED_SERVICES=n-net
ENABLED_SERVICES+=,q-svc,q-agt,q-dhcp,q-l3,q-meta,q-metering,neutron

# Neutron - Load Balancing
ENABLED_SERVICES+=,q-lbaas

# VLAN configuration
Q_PLUGIN=ml2
ENABLE_TENANT_VLANS=True

# GRE tunnel configuration
Q_PLUGIN=ml2
ENABLE_TENANT_TUNNELS=True
Q_ML2_TENANT_NETWORK_TYPE=gre

# Logging
LOGFILE=$DEST/logs/stack.sh.log
SCREEN_LOGDIR=$DEST/logs/screen
LOGDAYS=2

# Swift
SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2000f5
SWIFT_REPLICAS=1
SWIFT_DATA_DIR=$DEST/data

# Tempest
enable_service tempest

Это в моем файле local.conf. Я установил devstack, используя эту конфигурацию. Я новичок в devstack и не могу сейчас найти логи. Я искал в Интернете и не могу найти четкий путь к файлам журнала. Мне нужны файлы журналов, чтобы решить ошибку, которая говорит, что хосты не найдены.

Ответы [ 2 ]

0 голосов
/ 26 июня 2018

Как объяснено в эта ссылка devstack теперь запускает все сервисы как systemd единичные файлы (я не могу точно вспомнить, с какой версии, хотя я бы сказал, начиная с выпуска pike)

Таким образом, чтобы проверить журналы различных служб, вы можете использовать утилиту journalctl (вместе с ее бесконечными опциями).

Некоторые примеры:

sudo journalctl -f -u devstack@n-cond.service

Чтобыпроверьте журналы nova-conductor.

Или:

sudo journalctl -f -u devstack@h*

, чтобы проверить все услуги, связанные с отоплением.

0 голосов
/ 26 июня 2018

В devstack журналы служб openstack прикрепляются к экранам linux.Вы можете найти их, выполнив команду screen -x stack.И вы можете переключиться на каждый журнал службы.

Устранение неполадок с ошибкой " Не найдено действительных хостов ":

  1. Проверьте, достаточно ли ресурсов, таких как vcpu,диск, оперативная память в клиенте / проекте.
  2. Если вы используете availability_zone, проверьте доступные ресурсы для вычислительного хоста в этой зоне.
...