У меня возникла ошибка при развертывании и запуске dashDB local на RedHat Enterprise Linux 7.2. Вот основные этапы официального учебника IBM, который я последовал поэтапно.DashDB local (docker) не удалось запустить, поскольку службы базы данных не запустились
1.Deployment первых шагов - загрузка и запуск контейнер:
docker run -d -it --privileged=true --net=host --name=dashDB -v /mnt/clusterfs:/mnt/bludata0 -v /mnt/clusterfs:/mnt/blumeta0 ibmdashdb/local:latest
2.Observe журналы развертывание:
docker logs -–follow dashDB
развертывание регистрирует сообщение - каждый тест прошел, только этот вопрос имеет место:
###############################
[2246008.449894] start_dashDB_local.sh[221]: Creating dashDB directories and dashDB instance
[2246010.566736] start_dashDB_local.sh[221]: dashDB instance creation failed.
[2246010.567268] start_dashDB_local.sh[221]: Retry the operation. If the same failure occurs, contact IBM Service.
услуги 3.Start dashDB в пределах Докер:
# docker exec -it dashDB start
После сообщение подвернулся:
*************************************************
Starting services. This might take a while ...
*************************************************
Checking if dashDB needs to be upgraded/migrated ...
hostname: Name or service not known
Restart LDAP/LDAP-depended network services AND set OS to use LDAP Authentication ...
getsebool: SELinux is disabled
Re-syncing dashDB global registry ...
Configuring dashDB database environment on node hs21qc01
dashDB failed to start on hs21qc01 because database services didn't start.
Retry the operation. If the same failure occurs, contact IBM Service.
Кто-нибудь возникла проблема, как я? Я дал еще одну попытку на CentOS 7.2, где проблема была идентичной.
Большое спасибо, Daniel
Вы правы, проблема заключалась в том, что контейнер Docker имел другое имя хоста от физической машины. После правильного определения имен хостов и повторного развертывания всего изображения он работает нормально. Еще раз спасибо! –