Procedimentos para Construção de Pacotes
Anterior |  | Próxima

# 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.

Anterior | Principal | Próxima
Como configurar uma nova arquitetura |  | Procedimentos para lidar com falhas de disco

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>.