Skip to main content
Code42 Support

Managed Appliance Installation Guide

Applies to:
  • CrashPlan PROe
The CrashPlan PROe managed appliance is a fully managed system that requires minimal user maintenance. This guide is intended to assist you in installing, configuring, and maintaining your CrashPlan PROe managed appliance. This guide applies to managed appliances running version 3.2.1 and later.

Before You Begin

Ensure your environment can provide the following requirements for a managed appliance:

  • Dual 110-240V power sources (standard power cables are included)
    • Power requirements vary from 230W to 460W, depending on model
  • 2-4 U rack space per managed appliance
  • 2 ethernet connections
  • Monitor and keyboard for initial setup

Setting Up Your Managed Appliance

Racking And Powering On Your Managed Appliance

  1. Unbox and inspect the managed appliance, drives and other hardware for any physical damage that may have occurred during shipping.
  2. Rack the chassis using the included quick-lock rails.
  3. Install the included hard drives in the managed appliance.
    • Drives can be installed in any order within a managed appliance.
    • If you are installing both a storage server and a JBOD, or multiple storage servers, it is critical that you install each drive in the managed appliance for which it was intended. Each drive is marked with the serial number of the correct appliance.
  4. Plug in power and network connections
    1. Two 110-220V auto-sensing power supplies
    2. The two RJ45 ports labeled ‘eth0’ and ‘MGT’
  5. Connect keyboard (USB) and monitor (VGA) for initial setup
  6. Power on the managed appliance
  7. Verify power supply status using power supply indicator lights
  8. Verify drive lights are all blue for non-JBOD managed appliances. JBOD managed appliances have one hot spare drive that will blink red (see below and reference section for guide to lights).
    • Blue = solid - online, blinking - activity
    • Red = solid - failed, blinking - RAID activity or hot spare

Network Configuration

Gather the following network configuration information before you begin installation:

  • Hostname (e.g. myhost.example.com)
  • Host (e.g. myhost)
  • IP Address for ETH0 (e.g. 192.0.2.10)
  • Netmask for ETH0 (e.g. 255.255.255.0)
  • Gateway Address (e.g. 192.0.2.1)
  • IPMI IP Address (e.g. 192.0.2.11)
  • IPMI Subnet Mask (e.g. 255.255.255.0)
  • IPMI Gateway (e.g. 192.0.2.1)
  • DNS Server(s) (e.g. 192.0.2.100)
  • DNS Search domain(s) (e.g. example.com)
  • NTP Network Time Server (e.g. time.example.com)
  • Email Server (e.g. mail.example.com)
  • Region/Timezone (e.g. “America/Chicago” or “Asia/Singapore”)
IPMI
To decrease any risk of intrusion, customers with a managed appliance should ensure the intelligent platform management interface (IPMI) is on its own out-of-band network. If you have questions, contact our Customer Champions​.

Firewall Configuration

Prepare the following firewall rules on your network before the managed appliance installation. We have divided these firewall rules between your Managed Appliance, Monitoring, and Cloud Storage rules.

Enterprise Server Network Ports

Inbound Ports

Port Forwarding
The following table lists the default enterprise server ports. You can use port forwarding, also called port mapping, to avoid port conflicts and port restrictions within your Code42 environment and on other networks.
Port(s) Protocol Source Destination Description
4282 TCP
  • LAN networks
  • Internet
Your Master Server
  • Backup and sync traffic from internal and external endpoints
  • Statistics and job status from internal and external endpoints
Your Storage Server(s) Backup and sync traffic from internal and external endpoints
4280 (http)
4285 (https)
TCP
  • LAN networks
  • Internet
Your Enterprise Server Access for administration console and web restore to internal and external endpoints

Outbound Ports

Port(s) Protocol Source Destination Description
25 TCP Your Enterprise Server Mail Server(s) SMTP services
53 UDP Your Enterprise Server DNS Server(s) DNS services
123 UDP Your Enterprise Server NTP Server(s) NTP services
443 TCP Your Enterprise Server code42.com Managed Appliance upgrades
389 (LDAP)
636 (LDAPS)
TCP Your Master Server LDAP or Active Directory Server(s) Integration with LDAP or Active Directory services
1812
1813
UDP Your Enterprise Server RADIUS Server(s) RADIUS services

Multi-Server Deployment Ports

Port(s) Protocol Source Destination Description
4283 TCP Your Enterprise Server Your Enterprise Server Data balancing between enterprise servers*
4286 TCP Your Enterprise Server Your Enterprise Server Statistics traffic between enterprise servers*

*On Windows enterprise servers, this port must be enabled for both Public and Private networks.

Monitoring Ports

Only apply firewall rules for monitoring if you use Code42's managed appliance monitoring.

Specific IPs
For specific IPs, sign in with a privileged account or contact our Customer Champions.

 

Port(s) Protocol Source Destination Description

10053
(CloudOS only)

TCP Your Enterprise Server

Code42 Monitoring Address:

Remote monitoring (Zabbix)

10051

(Gentoo only)

TCP Your Enterprise Server

Code42 Monitoring Address:

Remote monitoring (Zabbix)
22 TCP

Code42 Remote Access IP:

Your Enterprise Server Remote SSH access from Code42 offices
4280
4284
4285
TCP

Code42 Remote Access IP:

Your Enterprise Server Remote console access from Code42 offices
443
623
5900
TCP
UDP
TCP

Code42 Remote Access IP:

Your Master Server's IPMI Interface Remote IPMI access from Code42 offices
623 TCP Your Master Server's IPMI Interface

Code42 Remote Access IP:

Remote IPMI access from Code42 offices

CrashPlan PROe Cloud Storage Ports

Implement firewall rules only for your geographical region.

Specific IPs
For specific IPs, sign in with a privileged account or contact our Customer Champions.

United States

Port(s)

Protocol

Source

Destination

Description

443
4285

TCP

Your Master Server

Code42 US Datacenter IP:

Cloud services
Web restore function

443
4282

TCP

Code42 US Datacenter IP:

Your Master Server

Statistics

Sydney, Australia

Port(s)

Protocol

Source

Destination

Description

443
4285

TCP

Your Master Server

Code42 Australia Datacenter IP:

Cloud services
Web restore function

443
4282

TCP

Code42 US Datacenter IP:

Your Master Server

Statistics

Dublin, Ireland

Port(s)

Protocol

Source

Destination

Description

443
4285

TCP

Your Master Server

Code42 Dublin Datacenter IP:

Cloud services
Web restore function

443
4282

TCP

Code42 US Datacenter IP:

Your Master Server

Statistics

Singapore

Port(s)

Protocol

Source

Destination

Description

443
4285

TCP

Your Master Server

Code42 Singapore Datacenter IP:

Cloud services
Web restore function

443
4282

TCP

Code42 US Datacenter IP:

Your Master Server

Statistics

Amsterdam

Port(s)

Protocol

Source

Destination

Description

443
4285

TCP

  • Your Master Server
  • LAN Networks

Code42 Amsterdam Datacenter IP:

Cloud services
Web restore function

443
4282

TCP

Code42 US Datacenter IP:

Your Master Server

Statistics

Configuring Your Managed Appliance

When you power on the managed appliance and the operating system loads, the CrashPlan PROe splash screen displays.

After the system loads, the main CLI console opens. Type commands at the command prompt.

Configuring With Set-All

Use the set-all command for initial system setup. This command allows you to configure the time zone, IPMI, and Primary Network Interface. The following sections will walk you through the prompts displayed by running set-all.

Setting The Time Zone

Set-all prompt: Example entry
Timezone America/Chicago (press enter for more options)
Use UTC (y/n) If you select no, select your continent, country, and time zone
Do you wish to continue with these settings (y/n) y

You can also use set-timezone to set the time zone.

Configuring IPMI

The IPMI Remote Management console enables remote web administration of the managed appliance. IPMI uses a dedicated network device and has its own network configuration.

Set-all prompt: Example entry
IPMI Password <password>
IPMI IP Address <IP address>, e.g., 192.0.2.11
IPMI Subnet Mask <mask>, e.g., 255.255.255.0
IPMI Gateway <gateway>, e.g., 192.0.2.1
Do you wish to continue with these settings (y/n) y

You can also use set-ipmi to configure IPMI.

Configuring The Primary Network Interface

The primary network interface contains the hostname, IP address and other network settings that the CrashPlan PROe managed appliance will use to communicate across your network.

Set-all prompt: Example entry
Enter hostname <hostname>, e.g., server1.example.com
Domain <domain information>, e.g., example.com
Do you wish to use DHCP (y/n)? Enter y to set the eth0 settings by DHCP.
Enter n to continue to networking prompts.
eth0 IP <IP address>, e.g., 192.0.2.10
eth0 netmask <mask>, e.g., 255.255.255.0
eth0 gateway <gateway>, e.g., 192.0.2.1
DNS server(s) (separated with spaces) <DNS server1> <optional DNS server 2>, e.g., 192.0.2.200 192.0.2.201
Network Time Server <NTP server>, e.g., ntp.crashplanpro.com
Do you wish to continue with these settings (y/n) Enter y to continue.
Enter n to change primary network interface settings.

You can also use set-net to configure the primary network interface.

Testing IPMI Settings

Run show-all at the command prompt to view all current network settings. You can also view only the IPMI settings with show-ipmi.

Open a browser and navigate to the IPMI IP address. You should see the following screen:

Contact your Code42 software engineer to test IPMI access, as well as any other external access methods that you have chosen to make available, including ssh access, remote administration console access, or others.

Maintaining Your Managed Appliance

Monitoring

Code42 highly recommends using our managed appliance monitoring, which allows Code42 to configure your managed appliance for maximum performance and reliability, proactively notice potential issues to prevent them, and quickly assist you in resolving any problems that may arise.

Code42 monitors these status elements and problem indicators, as well as others:

  • CrashPlan PROe service status
  • CrashPlan PROe version and update availability
  • Out of memory alerts
  • Low disk space alerts
  • Out of disk space alerts
  • RAID array health
  • Database health
  • Web administration console responsiveness

Provisioning Your Code42 Environment For Managed Appliance Monitoring

In order to allow Code42 to monitor your managed appliance, you will need to configure your network to allow communication from Code42. Configure your network to permit the following external connections.

Only apply firewall rules for monitoring if you use Code42's managed appliance monitoring.

Specific IPs
For specific IPs, sign in with a privileged account or contact our Customer Champions.

 

Port(s) Protocol Source Destination Description

10053
(CloudOS only)

TCP Your Enterprise Server

Code42 Monitoring Address:

Remote monitoring (Zabbix)

10051

(Gentoo only)

TCP Your Enterprise Server

Code42 Monitoring Address:

Remote monitoring (Zabbix)
22 TCP

Code42 Remote Access IP:

Your Enterprise Server Remote SSH access from Code42 offices
4280
4284
4285
TCP

Code42 Remote Access IP:

Your Enterprise Server Remote console access from Code42 offices
443
623
5900
TCP
UDP
TCP

Code42 Remote Access IP:

Your Master Server's IPMI Interface Remote IPMI access from Code42 offices
623 TCP Your Master Server's IPMI Interface

Code42 Remote Access IP:

Remote IPMI access from Code42 offices

For more information on Code42's managed appliance monitoring service, contact our Customer Champions.

CrashPlan PROe Server Logs

You can view the CrashPlan PROe server logs through the administration console from Server > Settings > System logs: View.

From the server log view, a drop-down menu lets you choose the log file you wish to view.

Log name Description
com.backup42.app.log.X (0 is the newest log) Primary repository of events, errors, and data. Check this log first for any exceptions.
request-[date].log Lists all of the web requests made to the internal web server.
history.log.X (0 is the newest log) Lists system alerts and general events that have occurred on the server.

Operating System Logs

The operating system on your managed appliance is a version of the Gentoo Linux operating system, specifically tuned and hardened by Code42 for security and performance.

Press Command to switch between virtual consoles. One of the consoles shows the latest entries in the current main log file (com.backup42.log.0) to assist in debugging any operating system issues.

Setting Your IP Or IPMI Addresses

Throughout the life of your CrashPlan PROe managed appliance, you may need to change the network configuration of the primary network interface or the IPMI. This can be accomplished by running the set-net command to change the IP address of the primary network interface or the set-ipmi command to change the IP address of the IPMI. See the sections on Configuring IPMI and Configuring The Primary Network Interface for additional details.

Contacting Support At Code42

For more details, refer to our full article on Premium Enterprise Support.

Contact Information Summary

Support Method Contact Information
Web Support

You must register at https://community.code42.com to create a case.  

Chat Support

Chat now

You must register at https://community.code42.com to initiate a chat.  

Email Support

enterprise-support@code42.com

Universities and partners should instead use chat or create a case using https://community.code42.com.

Phone Support
(Severity 1 Support has alternative contact information)

United States office:

Domestic: 1-877-680-7526
International: +1 612-333-4242

United Kingdom office:

Domestic: 0808 178 3042
International: +44 (0) 20 3868 4242

Phone Support Details

Command Line Reference

Press TAB twice to display all available commands.

Command Description
clear Clear the command screen (Linux command)
date Display the current date and time (Linux command)
firewall-off Disable iptables firewall rules set within /etc/iptables.sh
firewall-on Enable iptables firewall rules set within /etc/iptables.sh
halt Halt the system, executed within /sbin/halt (Linux command)
history Display the recent commands executed (Linux command)
hostname Display the system's hostname (Linux command)
htop View processes interactively (Linux command)
iftop Show a table with current bandwidth usages by host, with the hosts responsible for the most traffice at the top of the list (Linux command)
iostat Displays the current CPU load average and disk I/O utilization, providing a great way to monitor your disk I/O usage (Linux command)
login Sign in to the managed appliance
netstat Print information about the Linux networking subsystem (Linux command)
ntpdate Set the local date and time by polling the Network Time Protocol (NTP) given as the server arguments to determine the correct time (Linux command)
ntptrace Use to troubleshoot performance issues with the ntp server
ping Use to check that there is a network communication to another computer (Linux command)
poweroff Shut down the appliance (Linux command)
ps Give a snapshot of the current processes (Linux command)
reboot Reboot the system (Linux command)
reset Reset the screen buffer (Linux command)
restart-monitoring Restart the Zabbix monitoring agent that Code42 uses to monitor your managed appliance's health
restart-proserver Restart the enterprise server service
set-all Run the full configuration wizard
set-ipmi Configure the IPMI network settings
set-keyboard-type Syntax: set-keyboard-type TYPE
Uses the loadkeys Linux command. Default keyboard type is US QWERTY. Possible values are found in /usr/share/keymaps.
E.g. Use set-keyboard-type uk for a UK keyboard. Consult the Gentoo Linux Localization Guide for further information.
set-net Run the network configuration wizard
set-root-login-password Set a root password. The virtual appliance ships without a root password.
set-timezone Run the time zone configuration wizard
show-all Display all configuration settings
show-net Display network configuration settings
show-raid Display virtual drive info
silencealarm Silence any audible alarms, such as a failed drive alarm
sync Write everything in memory back to the disk (Linux command)
telnet Communicate to the host using the telnet protocol. Typically used to determine if a port is open on a host (Linux command)
top Display the top CPU processes (Linux command)
traceroute Print the route that packets take to the network host (Linux command)
uptime Display how long the system has been running (Linux command)

For full information on available Linux commands, please view the command's man page. Note that man pages are not installed on the managed appliance operating system.

Managed Appliance Lights Guide

Hard Drive LEDs

The indicator lights on the drives in managed appliances and JBODs reveal the status of each individual drive. All managed appliances use the IBPI (International Blinking Pattern Interpretation) standard.

LED Color LED LED Display Description
Blue Blue LED Random blink Normal activity
No light No LED Off Normal operation
Red Red LED - slow blink Slow-blink: 
1 Hz on / 1 Hz off RAID is rebuilding
Red Red LED - always on Solid on Failed drive or foreign configuration
Red Red LED - double blink Double-blink: 4 Hz on / 4 Hz - on / 2 Hz Drive assigned as a hot spare
Red Red LED - fast blink Fast-blink: 4 Hz on / 4 Hz off Slot Identify command has been issued 
from the command line

Power Supply LEDs

LED Color Description
No light Power supply is not working.
Yellow Power supply might not be seated correctly. Reseat it by pulling it out and pushing it back in.
Amber Power supply is good.
Managed appliance is powered off.
Green Power supply is good.
Managed appliance is powered on.