标签: openstack

如何在 openstack 实例上使用没有 ssh 密钥的 ansible?

我想使用 ansible 在私有 openstack 云中运行的服务器上推出更新。不过,我想这样做而不是将 ssh 密钥复制到这些服务器中。相反,我想将我的 openstack 密码(因为这就是我从公司机器 ssh 到实例所需的全部)作为变量vars_prompt,然后让 ansible 使用这些密码 ssh 到我的实例并运行任务。

我该怎么做?

旁注:我觉得这篇文章可能是重复的,基于这个问题的普遍性,所以如果有另一篇文章解决这个问题,我会删除它。

provisioning openstack ansible

2
推荐指数
1
解决办法
8275
查看次数

Kubernetes 就绪探测失败:拨号 tcp 10.244.0.10:5000:连接:连接被拒绝

我有一个简单的服务和 pod,如下所述,但就绪探测失败,抱怨连接被拒绝

apiVersion: v1
kind: Service
metadata:
  name: keystone-api
spec:
  selector:
    app: keystone
  ports:
    - protocol: TCP
      port: 5000
      targetPort: 5000
      name: public
    - protocol: TCP
      port: 35357
      targetPort: 35357
      name: admin
...
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: keystone
  labels:
    app: keystone
spec:
  replicas: 1
  selector:
    matchLabels:
      app: keystone
  template:
    metadata:
      labels:
        app: keystone
    spec:
      containers:
        - name: keystone
          image: openio/openstack-keystone
          readinessProbe:
            tcpSocket:
              port: 5000
          env:
            - name: OS_IDENTITY_ADMIN_PASSWD
              value: password
            - name: IPADDR
              valueFrom:
                fieldRef:
                  fieldPath: status.podIP …
Run Code Online (Sandbox Code Playgroud)

openstack keystone kubernetes kubernetes-helm kubernetes-pod

2
推荐指数
2
解决办法
8317
查看次数

helm purge 后某些 PVC 未被删除

在我的有状态集中,我定义了volumeClaimTemplates。添加了存储类的定义。部署后,我创建了 PVC、PV 和 SC。回收策略是删除。但是,执行 helm delete <> --purge 后,除 PVC 之外的所有资源都将被删除

我使用 kubernetes.io/cinder 进行动态配置。

下面PVC

NAME                            STATUS    VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS          AGE
data-x-kafka-0                  Bound     pvc-db37bd17-fe35-11ea-8161-fa163efa0a08   16Gi       RWO            sc-name               7m
Run Code Online (Sandbox Code Playgroud)

低于光伏

NAME                                       CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS    CLAIM                               STORAGECLASS          REASON    AGE
pvc-db37bd17-fe35-11ea-8161-fa163efa0a08   16Gi       RWO            Delete           Bound     ns/data-x-kafka-0                   sc-name                         12m
Run Code Online (Sandbox Code Playgroud)

您能给我指点吗,我错在哪里?

deployment openstack kubernetes persistent-volumes

2
推荐指数
1
解决办法
2357
查看次数

X-Storage-Url和X-Auth-Token?

我正在按照教程安装swift openstacl对象存储,在lattests步骤中它要求我这样做:------- "curl -v -H'X -Storage-User:test: tester' -H 'X-Storage-Pass:测试'网址:8080/auth/v1.0" ------获取X-Storage-Url和X-Auth-Token,之后我可以获得一个帐号输入:curl -v -H'X-Auth-Token:token-from-x-auth-token-above'url-from-x-storage-url-above

有谁知道这样的命令可能意味着什么?我真的不明白它的规则!我知道它是身份识别之王,但究竟是什么意思呢?

谢谢

openstack-swift openstack

1
推荐指数
1
解决办法
6913
查看次数

安装openstack时出错:./ stack.sh:137:die

我尝试使用以下命令通过devstack安装openstack

$ git clone https://github.com/openstack-dev/devstack.git -b stable/havana devstack /

我按照这个链接去做.

我尝试使用以下方式运行stack.sh: -

 thushara@ubuntu:~/devstack$ ./stack.sh
Run Code Online (Sandbox Code Playgroud)

结果:-

WARNING: this script has not been tested on trusty
[Call Trace]
./stack.sh:137:die
Run Code Online (Sandbox Code Playgroud)

如何设置FORCE =是?如何克服这个错误?

git ubuntu openstack devstack

1
推荐指数
1
解决办法
8830
查看次数

Openstack devstack安装停止与git调用失败

所以我的Openstack Devstack安装失败了,出现以下错误:

./stack.sh:686:install_infra/home/mycloud/devstack/lib/infra:45:git_clone/home/mycloud/devstack/functions-common:545:git_timed/home/mycloud/devstack/functions-common:599: die [ERROR]/home/mycloud/devstack/functions-common:599 git call failed:[git clone git://git.openstack.org/openstack/requirements.git/opt/stack/requirements]

在这里找到一些谷歌搜索后的解决方案:安装Openstack错误 ......它的工作原理.

我的问题是,如果安装了git并且存在与存储库(以及互联网的其余部分)的连接,那么"git"调用会失败并且"https"会起作用吗?

git openstack devstack

1
推荐指数
1
解决办法
1万
查看次数

从GIT克隆一个分支

我想从git存储库中查看OpenStack Neutron的分支JUNO.这样做的正确URI是什么?如果我做

% git clone git://github.com/openstack/neutron/tree/stable/juno/
Run Code Online (Sandbox Code Playgroud)

它说:

openstack/neutron/tree/stable/juno is not a valid repository name
Run Code Online (Sandbox Code Playgroud)

但我确实在https://github.com/openstack/neutron/tree/stable/juno/上看到了这个分支.我究竟做错了什么?谢谢.

git openstack

1
推荐指数
1
解决办法
608
查看次数

Openstack Swift中的对象是否立即可用?

OpenStack Swift允许在群集上的多个位置复制和分发对象.

是否保证在成功PUT操作后,我可以立即GET对象或者我必须等待对象在群集上传播?

replication openstack-swift propagation openstack

1
推荐指数
1
解决办法
338
查看次数

如何通过nova-client将安全组添加到VM

我正在尝试使用OpenStack Nova客户端并创建一个脚本以启动实例.我能够使用特定密钥创建VM,但问题是我无法将现有安全组添加到该实例.

我知道如何使用nova客户端创建安全组并为其添加一些规则.

先感谢您

openstack openstack-nova novaclient python-novaclient

1
推荐指数
1
解决办法
2801
查看次数

如何在Openstack Swift容器中禁用对象列表

我们使用Openstack对象存储(SWIFT)存储大文件
当我们使用浏览器导航到容器时,它列出了所有对象.
文档位于:https://developer.openstack.org/api-ref/object- storage /?expanded = #show-container-details-and-list-objects
我们不希望客户可以通过安全性浏览此列表文件如何禁用它?

cloud openstack-swift openstack ovh object-storage

1
推荐指数
1
解决办法
613
查看次数