diff --git a/README.md b/README.md index 5a8f070..f83aa55 100644 --- a/README.md +++ b/README.md @@ -170,21 +170,25 @@ Kubernetes cluster is set up and the resource aggregator is successfully deploye The Helm package for the Cisco ACI plugin is created in the tgz format. -8. Navigate to the `ODIM` directory. +8. Save the Cisco ACI plugin Docker image on the deployment node at `~/plugins/aciplugin`. ``` - cd ODIM + docker save aciplugin:3.0 -o ~/plugins/aciplugin/aciplugin.tar ``` -9. Save the Cisco ACI plugin Docker image on the deployment node at `~/plugins/aciplugin`. +9. Navigate to the `PluginCiscoACI` directory. + ``` + cd ~/PluginCiscoACI ``` - docker save aciplugin:2.0 -o ~/plugins/aciplugin/aciplugin.tar - ``` -10. Save the proxy configuration file `install/templates/aciplugin_proxy_server.conf.j2` to `~/plugins/aciplugin`. +10. Copy the proxy configuration file `install/templates/aciplugin_proxy_server.conf.j2` to `~/plugins/aciplugin`. + + ``` + cp install/templates/aciplugin_proxy_server.conf.j2 ~/plugins/aciplugin + ``` - **Important**: Do NOT change the value of any parameter in this file. + **Important**: Do NOT change the value of any parameter in this file. 11. Navigate to the `/ODIM/odim-controller/scripts` directory on the deployment node. @@ -196,7 +200,7 @@ Kubernetes cluster is set up and the resource aggregator is successfully deploye vi kube_deploy_nodes.yaml -13. Update the following parameters in the `kube_deploy_nodes.yaml` file to their corresponding values: +13. Specify values for the following parameters in the `kube_deploy_nodes.yaml` file: | Parameter | Value | | ---------------------------- | ------------------------------------------------------------ | @@ -205,11 +209,18 @@ Kubernetes cluster is set up and the resource aggregator is successfully deploye | odimraServerCertFQDNSan | The FQDN to be included in the server certificate of Resource Aggregator for ODIM for deploying the ACI plugin:
`aciplugin`, `aciplugin-events`
Add these values to the existing comma-separated list.
| odimPluginPath: /home/bruce/plugins - connectionMethodConf: - - ConnectionMethodType: Redfish - ConnectionMethodVariant: Fabric:BasicAuth:ACI_v1.0.0 - odimraKafkaClientCertFQDNSan: aciplugin,aciplugin-events - odimraServerCertFQDNSan: aciplugin,aciplugin-events + odimra: + groupID: 2021 + userID: 2021 + namespace: odim + fqdn: + rootServiceUUID: + haDeploymentEnabled: True + connectionMethodConf: + - ConnectionMethodType: Redfish + ConnectionMethodVariant: Fabric:BasicAuth:ACI_v1.0.0 + odimraKafkaClientCertFQDNSan: aciplugin,aciplugin-events + odimraServerCertFQDNSan: aciplugin,aciplugin-events 14. Move odimra_kafka_client.key, odimra_kafka_client.crt, odimra_server.key and odimra_server.crt stored in odimCertsPath to a different folder. @@ -276,7 +287,7 @@ The plugin you want to add is successfully deployed. "Password":"Plug!n12$4", "Links":{ "ConnectionMethod": { - "@odata.id": "/redfish/v1/AggregationService/ConnectionMethods/d172e66c-b4a8-437c-981b-1c07ddfeacaa" + "@odata.id": "/redfish/v1/AggregationService/ConnectionMethods/{ConnectionMethodId}" } } } @@ -321,18 +332,19 @@ The plugin you want to add is successfully deployed. echo -n '{odim_username}:{odim_password}' | base64 -w0 ``` + Default username is `admin` and default password is `Od!m12$4`. Replace `{base64_encoded_string_of_[odim_username:odim_password]}` with the generated base64 encoded string in the curl command. You will receive: - An HTTP `202 Accepted` status code. - - A link to the task monitor associated with this operation in the response header. + - A link of the executed task. Performing a `GET` operation on this link displays the task monitor associated with this operation in the response header. - To know the status of this task, perform HTTP `GET` on the `taskmon` URI until the task is complete. If the plugin is added successfully, you will receive an HTTP `200 OK` status code. + To know the status of this task, perform HTTP `GET` on the `taskmon` URI until the task is complete. If the plugin is added successfully, you will receive an HTTP `200 OK` status code. After the plugin is successfully added, it will also be available as a manager resource at: `/redfish/v1/Managers` - For more information, refer to "Adding a plugin" in the [Resource Aggregator for Open Distributed Infrastructure Managementâ„¢ API Reference and User Guide](https://github.com/ODIM-Project/ODIM/tree/development/docs). + For more information, refer to "Adding a plugin" in the [Resource Aggregator for Open Distributed Infrastructure Managementâ„¢ API Reference and User Guide](https://github.com/ODIM-Project/ODIM/tree/development/docs). 2. To verify that the added plugin is active and running, do the following: