基于openEuler平台搭建OpenStack环境部分日志

devstack下载地址:https://github.com/openstack/devstack

openstack文档地址:https://docs.openstack.org/install-guide/

Mysql

data/mysql/data初始化失败

1. ./mysqld --datadir /data/mysql/data --initialize-insecure
  1. mysql用户权限问题

Keystone

  1. git clone https://github.com/openstack/keystone

  2. git branch -r

  3. git checkout stable/victoria

  4. python3 setup.py install

  5. pip3 install -r requirements.txt
    yum install python3-devel
    5.2 ffi.h: No such file or directory
    yum install libffi-devel
    5.3 openssl/opensslv.h: No such file or directory
    yum install openssl-devel

  6. keystone-wsgi-admin --host 0.0.0.0 --port 5000
    keystone-manage fernet_setup --keystone-user root --keystone-group root

  7. su -s /bin/sh -c “keystone-manage db_sync” root

    ​ 7.1 Failed to parse /etc/keystone/keystone.conf: at /etc/keystone/keystone.conf:2, Section must be started before assignment: None

    	[database]
    ​	connection = mysql+pymysql://root@controller/keystone
    ​	[token]
    ​	provider = fernet
    

    ​ 7.2 ERROR keystone ModuleNotFoundError: No module named ‘pymysql’
    pip3 install pymysql

    ​ 7.3 controller改为localhost

    ​ 7.4 端口配置5000

Keystone - Client

  1. git clone https://github.com/openstack/python-openstackclient

  2. git branch -r

  3. git checkout stable/victoria

  4. python3 setup.py install

  5. pip3 install -r requirements.txt

  6. openstack --version

  7. openstack user list

Nova

openstack project create --domain default --description “Service Project” service

Multiple service matches found for ‘compute’, use an ID to be more specific

创建了多个服务,删除相同服务

1.git clone https://github.com/openstack/nova

5.Error: Please make sure the libxml2 and libxslt development packages are installed.

yum install libxml2-devel

yum install libxslt-devel

服务启动:

cp /usr/local/api-paste.ini /etc/nova/

cd /usr/local/bin

版权声明:本文为HNUPCJ原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。