SD-WAN

 View Only
last person joined: 3 days ago 

Forum to discuss HPE Aruba EdgeConnect SD-WAN and SD-Branch solutions. This includes SD-WAN Orchestration WAN edge network functions - routing, security, zone-based firewall, segmentation and WAN optimization, micro-branch solutions, best practics, and third-party integrations. All things SD-WAN!
Expand all | Collapse all

Development on Mac OSX

This thread has been viewed 0 times
  • 1.  Development on Mac OSX

    Posted Sep 04, 2013 05:14 AM

    Hi,

    Is there any documentation on setting up Mac OSX as a development environment?

     

    Regards,

     

    Paul



  • 2.  RE: Development on Mac OSX

    Posted Sep 10, 2013 06:29 PM

    Here are the steps I used to set up my Mac for SDN development:

     

    1. Download Oracle JDK 7u25 - http://www.oracle.com/technetwork/java/javase/downloads/index.html
    2. Install JDK per instructions.
    3. Make sure your java path is set correctly by running - "export JAVA_HOME=$(/usr/libexec/java_home)"
    4. Confirm version with "java -version"
    5. Download latest version of Maven - http://maven.apache.org/download.cgi
    6. Copy unzipped Maven folder to suitable location
    7. Set M2 path - "export M2_HOME={Maven install location}"
    8. Add Maven bin folder to your PATH - "export PATH={bin folder install location}:$PATH"
    9. Confirm all system variables are set by running the "env" command
    10. Confirm Maven is installed correctly - "mvm --version". Make sure it lists the correct Java version.
    11. Download Eclipse Standard from http://www.eclipse.org/downloads/
    12. Untar Eclipse and put the folder in to your Applications directory
    13. Create a Eclipse_Workspace directory in your Documents folder
    14. In the Eclipse preferences under Java/Build Path/Classpath Variables create a new path called M2_REPO with the path of /Users/<user>/.m2/repository

    15. Unzip the sdn-sdk file into a suitable directory.

    16. Run the install-sdk script in the bin directory of the sdk folder.

     


    #Mac


  • 3.  RE: Development on Mac OSX

    Posted Sep 11, 2013 01:46 PM

    At this time, only Ubuntu 12.04 and later are officially supported.

     

    Having said that, though, development on OS X may work but you'll need to at least modify the install scripts for the sdn-sdk package.  Of course, the controller itself won't run on OS X.



  • 4.  RE: Development on Mac OSX

    Posted Sep 11, 2013 07:33 PM

    I had no issues installing the sdk on Mac OSX 10.7. Actually the SDN Controller Programming Guide lists Ubuntu, Mac OSX and even Windows 7 as suitable development environments.

     



  • 5.  RE: Development on Mac OSX

    Posted Sep 11, 2013 07:41 PM

    That's great to hear!

     

    By the way, thanks for writing up the steps you went through to install all this on OS X.