ALT Linux Bugzilla
– Attachment 16219 Details for
Bug 50541
Не работает модуль python3-module-oslo.limit : An auth plugin is required to determine endpoint URL
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
Шаги установки openstack-glance и openstack-keystone
openstack-glance + openstack-keystone (text/plain), 4.77 KB, created by
Величко София
on 2024-06-04 14:02:40 MSK
(
hide
)
Description:
Шаги установки openstack-glance и openstack-keystone
Filename:
MIME Type:
Creator:
Величко София
Created:
2024-06-04 14:02:40 MSK
Size:
4.77 KB
patch
obsolete
># apt-get install -y openstack-glance mariadb-common mariadb-server memcached openstack-keystone python3-module-openstackclient apache2-cgi-bin > ># systemctl enable --now memcached mysqld.service && sleep 5; systemctl status memcached mysqld.service --no-pager -l > ># echo "CREATE DATABASE keystone;" | mysql -u root ># echo "GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY '1';" | mysql -u root ># echo "GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' IDENTIFIED BY '1';" | mysql -u root > ># awk '/^\[database\]/{p=1} p && /^$/ && !a {print "connection = mysql+pymysql://keystone:1@127.0.0.1/keystone"; a=1} 1' /etc/keystone/keystone.conf > /etc/keystone/keystone.conf.tmp && \mv /etc/keystone/keystone.conf.tmp /etc/keystone/keystone.conf ># awk '/^\[cache\]/{p=1} p && /^$/ && !a {print "enabled = true\nbackend = dogpile.cache.memcached"; a=1} 1' /etc/keystone/keystone.conf > /etc/keystone/keystone.conf.tmp && \mv /etc/keystone/keystone.conf.tmp /etc/keystone/keystone.conf > ># cat > /etc/my.cnf.d/openstack.cnf <<'EOF' >[mysqld] >bind-address = 127.0.0.1 >default-storage-engine = innodb >innodb_file_per_table >max_connections = 4096 >collation-server = utf8_general_ci >character-set-server = utf8 >EOF > ># sed -i "/skip-networking/d" /etc/my.cnf.d/server.cnf > ># systemctl restart mariadb > ># keystone-manage db_sync ># keystone-manage fernet_setup --keystone-user keystone --keystone-group keystone ># keystone-manage credential_setup --keystone-user keystone --keystone-group keystone ># keystone-manage bootstrap --bootstrap-password 1 --bootstrap-admin-url http://$(hostname -i):5000/v3/ --bootstrap-internal-url http://$(hostname -i):5000/v3/ --bootstrap-public-url http://$(hostname -i):5000/v3/ --bootstrap-region-id RegionOne ># chown -R keystone:keystone /etc/keystone ># systemctl enable --now httpd2.service > ># cat > auth_data <<'EOF' >export OS_AUTH_URL=http://127.0.0.1:5000/v3 >export OS_IDENTITY_API_VERSION=3 >export OS_USERNAME=admin >export OS_PASSWORD=1 >export OS_PROJECT_NAME=admin >export OS_USER_DOMAIN_NAME=Default >export OS_PROJECT_DOMAIN_NAME=Default >export OS_REGION_NAME=RegionOne >EOF > ># . auth_data ># openstack endpoint create --region RegionOne identity public http://127.0.0.1:5000/v3 ># openstack endpoint create --region RegionOne identity internal http://127.0.0.1:5000/v3 ># openstack endpoint create --region RegionOne identity admin http://127.0.0.1:35357/v3 ># openstack project create --domain default --description TEST service ># openstack role create user ># echo "CREATE DATABASE glance;" | mysql -u root ># echo "GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'127.0.0.1' IDENTIFIED BY '1';" | mysql -u root ># echo "GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY '1';" | mysql -u root > ># cat > /etc/glance/glance-api.conf <<EOF >[DEFAULT] >[database] >connection = mysql+pymysql://glance:1@127.0.0.1/glance >[glance_store] >stores = file,http >default_store = file >filesystem_store_datadir = /var/lib/glance/images/ >[image_format] >[keystone_authtoken] >auth_uri = http://127.0.0.1:5000 >auth_url = http://127.0.0.1:35357 >memcached_servers = 127.0.0.1:11211 >auth_type = password >project_domain_name = default >user_domain_name = default >project_name = service >username = glance >password = 1 >[paste_deploy] >flavor = keystone >EOF > ># cat > /etc/glance/glance-registry.conf <<EOF >[DEFAULT] >[database] >connection = mysql+pymysql://glance:1@127.0.0.1/glance >[keystone_authtoken] >auth_uri = http://127.0.0.1:5000 >auth_url = http://127.0.0.1:35357 >memcached_servers = 127.0.0.1:11211 >auth_type = password >project_domain_name = default >user_domain_name = default >project_name = service >username = glance >password = 1 >[paste_deploy] >flavor = keystone >[profiler] >EOF > ># cat > admin_openrc << EOF >export OS_PROJECT_DOMAIN_NAME=default >export OS_USER_DOMAIN_NAME=default >export OS_PROJECT_NAME=admin >export OS_USERNAME=admin >export OS_PASSWORD=1 >export OS_AUTH_URL=http://127.0.0.1:35357/v3 >export OS_IDENTITY_API_VERSION=3 >export OS_IMAGE_API_VERSION=2 >EOF > ># . admin_openrc ># openstack user create --domain default --password 1 glance ># openstack role add --project service --user glance admin ># openstack service create --name glance --description TEST image ># openstack endpoint create --region RegionOne image public http://127.0.0.1:9292 ># openstack endpoint create --region RegionOne image internal http://127.0.0.1:9292 ># openstack endpoint create --region RegionOne image admin http://127.0.0.1:9292 > ># glance-manage db_sync > ># systemctl enable --now openstack-glance-scrubber.service && sleep 5; systemctl status openstack-glance-scrubber.service --no-pager -l > ># mkdir -p /etc/glance/glance-api.conf.d > ># chown glance:glance -R /var/log/glance > ># systemctl enable --now openstack-glance-api.service && sleep 5; systemctl status openstack-glance-api.service --no-pager -l > ># glance-control all restart && glance-control all status >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 50541
: 16219 |
16220