18 Como configurar um novo nó principal (instância do pointyhat)

Esta seção está em progresso.

Por favor, consulte o Mark Linimon antes de efetuar qualquer mudança.

18.1 Instalação básica

  1. Instale o FreeBSD.

  2. Para cada arquitetura suportada, adicione um usuário e grupo ports-${arch}. Adicione os usuários ao grupo wheel. Eles devem ter um '*' como senha. Crie também, de modo similar, o usuário ports e portmgr.

  3. Para cada arquitetura suportada, crie o /home/ports-${arch}/.ssh/ e popule o authorized_keys.

  4. Crie os arquivos apropriados em /etc/.ssh/.

  5. Adicione a seguinte linha ao arquivo /boot/loader.conf:

    console="vidconsole,comconsole"
    
  6. Adicione as seguintes linhas ao arquivo /etc/sysctl.conf:

    kern.maxfiles=40000
    kern.maxfilesperproc=38000
    
  7. Certifique-se de que as seguintes mudanças foram realizadas no /etc/ttys:

    ttyu0   "/usr/libexec/getty std.9600"   vt100   on secure
    
  8. Ainda a ser definido.

18.2 Configurando o disco

  1. Crie um volume zfs chamado a e monte-o em /a:

    # zpool create a mirror da1 da2 mirror da3 da4 mirror da5 da6 mirror da7 da8
    
  2. Configure o diretório base do portbuild:

    # mkdir -p /a/portbuild
    # cd /a/portbuild
    # chown portmgr:portmgr .
    # chmod 775 .
    
  3. Ainda a ser definido.

18.3 Configurando o src

  1. Ainda a ser definido.

18.4 Configurando o ports

  1. Os seguintes ports (ou seus sucessores mais recentes) são obrigatórios:

    databases/py-pysqlite23
    databases/py-sqlalchemy
    devel/git (WITH_SVN)
    devel/py-configobj
    devel/py-setuptools
    devel/subversion
    net/nc
    net/rsync
    sysutils/ganglia-monitor-core (with GMETAD off)
    sysutils/ganglia-webfrontend (WITHOUT_X11)
    www/apache22 (with EXT_FILTER and THREADS)
    

    Os ports acima também irão instalar:

    databases/sqlite3
    lang/perl-5.12
    lang/python27
    

    Os seguintes ports (ou seus sucessores mais recentes) são fortemente recomendados:

    benchmarks/bonnie++
    devel/ccache
    mail/postfix
    net/isc-dhcp41-server
    ports-mgmt/pkg_cutleaves
    ports-mgmt/pkg_tree
    ports-mgmt/portaudit
    ports-mgmt/portmaster
    security/sudo
    shells/bash
    shells/zsh
    sysutils/screen
    sysutils/smartmontools
    
  2. Configure o e-mail fazendo o seguinte: (ainda a ser definido).

18.5 Outros

  1. Ainda a ser definido.

Este, e outros documentos, podem ser obtidos em ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Para perguntas sobre FreeBSD, leia a documentação antes de contatar <questions@FreeBSD.org>.
Para perguntas sobre esta documentação, envie e-mail para <doc@FreeBSD.org>.