Install OPDK in AIO topology

Not applicable

Hi ,

I want to install OPDK on AIO for learning purpose.Can you please let me know the detailed installation steps for AIO Topology.

Regrads,

Ramakrishna

0 14 252
14 REPLIES 14

@RamaKrishna ,

Detailed step by step instructions are covered in Apigee Docs. We just follow same documentation to install Apigee AIO topology. It just works. You should be able to do same.

See an article here with a video which explains same.

thanks @Anil Sagar . in the link shared by you ,there is "installation option" section is there.

May i know if these are mandatory for AIO setup. I think master slave cannot be done as it is AIO setup and is hosted on single server.

Regards,

Ramakrishna

@RamaKrishna , Above sections are not relevant for aio topology. Take a look at video in above article that explains aio installation.

Yes. Please see official documentation for description on how to create a response file (configuration file) to install AIO profile. You will need to create Organization, Environment and Virtual Host in order to use Edge.

http://docs.apigee.com/private-cloud/latest/installing-edge-private-cloud

@Anil Sagar Hi Anil, When i run below command to install apigee- service utility it is failing. Could you please help me here?

Note:Removed username and password fields and updated the same with XXXXX

[root@Rootadmin tmp]# sudo bash /tmp/bootstrap_4.17.05.sh apigeeuser=XXXXXX apigeepassword=XXXXXXX
Apigee bootstrap 1.0-306 (origin/OPDK_1705, 2017.04.13,21:06)

=== Obtaining creds for software.apigee.com:


=== Begin work ...

=== Checking for presence of misc commands:

=== Checking distro:

=== Checking architecture:

=== Checking OS:

=== Checking SELinux status

=== Configuring package manager:
+ rpm -qa apigee*
+ rpm -e apigee-repo
error: package apigee-repo is not installed
(error can be ignored)
+ rpm -e apigeeprio-repo
error: package apigeeprio-repo is not installed
(error can be ignored)
+ yum install -y https://XXXX:***@software.apigee.com//apigee-repo-1.0-6.x86_64.rpm
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Cannot open: https://XXXXX:XXXXX@software.apigee.com//apigee-repo-1.0-6.x86_64.rpm. Skipping.
Error: Nothing to do
bootstrap_4.17.05.sh: Error: Repo configuration failed
[root@Rootadmin tmp]#

@RamaKrishna , Can you try below & then manually type the password ?

sudo bash /tmp/bootstrap_4.17.05.sh apigeeuser=XXXXXX

@Anil Sagar :

As suggested i have tried manually entering password. Still getting the same error.

@RamaKrishna , Your credentials might expired. Please reach out to Apigee Partner point of contact.

@Anil Sagar, my Linux machine dont have Internet access. is this the reason for the error?

Also when i run below command and i am getting below error.

[root@Rootadmin tmp]# sudo yum update yum-utils
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Update Process
Loading mirror speeds from cached hostfile
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

Yes, You need internet access.

@Anil Sagar ok, but i am following below section .Do i still require internet?

"Install Edge apigee-setup utility on a node with no external Internet connection" in link

http://docs.apigee.com/private-cloud/latest/install-edge-apigee-setup-utility

You need a server with an Internet connection so that you can create a local [mirror] copy of the repository. You then copy the final repo file to a box without Internet connection to install Edge using it.

@Anil Sagar:

I tried Installing OPDK on Internet connected machine and firewall to your destination IP (52.4.102.52) Port 443 is also enabled.

But still I am not able to continue installation.

Below is the error I am getting. Request you to please let us know and correct if Destination IP and is wrong.

If they are correct,please let us know how to fix this.

Credentials that i am using has been shared to you in mail.

[root@Rootadmin tmp]# sudo bash /tmp/bootstrap_4.17.05.sh apigeeuser=XXXXXX apigeepassword=XXXXXXX
Apigee bootstrap 1.0-306 (origin/OPDK_1705, 2017.04.13,21:06)

=== Obtaining creds for software.apigee.com:


=== Begin work ...

=== Checking for presence of misc commands:

=== Checking distro:

=== Checking architecture:

=== Checking OS:

=== Checking SELinux status

=== Configuring package manager:
+ rpm -qa apigee*
+ rpm -e apigee-repo
error: package apigee-repo is not installed
(error can be ignored)
+ rpm -e apigeeprio-repo
error: package apigeeprio-repo is not installed
(error can be ignored)
+ yum install -y https://XXXX:***@software.apigee.com//apigee-repo-1.0-6.x86_64.rpm
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Cannot open: https://XXXXX:XXXXX@software.apigee.com//apigee-repo-1.0-6.x86_64.rpm. Skipping.
Error: Nothing to do
bootstrap_4.17.05.sh: Error: Repo configuration failed

Not applicable

This looks very much like you can't reach https://software.apigeee.com

try

curl -uXXXXX https://software.apigee.com/apigee-repo-1.0-6.x86_64.rpm -o /tmp/apigee-repo-1.0-6.x86_64.rpm


and supply your password

With working username/password you'll get the rpm. If not, curl will supply you with an error message.