Table of Contents
Shadow
Overview
- Type: Virtual machine
- Location: River
- Provides:
- DHCP server (Failover from Santo) (todo)
- Name server (slave)
- Directory server (LDAP slave)
- Syslog logging server
- Parimary MX
*Specs:
- 256Mb Ram
- 2x 100Mb Ethernet
- 20Gb Virtual Disk
- Serial port (mapped to <tt>/tmp/shadow</tt> on River
Filesystems
{| class=“wikitable” cellspacing=“10”
! Device ! Size ! Filesystem ! Mount point ! UUID ! Notes
Installation
Kernel
Shadow is using a slightly modified version of Santo's kernel, which was built to run on both VMware and the Soekris hardware. The full <tt>.config</tt> file is in subversion, under configs:/kernel/shadow.
Important options: 2.6.28-gentoo-r1|<code>0@@</code>
Update world
Once installed, run the following to update every package on the machine: <source lang="bash"> emerge world -uDNav </source>
This update should drag in baselayout-2/openrc, so be sure to follow the migration guide precisely.
Installed software
Also see:
Networking
Hosting
Configuration
Network
{| class=“wikitable” cellspacing=“10”
! Hardware ! Driver ! Device ! Mac ! IP ! DHCP/Static
The network configuration is stored in subversion, under configs:/network/shadow.
Logging
Configure network logging, as per Syslog.
LDAP
See LDAP/Openldap. Configuration files are stored in subversion, under configs:/ldap/slave/.
DNS/DHCP
See DNS & DHCP. Configuration files are stored in subversion, under configs:/dhcp/slave/ and configs:/named/slave/.
Firewall
See Iptables.
See Email.
Samba
Configuration is stored in subversion, under configs:/samba/client/. Samba's LDAP password must be set to the same value stored in the directory and then the service can be started.
Apache
todo
Hardware
lspci
2@@