当我在调用跟踪后尝试执行./stack.sh时,我提供了以下错误:
`[Call Trace]
./stack.sh:217:source
/home/work/devstack/stackrc:821:die
[ERROR] /home/suramya/devstack/stackrc:821 Could not determine host ip address. See local.conf for suggestions on setting HOST_IP.
`
答案 0 :(得分:1)
克隆后:
cd devstack/
cp samples/local.conf .
答案 1 :(得分:1)
首先,使用以下命令获取IP地址:
ip addr show
第二,获得IP地址后,将其复制并粘贴到在devstack目录下创建的local.conf文件中,该文件应如下所示:
[[local|localrc]]
HOST_IP=0.0.0.0 #replace 0.0.0.0 with your ip
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
然后再次运行./stack.sh
。
答案 2 :(得分:0)
您不必设置HOST_IP。如果您可以分享您的local.conf
文件以便我们进一步了解,那就太棒了。
看看这个:https://docs.openstack.org/devstack/latest/
在/samples
答案 3 :(得分:0)
将HOST_IP=<your machine ip address>
添加到local.conf文件中。
步骤进行:
/opt/stack/devstack
vi local.conf
将HOST_IP=0.0.0.0
(将0.0.0.0替换为您的计算机IP地址)添加到文件中。保存并退出。完整的文件如下所示:
[[local|localrc]]
HOST_IP=13.84.214.151
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
运行./stack.sh
这应该没有错误。
答案 4 :(得分:0)
编辑此文件“ / opt / stack / devstack / stackrc”
在此文件中,找到HOST_IP变量并将其更改为HOST_IP = 0.0.0.0
设置IP地址(ifconfig),而不是0.0.0.0
答案 5 :(得分:0)
答案 6 :(得分:0)
ifconfig
检查服务器接口的IP地址。 HOST_IP=$(get_default_host_ip "$FIXED_RANGE" "$FLOATING_RANGE" "$HOST_IP_IFACE" "$HOST_IP" "inet")
在文件 / opt / stack / devstack / stackrc 中。
输入服务器IP(在我的设置行号中为 859 ),确保输入如下所示:
如果[[$ HOST_IP“ ==” 192.168.0.0“];
然后保存文件(假设我的服务器IP为 192.168.0.0 )。
./stack.sh
对我有用。
答案 7 :(得分:0)
我所做的是修改stackrc并设置
HOST_IP=${HOST_IP:-192.168.227.1}
192.168.227.1
是我的IP,请改用您的IP。