Skip to content

Commit

Permalink
Commited 905129
Browse files Browse the repository at this point in the history
  • Loading branch information
Logger committed Jan 9, 2024
1 parent ac579f1 commit 3b0c3fe
Show file tree
Hide file tree
Showing 71 changed files with 34,869 additions and 0 deletions.
1 change: 1 addition & 0 deletions new_logs/905129/c-api.service
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-- No entries --
1 change: 1 addition & 0 deletions new_logs/905129/c-sch.service
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-- No entries --
1 change: 1 addition & 0 deletions new_logs/905129/c-vol.service
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-- No entries --
1 change: 1 addition & 0 deletions new_logs/905129/devstack_logs/devstacklog.txt
15,053 changes: 15,053 additions & 0 deletions new_logs/905129/devstack_logs/devstacklog.txt.2024-01-09-170701

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
2024-01-09 17:07:01.440 | stack.sh log /tmp/devstack_logs/devstacklog.txt.2024-01-09-170701
2024-01-09 17:07:21.177 | Installing package prerequisites
2024-01-09 17:12:16.704 | Starting RabbitMQ
2024-01-09 17:13:12.841 | Installing OpenStack project source
1 change: 1 addition & 0 deletions new_logs/905129/devstack_logs/devstacklog.txt.summary
1 change: 1 addition & 0 deletions new_logs/905129/devstack_logs/error.log
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[ERROR] /opt/stack/devstack/functions-common:692 git call failed: [git clone --no-checkout http://github.com/openstack/neutron.git /opt/stack/neutron]
95 changes: 95 additions & 0 deletions new_logs/905129/devstack_logs/local.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
[[local|localrc]]

ADMIN_PASSWORD=hpinvent
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
SERVICE_TOKEN=$ADMIN_PASSWORD
SWIFT_HASH=$ADMIN_PASSWORD
SWIFT_TEMPURL_KEY=$ADMIN_PASSWORD
GIT_BASE=http://github.com

# Below lines enable only the minimum services required for Ironic.
# # Enable more services as required.
disable_service n-net
disable_service horizon
disable_service heat h-api h-api-cfn h-api-cw
enable_service cinder c-sch c-api c-vol c-bak
#enable_service s-proxy s-object s-container s-account
SWIFT_START_ALL_SERVICES=True
SWIFT_REPLICAS=1
#
SYSLOG=False
SCREEN_LOGDIR=/tmp/devstack_logs
IRONIC_VM_LOG_DIR=/tmp/devstack_logs/ironic-bm-logs
LOGFILE=/tmp/devstack_logs/devstacklog.txt
VERBOSE=True
#ETCD_DOWNLOAD_URL=http://tarballs.openstack.org/etcd/
ETCD_DOWNLOAD_URL=https://github.com/coreos/etcd/releases/download/

DOWNLOAD_DEFAULT_IMAGES=False
IMAGE_URLS=https://download.cirros-cloud.net/0.5.1/cirros-0.5.1-x86_64-disk.img
#IMAGE_URLS=http://192.168.79.1:8000/cirros-0.5.1-x86_64-disk.img

# Neutron settings.
USE_PYTHON3=True
PYTHON3_VERSION=3.10

USE_SUBNETPOOL=False
IP_VERSION=4
#PHYSICAL_NETWORK=private
#PROVIDER_NETWORK_TYPE=flat
#Q_USE_PROVIDER_NETWORKING=True
#Q_FLOATING_ALLOCATION_POOL=start=192.168.79.52,end=192.168.79.62
#PUBLIC_NETWORK_GATEWAY="192.168.64.4"
#PUBLIC_INTERFACE=ens3.10
#Q_AGENT=linuxbridge
#LB_PHYSICAL_INTERFACE=ens3.10
#PUBLIC_PHYSICAL_NETWORK=default
#LB_INTERFACE_MAPPINGS=default:ens3.10
# Swift related options
SWIFT_ENABLE_TEMPURLS="True"
SWIFT_LOOPBACK_DISK_SIZE_DEFAULT=15G

FORCE=yes
LOG_COLOR=True


#PUBLIC_INTERFACE=ens3.10
#OVS_PHYSICAL_BRIDGE=br-ens3.10
#FIXED_RANGE=192.168.79.0/21
#NETWORK_GATEWAY=192.168.64.4
#PUBLIC_NETWORK_GATEWAY=192.168.64.4
#ALLOCATION_POOL=start=192.168.79.52,end=192.168.79.62
#IRONIC_DEPLOY_DRIVER=agent_ilo
HOST_IP=10.201.4.32
#IPV4_ADDRS_SAFE_TO_USE=192.168.79.0/21


# Settings to enable use of hpmsa backend
TEMPEST_VOLUME_VENDOR='Hewlett Packard Enterprise'
TEMPEST_STORAGE_PROTOCOL=iSCSI
TEMPEST_STORAGE_PROTOCOL=iSCSI
TEMPEST_VOLUME_MANAGE_SNAPSHOT=False

[[post-config|\$NOVA_CONF]]
[libvirt]
num_iscsi_scan_tries=15
iscsi_use_multipath=True
#libvirt_type=qemu

# Use post-extra because the tempest configuration file is
# overwritten with the .sample after post-config.
[[post-extra|\$TEMPEST_CONFIG]]
[volume]
storage_protocol=iSCSI
vendor_name=Hewlett Packard Enterprise

# new config variable introduced to tweak manage-snapshot feature as part of below commit
# https://github.com/openstack-dev/devstack/commit/afac732d5d9b03da7abbd61f814c2f0d1a9039da?diff=split
[volume-feature-enabled]
manage_snapshot = False

[compute-feature-enabled]
volume_multiattach = True

358 changes: 358 additions & 0 deletions new_logs/905129/devstack_logs/worlddump-2024-01-09-172042.txt

Large diffs are not rendered by default.

358 changes: 358 additions & 0 deletions new_logs/905129/devstack_logs/worlddump-latest.txt

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions new_logs/905129/dstat.service
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-- No entries --
68 changes: 68 additions & 0 deletions new_logs/905129/etc/cinder/api-paste.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
#############
# OpenStack #
#############

[composite:osapi_volume]
use = call:cinder.api:root_app_factory
/: apiversions
/healthcheck: healthcheck
/v3: openstack_volume_api_v3

[composite:openstack_volume_api_v3]
use = call:cinder.api.middleware.auth:pipeline_factory
noauth = request_id cors http_proxy_to_wsgi faultwrap sizelimit osprofiler noauth apiv3
noauth_include_project_id = request_id cors http_proxy_to_wsgi faultwrap sizelimit osprofiler noauth_include_project_id apiv3
keystone = request_id cors http_proxy_to_wsgi faultwrap sizelimit osprofiler authtoken keystonecontext apiv3
keystone_nolimit = request_id cors http_proxy_to_wsgi faultwrap sizelimit osprofiler authtoken keystonecontext apiv3

[filter:http_proxy_to_wsgi]
paste.filter_factory = oslo_middleware.http_proxy_to_wsgi:HTTPProxyToWSGI.factory

[filter:cors]
paste.filter_factory = oslo_middleware.cors:filter_factory
oslo_config_project = cinder

[filter:faultwrap]
paste.filter_factory = cinder.api.middleware.fault:FaultWrapper.factory

[filter:osprofiler]
paste.filter_factory = osprofiler.web:WsgiMiddleware.factory

[filter:noauth]
paste.filter_factory = cinder.api.middleware.auth:NoAuthMiddleware.factory

[filter:noauth_include_project_id]
paste.filter_factory = cinder.api.middleware.auth:NoAuthMiddlewareIncludeProjectID.factory

[filter:sizelimit]
paste.filter_factory = oslo_middleware.sizelimit:RequestBodySizeLimiter.factory

[app:apiv3]
paste.app_factory = cinder.api.v3.router:APIRouter.factory

[pipeline:apiversions]
pipeline = request_id cors http_proxy_to_wsgi faultwrap osvolumeversionapp

[app:osvolumeversionapp]
paste.app_factory = cinder.api.versions:Versions.factory

[pipeline:healthcheck]
pipeline = request_id healthcheckapp

[app:healthcheckapp]
paste.app_factory = oslo_middleware:Healthcheck.app_factory
backends = disable_by_file
disable_by_file_path = /etc/cinder/healthcheck_disable

##########
# Shared #
##########

[filter:keystonecontext]
paste.filter_factory = cinder.api.middleware.auth:CinderKeystoneContext.factory

[filter:authtoken]
paste.filter_factory = keystonemiddleware.auth_token:filter_factory

[filter:request_id]
paste.filter_factory = cinder.api.middleware.request_id:RequestId.factory
17 changes: 17 additions & 0 deletions new_logs/905129/etc/cinder/cinder-api-uwsgi.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@

[uwsgi]
chmod-socket = 666
socket = /var/run/uwsgi/cinder-wsgi.socket
lazy-apps = true
add-header = Connection: close
buffer-size = 65535
hook-master-start = unix_signal:15 gracefully_kill_them_all
thunder-lock = true
plugins = http,python3
enable-threads = true
worker-reload-mercy = 80
exit-on-reload = false
die-on-term = true
master = true
processes = 2
wsgi-file = /opt/stack/data/venv/bin/cinder-wsgi
82 changes: 82 additions & 0 deletions new_logs/905129/etc/cinder/cinder.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@

[keystone_authtoken]
memcached_servers = localhost:11211
cafile = /opt/stack/data/ca-bundle.pem
project_domain_name = Default
project_name = service
user_domain_name = Default
password = hpinvent
username = cinder
auth_url = http://10.201.4.32/identity
interface = public
auth_type = password

[DEFAULT]
graceful_shutdown_timeout = 5
glance_api_servers = http://10.201.4.32/image
osapi_volume_workers = 2
logging_exception_prefix = ERROR %(name)s %(instance)s
logging_default_format_string = %(color)s%(levelname)s %(name)s [-%(color)s] %(instance)s%(color)s%(message)s
logging_context_format_string = %(color)s%(levelname)s %(name)s [%(global_request_id)s %(request_id)s %(project_name)s %(user_name)s%(color)s] %(instance)s%(color)s%(message)s
logging_debug_format_suffix = {{(pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d}}
transport_url = rabbit://stackrabbit:[email protected]:5672/
backup_swift_url = http://10.201.4.32:8080/v1/AUTH_
backup_driver = cinder.backup.drivers.swift.SwiftBackupDriver
default_volume_type = lvmdriver-1
enabled_backends = lvmdriver-1
service_down_time = 720
report_interval = 120
rpc_response_timeout = 120
quota_snapshots = 10
quota_backups = 10
quota_volumes = 10
my_ip = 10.201.4.32
state_path = /opt/stack/data/cinder
osapi_volume_listen = 0.0.0.0
osapi_volume_extension = cinder.api.contrib.standard_extensions
rootwrap_config = /etc/cinder/rootwrap.conf
api_paste_config = /etc/cinder/api-paste.ini
target_helper = lioadm
debug = True

[database]
connection = mysql+pymysql://root:[email protected]/cinder?charset=utf8&plugin=dbcounter

[oslo_concurrency]
lock_path = /opt/stack/data/cinder

[key_manager]
fixed_key = e1997156b59fa366a708989704961720
backend = cinder.keymgr.conf_key_mgr.ConfKeyManager

[lvmdriver-1]
image_volume_cache_enabled = True
volume_clear = zero
lvm_type = auto
target_prefix = iqn.2010-10.org.openstack:
target_port = 3260
target_protocol = iscsi
target_helper = lioadm
volume_group = stack-volumes-lvmdriver-1
volume_driver = cinder.volume.drivers.lvm.LVMVolumeDriver
volume_backend_name = lvmdriver-1

[nova]
region_name = RegionOne
memcached_servers = localhost:11211
cafile = /opt/stack/data/ca-bundle.pem
project_domain_name = Default
project_name = service
user_domain_name = Default
password = hpinvent
username = nova
auth_url = http://10.201.4.32/identity
interface = public
auth_type = password

[coordination]
backend_url = etcd3+http://10.201.4.32:2379?api_version=v3

[oslo_policy]
enforce_new_defaults = false
enforce_scope = false
16 changes: 16 additions & 0 deletions new_logs/905129/etc/cinder/resource_filters.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"volume": ["name", "status", "metadata",
"bootable", "migration_status", "availability_zone",
"group_id", "size", "created_at", "updated_at",
"consumes_quota"],
"backup": ["name", "status", "volume_id"],
"snapshot": ["name", "status", "volume_id", "metadata",
"availability_zone", "consumes_quota"],
"group": ["name"],
"group_snapshot": ["name", "status", "group_id"],
"attachment": ["volume_id", "status", "instance_id", "attach_status"],
"message": ["resource_uuid", "resource_type", "event_id",
"request_id", "message_level"],
"pool": ["name", "volume_type"],
"volume_type": ["is_public", "extra_specs"]
}
33 changes: 33 additions & 0 deletions new_logs/905129/etc/cinder/rootwrap.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Configuration for cinder-rootwrap
# This file should be owned by (and only-writeable by) the root user

[DEFAULT]
# List of directories to load filter definitions from (separated by ',').
# These directories MUST all be only writeable by root !
filters_path=/etc/cinder/rootwrap.d

# List of directories to search executables in, in case filters do not
# explicitely specify a full path (separated by ',')
# If not specified, defaults to system PATH environment variable.
# These directories MUST all be only writeable by root !
#exec_dirs=/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin,/usr/lpp/mmfs/bin

# Enable logging to syslog
# Default value is False
use_syslog=False

# Which syslog facility to use.
# Valid values include auth, authpriv, syslog, local0, local1...
# Default value is 'syslog'
syslog_log_facility=syslog

# Which messages to log.
# INFO means log all usage
# ERROR means only log unsuccessful attempts
syslog_log_level=ERROR

# Rootwrap daemon exits after this seconds of inactivity
daemon_timeout=600

# Rootwrap daemon limits itself to that many file descriptors (Linux only)
rlimit_nofile=1024
Loading

0 comments on commit 3b0c3fe

Please sign in to comment.