无法在IBM卫星位置上创建IBM邮政服务



我们已经在AWS上成功创建了IBM卫星位置。现在尝试使用IBM CLI在同一位置上设置IBM postgresql服务。但是得到错误

求助于博客:https://medium.com/hybrid-cloud-engineering/using-ibm-cloud-satellite-to-run-example-banking-app-on-openshift-and-ibm-cloud-databases-in-aws-ddc96eae8ec4

用例:创建包含3个控制平面节点和3个工作节点的AWS位置,其中将安装postgres。我们不打算安装OpenShift。

  1. 创建存储配置
#ibmcloud sat storage config create  --name 'aws-ebs-config-storage-testing-1'  --template-name 'aws-ebs-csi-driver'  --template-version '1.12.0'  --location 'XXXXXXXXXXX'  -p "aws-access-key=XXXXXXX"  -p "aws-secret-access-key=XXXXXXXXXX"
Creating Satellite storage configuration...
OK
Storage configuration 'aws-ebs-config-storage-testing-1' was successfully created with ID 'aeb91c49-2f7e-468b-8b3a-37947f503de5'.
  • #ibmcloud sat location dns register --location 'cgmeurhw094m5mkaav9g' --ip 3.83.21.39 --ip 54.145.158.164 --ip 52.201.235.118
    Registering a subdomain for control plane hosts...
    FAILED
    You do not have the correct permissions to perform this action, or the context based rules prevent the action from being completed in your current location. Ask your account administrator to give you the Editor platform role for the cluster in IBM Cloud Identity and Access Management (IAM) and to ensure that your current IP address is permitted. Then, try again. (A0008)
    

    任何提示都会有帮助。

    首先,确保您有正确的ICD主机数量/类型以及卫星控制平面(https://cloud.ibm.com/docs/databases-for-postgresql?topic=databases-for-postgresql-satellite-aws&interface=ui):

    三个类型的8x32主机,用于IBM Cloud启用的IBM Cloud™数据库(ICD)卫星内部使用。节点自动分配给服务集群。

    • 在AWS上选择3台类型为AWS m5d.2xlarge
    • 的主机。

    三种类型的32x128主机供您使用。

    • 在AWS上选择3台类型为AWS m5d.8xlarge的主机

    第二,不需要将卫星控制平面改为公共接口。在文章中,您提到它只需要对OpenShift控制台进行公共访问。再次检查最新的文档:

    • 为卫星设置亚马逊网络服务(AWS)
    • 为PostgreSQL设置Amazon Web Services位置

    第三,您看到的错误表明您在IBM CLoud IAM中没有正确的权限。在这个例子中,它抱怨编辑器平台角色。查看卫星角色要求在这里- https://cloud.ibm.com/docs/satellite?topic=satellite-iam-platform-access

    相关内容

    • 没有找到相关文章

    最新更新