我按照此处提供的手动安装步骤进行操作:
我们不知道在步骤" 4中该怎么做。初始样本数据" keystone,因为如果我们计划在Fiware身份管理中使用keystone,我们应该使用自动安装工具。然后,我们可以手动安装Keyrock吗?或者我们必须通过自动工具来实现,以便将keystone与Fiware一起使用。
提前致谢, 拉法。
答案 0 :(得分:0)
很难在不知道具体用例的情况下给出答案,因此我将尝试给出一个广泛的解释。
是的,你可以手动安装它,如果这是你想要的。 "初始样本数据"步骤取决于您希望如何使用Identity Manager(或其基于Keystone的后端部分)。示例数据只是数据库中的一些虚假数据,因此您可以立即演示或测试Identity Manager。也就是说,安装说明并不十分清楚地说明有一些"所需的数据"还有一些"测试数据",所以我会尝试在这里更好地解释它(然后更新维基:) :)
如果您只想要我们修改后的Keystone版本(您计划将其用作OpenStack部署的Keystone组件),您不需要为这个"样本数据而烦恼。一点都不作为普通的Keystone安装,您需要为服务,角色,项目,服务,端点等创建用户。要创建所有这些,您有三个选择:手动创建它,使用Keystone提供的sample_data.sh脚本(如wiki中所示)作为起点或使用自动化工具中的keystone.populate(您可以修改)以满足您的需求。)
如果您计划使用整个Identity Manager组件(Keystone后端+ Horizon前端),那么您仍然需要这个"所需数据"但Keystone提供的sample_data.sh不再是一个有效的起点,你应该手动或使用keystone.populate。此外,您可以创建一些"样本数据"用一些用户,组织和应用程序立即测试IdM。您可以手动或使用自动化工具来创建它。任务keystone.test_data。
我将在wiki上重写该部分以更好地反映这些选项,并添加一个包含所有"所需数据的列表"对于每种情况。希望这个答案不会太混乱。