Openstack 版本 - Pike
在 Openstack 中,没有提供更改任何活动实例的密钥对的规定。Queens 和 Rocky 在重建命令中提供了选项,但这将再次重新创建实例。1. 有没有办法可以更改实例的密钥对而无需重新创建实例?2.为什么没有规定,在活动实例中更改keyair是否存在安全威胁?
如果有人回答上述问题,请帮忙。
我想使用 gnocchi Stein 版本,但我有问题,因为所有措施都是空的,我不知道如何解决它。在下面我显示了配置和命令列表:
在 gnocchi.conf 中:
[storage] coordination_url = redis://controller:6379
file_basepath = /var/lib/gnocchi
driver = file
Run Code Online (Sandbox Code Playgroud)
在 ceilometer/pipeline.yaml 中:
publishers: - gnocchi://?filter_project=service&archive_policy=high
Run Code Online (Sandbox Code Playgroud)
(我用中低测试)
在计算中我只安装 ceilometer-agent-compute
面疙瘩度量列表
+--------------------------------------+---------------------+----------------------------+---------+--------------------------------------+
| id | archive_policy/name | name | unit | resource_id |
+--------------------------------------+---------------------+----------------------------+---------+--------------------------------------+
| 1e785d3d-3f04-47c1-90b7-42ffbffc691d | ceilometer-low-rate | network.outgoing.packets | packet | 9284f4b1-1706-56d1-9727-4a1a534b9351 |
| 44789dfd-bd40-4a1e-bb69-acfc7da0d07f | ceilometer-low-rate | disk.device.read.bytes | B | 789282b6-cf18-5cea-9726-90f49645e964 |
| 470d813e-fdcf-42ef-bda7-e8176702333f | ceilometer-low-rate | cpu | ns | 5831590b-f777-43cf-b371-f0e972e302e0 |
| 52687228-77f3-4110-b4ce-65d2265251ff | ceilometer-low | disk.ephemeral.size | …Run Code Online (Sandbox Code Playgroud) 我管理 Openstack 上的 Kubernetes 部署。
我的用户 Pod 挂载PersistentVolume使用 Openstack Cinder 动态创建的文件夹作为其主文件夹。
奇怪的是,如果我创建一个文件权限为 600 的(空)文件:
bash-4.2$ ls -l
total 16
-rw------- 1 jovyan users 0 Jul 16 17:55 id_rsa
Run Code Online (Sandbox Code Playgroud)
然后我终止容器并重新启动它,卷再次安装,但权限现在具有rw组权限:
bash-4.2$ ls -l
total 16
-rw-rw---- 1 jovyan users 0 Jul 16 17:55 id_rsa
Run Code Online (Sandbox Code Playgroud)
关于如何进一步调试这个问题有什么建议吗?
AccessMode为ReadWriteOnce,volumeMode: Filesystemext4:/dev/sdf: Linux rev 1.0 ext4 filesystem data, UUID=c627887b-0ff0-4310-b91d-37fe5ca9564d (needs journal recovery) (extents) (64bit) (large files) (huge files)这是我在具有 7GB RAM 的 Ubuntu 20.04 VM 上安装 DevStack 时遇到的错误。如何解决这个问题?
Call Trace
./stack.sh:1264:start_ovn_services
/opt/stack/devstack/lib/neutron-legacy:477:start_ovn
/opt/stack/devstack/lib/neutron_plugins/ovn_agent:691:wait_for_sock_file
/opt/stack/devstack/lib/neutron_plugins/ovn_agent:174:die
ERROR /opt/stack/devstack/lib/neutron_plugins/ovn_agent:174 Socket /var/run/openvswitch/ovnnb_db.sock not found
exit_trap: cleaning up child processes
Error on exit
Run Code Online (Sandbox Code Playgroud)
我通过此链接在本地计算机上安装OpenStack .但是我无法从本地计算机上完全删除已安装的组件.我跑了以下命令: -
$ sudo ./unstack.sh
tgtadm: can't send the request to the tgt daemon, Transport endpoint is not connected
tgtd seems to be in a bad state, restarting...
stop: Unknown instance:
tgt start/running, process 14629
tgt stop/waiting
Volume group "stack-volumes" not found
Skipping volume group stack-volumes
Run Code Online (Sandbox Code Playgroud)
并且文件仍然存在于/ opt/stack和/ usr/local/bin /中.但手动删除这些文件不是一个好选择.
大家.我安装了Swift 1.7.4,我想为Swift添加一个新用户,我怎么能这样做?我发现在1.4.8版本中,有人说我应该先安装swauth,我注意到Swift api也说选择一种authrize方式,所以我必须先安装一个授权服务?我还发现proxy-server.conf文件中有一个tempauth中间件,我可以用它来添加用户吗?
我想使用horizon从keystone获取auth令牌,然后想要将该auth令牌传递给我支持的代码.
我不知道怎么弄这个,请帮帮我.
我阅读了许多文章和博客博客,但我无法找到答案.请指出我正确的方向.
我在尝试使Rackspace Opencloud API按预期工作时遇到问题(尤其是云文件).
我一直在关注这些指南:
https://github.com/rackspace/php-opencloud/blob/master/docs/userguide/ObjectStore/Access.md http://docs.rackspace.com/sdks/api/php/namespace-OpenCloud.ObjectStore.html
身份验证似乎工作正常,因为返回了令牌和服务目录.
header("Content-Type: text/plain");
require '/vendor/autoload.php';
use OpenCloud\Rackspace;
$client = new Rackspace('https://lon.identity.api.rackspacecloud.com/v2.0/', array(
'username' => 'MY_USERNAME',
'apiKey' => 'MY_APIKEY'
));
$client->authenticate();
echo 'Authenticated with token: '.$client->getToken()."\n\n";
print_r($client->getCatalog());
Run Code Online (Sandbox Code Playgroud)
当我尝试使用API中的服务时,我的问题开始了:
$service = $client->objectStoreService('cloudFiles');
Run Code Online (Sandbox Code Playgroud)
这行杀死了代码.我已经复制了Rackspace文档行,但仍然没有运气,我无法使任何服务工作.
任何人都可以看到我出错的地方或提供解决此问题的最佳方法的任何提示吗?
我已经搜索了minio.io几个小时,但id没有提供有关聚类的任何好信息,剂量它有环和实例连接?或mini只适用于单个隔离机器.为了运行集群,我们必须运行它的许多独立实例,我们的应用程序选择我们编写的实例?
如果是:当我将文件写入存储桶时,minio会在多服务器之间复制它吗?我喜欢亚马逊s3,或openstack swift支持在不同的服务器中存储多个对象(而不是在同一台机器上的多个磁盘).
我正在尝试关注如何使用Gitlab CI与我使用Openstack创建的Kubernetes集群这个简短的文档:https://docs.gitlab.com/runner/install/kubernetes.html
我设法创建它,但是每次我创建ConfigMap和Deployment时,如前面链接中所指定的那样,它创建的pod都会卡在CrashLoopBackOff中,如下所示:
NAMESPACE NAME READY STATUS RESTARTS AGE
gitlab gitlab-runner-3998042981-f8dlh 0/1 CrashLoopBackOff 36 2h
gitlab gitlab-runner-3998042981-g9m5g 0/1 CrashLoopBackOff 36 2h
gitlab gitlab-runner-3998042981-q0bth 0/1 CrashLoopBackOff 36 2h
gitlab gitlab-runner-3998042981-rjztk 0/1 CrashLoopBackOff 36 2h
kube-system coredns-1977636023-1q47s 1/1 Running 0 21h
kube-system grafana-1173934969-vw49f 1/1 Running 0 21h
kube-system node-exporter-gitlab-ci-hc6k3ffax54o-minion-0 1/1 Running 0 21h
kube-system node-exporter-gitlab-ci-hc6k3ffax54o-minion-1 1/1 Running 0 21h
kube-system prometheus-873144915-s9m6j 1/1 Running 0 21h
Run Code Online (Sandbox Code Playgroud)
我的问题是我无法知道为什么会发生这种情况,因为pod日志在未创建时不可用.
除此之外,我只是不知道如何处理指定的卷,因为我认为这与crashloops有一些关系.
部署指定:
- configMap:
name: gitlab-runner
name: config
- hostPath:
path: /usr/share/ca-certificates/mozilla
name: cacerts …Run Code Online (Sandbox Code Playgroud)