4.10. OpenStack 서비스의 로그 파일 위치
각 OpenStack 구성 요소에는 실행 중인 서비스와 관련된 파일이 포함된 별도의 로깅 디렉터리가 있습니다.
4.10.1. Bare Metal Provisioning(ironic) 로그 파일 링크 복사링크가 클립보드에 복사되었습니다!
| Service | 서비스 이름 | 로그 경로 |
|---|---|---|
| OpenStack Ironic API | openstack-ironic-api.service | /var/log/containers/ironic/ironic-api.log |
| OpenStack Ironic Conductor | openstack-ironic-conductor.service | /var/log/containers/ironic/ironic-conductor.log |
4.10.2. Block Storage(cinder) 로그 파일 링크 복사링크가 클립보드에 복사되었습니다!
| Service | 서비스 이름 | 로그 경로 |
|---|---|---|
| 블록 스토리지 API | openstack-cinder-api.service | /var/log/containers/cinder-api.log |
| 블록 스토리지 백업 | openstack-cinder-backup.service | /var/log/containers/cinder/backup.log |
| 정보 메시지 | cinder-manage 명령 | /var/log/containers/cinder/cinder-manage.log |
| 블록 스토리지 스케줄러 | openstack-cinder-scheduler.service | /var/log/containers/cinder/scheduler.log |
| 블록 스토리지 볼륨 | openstack-cinder-volume.service | /var/log/containers/cinder/volume.log |
4.10.3. Compute (nova) 로그 파일 링크 복사링크가 클립보드에 복사되었습니다!
| Service | 서비스 이름 | 로그 경로 |
|---|---|---|
| OpenStack Compute API 서비스 | openstack-nova-api.service | /var/log/containers/nova/nova-api.log |
| OpenStack Compute 인증서 서버 | openstack-nova-cert.service | /var/log/containers/nova/nova-cert.log |
| OpenStack Compute 서비스 | openstack-nova-compute.service | /var/log/containers/nova/nova-compute.log |
| OpenStack Compute Conductor 서비스 | openstack-nova-conductor.service | /var/log/containers/nova/nova-conductor.log |
| OpenStack Compute VNC 콘솔 인증 서버 | openstack-nova-consoleauth.service | /var/log/containers/nova/nova-consoleauth.log |
| 정보 메시지 | Nova-manage 명령 | /var/log/containers/nova/nova-manage.log |
| OpenStack Compute NoVNC Proxy 서비스 | openstack-nova-novncproxy.service | /var/log/containers/nova/nova-novncproxy.log |
| OpenStack Compute Scheduler 서비스 | openstack-nova-scheduler.service | /var/log/containers/nova/nova-scheduler.log |
4.10.4. 대시보드(horizon) 로그 파일 링크 복사링크가 클립보드에 복사되었습니다!
| Service | 서비스 이름 | 로그 경로 |
|---|---|---|
| 특정 사용자 상호 작용의 로그 | 대시보드 인터페이스 | /var/log/containers/horizon/horizon.log |
Apache HTTP 서버는 웹 브라우저 또는 명령줄 클라이언트를 사용하여 액세스할 수 있는 대시보드 웹 인터페이스에 여러 추가 로그 파일을 사용합니다(예: keystone 및 nova). 다음 표의 로그 파일은 대시보드 사용 및 결함 진단에 유용할 수 있습니다.
| 목적 | 로그 경로 |
|---|---|
| 모든 처리된 HTTP 요청 | /var/log/containers/httpd/horizon_access.log |
| HTTP 오류 | /var/log/containers/httpd/horizon_error.log |
| admin-role API 요청 | /var/log/containers/httpd/keystone_wsgi_admin_access.log |
| admin-role API 오류 | /var/log/containers/httpd/keystone_wsgi_admin_error.log |
| member-role API 요청 | /var/log/containers/httpd/keystone_wsgi_main_access.log |
| member-role API 오류 | /var/log/containers/httpd/keystone_wsgi_main_error.log |
동일한 호스트에서 실행 중인 다른 웹 서비스에서 보고한 오류를 저장하는 /var/log/containers/httpd/default_error.log 도 있습니다.
4.10.5. Identity 서비스(keystone) 로그 파일 링크 복사링크가 클립보드에 복사되었습니다!
| Service | 서비스 이름 | 로그 경로 |
|---|---|---|
| OpenStack Identity Service | openstack-keystone.service | /var/log/containers/keystone/keystone.log |
4.10.6. Image 서비스(glance) 로그 파일 링크 복사링크가 클립보드에 복사되었습니다!
| Service | 서비스 이름 | 로그 경로 |
|---|---|---|
| OpenStack Image Service API 서버 | openstack-glance-api.service | /var/log/containers/glance/api.log |
| OpenStack Image Service Registry 서버 | openstack-glance-registry.service | /var/log/containers/glance/registry.log |
4.10.7. 네트워킹(neutron) 로그 파일 링크 복사링크가 클립보드에 복사되었습니다!
| Service | 서비스 이름 | 로그 경로 |
|---|---|---|
| OpenStack Neutron DHCP 에이전트 | neutron-dhcp-agent.service | /var/log/containers/neutron/dhcp-agent.log |
| OpenStack Networking Layer 3 에이전트 | neutron-l3-agent.service | /var/log/containers/neutron/l3-agent.log |
| 메타데이터 에이전트 서비스 | neutron-metadata-agent.service | /var/log/containers/neutron/metadata-agent.log |
| 메타데이터 네임스페이스 프록시 | 해당 없음 | /var/log/containers/neutron/neutron-ns-metadata-proxy-UUID.log |
| Open vSwitch 에이전트 | neutron-openvswitch-agent.service | /var/log/containers/neutron/openvswitch-agent.log |
| OpenStack Networking 서비스 | neutron-server.service | /var/log/containers/neutron/server.log |
4.10.8. Object Storage(swift) 로그 파일 링크 복사링크가 클립보드에 복사되었습니다!
OpenStack Object Storage는 시스템 로깅 기능에만 로그를 보냅니다.
기본적으로 모든 오브젝트 스토리지 로그 파일은 local0, local1, local2 syslog 기능을 사용하여 /var/log/containers/swift/swift.log 로 이동합니다.
오브젝트 스토리지의 로그 메시지는 REST API 서비스 및 백그라운드 데몬별 두 가지 범주로 분류됩니다. API 서비스 메시지에는 인기 있는 HTTP 서버와 유사한 방식으로 API 요청당 한 줄에 포함됩니다. frontend(Proxy) 및 백엔드(Account, Container, Object) 서비스 둘 다 이러한 메시지를 게시합니다. 데몬 메시지는 구조적이지 않으며 일반적으로 주기적인 작업을 수행하는 데몬에 대한 사람이 읽을 수 있는 정보를 포함합니다. 그러나 오브젝트 스토리지의 어느 부분이 메시지를 생성하는지와 관계없이 소스 ID는 항상 행의 시작 부분에 있습니다.
다음은 프록시 메시지의 예입니다.
Apr 20 15:20:34 rhev-a24c-01 proxy-server: 127.0.0.1 127.0.0.1 20/Apr/2015/19/20/34 GET /v1/AUTH_zaitcev%3Fformat%3Djson%26marker%3Dtestcont HTTP/1.0 200 - python-swiftclient-2.1.0 AUTH_tk737d6... - 2 - txc454fa8ea4844d909820a-0055355182 - 0.0162 - - 1429557634.806570053 1429557634.822791100
Apr 20 15:20:34 rhev-a24c-01 proxy-server: 127.0.0.1 127.0.0.1 20/Apr/2015/19/20/34 GET /v1/AUTH_zaitcev%3Fformat%3Djson%26marker%3Dtestcont HTTP/1.0 200 - python-swiftclient-2.1.0 AUTH_tk737d6... - 2 - txc454fa8ea4844d909820a-0055355182 - 0.0162 - - 1429557634.806570053 1429557634.822791100
다음은 백그라운드 데몬의 애드혹 메시지의 예입니다.
4.10.9. 오케스트레이션(heat) 로그 파일 링크 복사링크가 클립보드에 복사되었습니다!
| Service | 서비스 이름 | 로그 경로 |
|---|---|---|
| OpenStack Heat API 서비스 | openstack-heat-api.service | /var/log/containers/heat/heat-api.log |
| OpenStack Heat Engine Service | openstack-heat-engine.service | /var/log/containers/heat/heat-engine.log |
| 오케스트레이션 서비스 이벤트 | 해당 없음 | /var/log/containers/heat/heat-manage.log |
4.10.11. Telemetry(ceilometer) 로그 파일 링크 복사링크가 클립보드에 복사되었습니다!
| Service | 서비스 이름 | 로그 경로 |
|---|---|---|
| OpenStack ceilometer 알림 에이전트 | ceilometer_agent_notification | /var/log/containers/ceilometer/agent-notification.log |
| OpenStack ceilometer 중앙 에이전트 | ceilometer_agent_central | /var/log/containers/ceilometer/central.log |
| OpenStack ceilometer 컬렉션 | openstack-ceilometer-collector.service | /var/log/containers/ceilometer/collector.log |
| OpenStack ceilometer 컴퓨팅 에이전트 | ceilometer_agent_compute | /var/log/containers/ceilometer/compute.log |
4.10.12. 지원 서비스를 위한 로그 파일 링크 복사링크가 클립보드에 복사되었습니다!
다음 서비스는 OpenStack 핵심 구성 요소에서 사용되며 자체 로그 디렉터리 및 파일이 있습니다.
| Service | 서비스 이름 | 로그 경로 |
|---|---|---|
| 메시지 브로커(RabbitMQ) | rabbitmq-server.service |
/var/log/rabbitmq/rabbit@short_hostname.log |
| 데이터베이스 서버(MariaDB) | mariadb.service | /var/log/mariadb/mariadb.log |
| 가상 네트워크 스위치(Open vSwitch) | openvswitch-nonetwork.service |
/var/log/openvswitch/ovsdb-server.log |
4.10.13. Aodh(hieraing service) 로그 파일 링크 복사링크가 클립보드에 복사되었습니다!
| Service | 컨테이너 이름 | 로그 경로 |
|---|---|---|
| 경고 API | aodh_api | /var/log/containers/httpd/aodh-api/aodh_wsgi_access.log |
| alarm evaluator 로그 | aodh_evaluator | /var/log/containers/aodh/aodh-evaluator.log |
| 알람 리스너 | aodh_listener | /var/log/containers/aodh/aodh-listener.log |
| 경보 알림 | aodh_notifier | /var/log/containers/aodh/aodh-notifier.log |
4.10.14. Gnocchi(지표 스토리지) 로그 파일 링크 복사링크가 클립보드에 복사되었습니다!
| Service | 컨테이너 이름 | 로그 경로 |
|---|---|---|
| Gnocchi API | gnocchi_api | /var/log/containers/httpd/gnocchi-api/gnocchi_wsgi_access.log |
| Gnocchi 지표 | gnocchi_metricd | /var/log/containers/gnocchi/gnocchi-metricd.log |
| Gnocchi statsd | gnocchi_statsd | /var/log/containers/gnocchi/gnocchi-statsd.log |