Skip to main content
Jump to: navigation, search

SDC Administration For ICE

This page discusses the ICE development team's setup and common configuration tasks for Genuitec's Secure Delivery Center, a tool that allows administrators or lead developers to deploy pre-configured Eclipse IDEs to the development team.

Server

The server hosts the SDC software. Admin Consoles access the server installation either locally or remotely from various platforms to configure deployed packages.

Current Installation

There is only one installation of the server as indicated in the table below.

Host Port Installation Path
(primary dev server) 61023 /usr/local/secure-delivery-center/Server

There is an additional path, /usr/local/secure-delivery-center/Data Files, that stores SDC system information. Under normal circumstances, this directory should not be touched.

Installation Steps

This section covers the installation for a Linux machine.

  1. Download the most recent version of Secure Delivery Center.
  2. Launch the installer:
    1. Use chmod to make the file executable.
    2. Use sudo to run the file.
    3. If you are connected to the server via ssh and X, you may have difficulty running the interactive installer. Be sure to log in with the ssh -Y flag set, and use your Xauthority configuration by setting the XAUTHORITY environment variable, e.g., sudo XAUTHORITY=/home/user/.Xauthority ./sdc-installer.run
  3. An interactive installer should appear. The directions are easy to follow, but please consider the following:
    1. Install in a reasonable location, e.g., /opt/sdc/Server
    2. Install the database next to the server, e.g., /opt/sdc/Data Files
    3. Specify the host's fully qualified domain name and an unused port on the host.
    4. Verify that the service is running by using the command ps aux | grep secure-delivery-center
  4. You will need to open the port you specified in the installer.
    1. In Fedora, you will need to use firewall-config
    2. In RedHat, you will need to use system-config-firewall
    3. You may need to use the XAUTHORITY environment variable as mentioned above to open the firewall configuration GUI.
    4. Verify that the port is open by
      1. running sudo nmap -sS -pPORT localhost, OR
      2. using a browser to open http://localhost:port/ (from the host machine) or http://host_fqdn:port/ (from any machine).

Admin Console

The Admin Console is used to configure Eclipse IDEs deployed for use by the development team(s). It allows you to do things like bundle frequently used plugins--Subversive SVN connectors, m2e, Eclipse Color Theme, etc.--, configure workspace preferences, or a project set connected to an SVN repository. The Admin Console can be installed anywhere and does not have to be on the server's machine.

Admin User Password
sdc-admin (See an existing administrator for access)

Installation Steps

To install a local copy of the Admin Console, you will need to download a copy from the SDC Delivery Portal. See the following steps for more details. You will need to provide your administrator credentials.

  1. Open a browser and navigate to
    1. http://host_fqdn:port/ and then clicking on Administration in the top right, OR
    2. http://host_fqdn:port/admin/.
  2. Under Admin Downloads, select the appropriate package for your operating system.
  3. Once downloaded, run the installer and follow the directions.
    1. Note: The installer does not need to be run with administrative privileges.

Dashboard Overview

In most cases, when you make a change, you need to both commit it and promote it before the change is applied. You will see notifications in the bottom left corner to commit changes. Once committed, you will also receive a notification that the change must be promoted. Be sure to leave messages for both commits and promotions.

Each of the sections in the dashboard are displayed below. Useful sections are bolded. You should open the listed section below if you need to...

  • Secure Packages
    • Eclipse IDE Packages
    • On-Demand Secure Delivery
  • Software Collections
    • Secure Marketplaces
    • Software Packs
    • Third-Party Libraries
  • Policies
    • Access Policies
    • Environmental Policies
    • Security Policies
  • Administration
    • Users
      • Create or modify users (including system administrators).
    • User Assistance
    • Groups
      • Create or modify deployment groups.
    • System
      • Update the SDC license or view system information (including license statistics)

Copyright © Eclipse Foundation, Inc. All Rights Reserved.