From 6041e82324e7e4340a8f1a7d4978ef8cd1d940a3 Mon Sep 17 00:00:00 2001
From: fmkiotheka <fmkiotheka@inf.ufpr.br>
Date: Mon, 22 Apr 2024 23:56:18 -0300
Subject: [PATCH] fix: missing references

---
 source/config/ipmi.toml                       |  4 ++--
 source/pages/concepts/btrfs.md                |  7 +++++++
 source/pages/guides/debootstrap-torneira.md   |  2 +-
 source/pages/guides/usando-ceph-fs.md         |  2 +-
 source/pages/machines/base/c3sldb1.md         |  6 ------
 source/pages/machines/base/c3sldb2.md         |  6 ++++++
 source/pages/machines/base/duvel.md           |  2 +-
 source/pages/machines/base/roble.md           |  2 +-
 source/pages/machines/base/urquell.md         |  6 +++---
 source/pages/machines/organizacao.md          | 10 +++++-----
 source/pages/services/estrella-boot-remoto.md |  2 +-
 source/pages/services/roble-radvd.md          |  2 +-
 source/pages/services/roble-relay-dhcp.md     |  2 +-
 source/pages/services/roble-roteamento.md     |  4 ++--
 source/pages/services/urquell-dhcpv4.md       |  2 +-
 source/pages/services/urquell-dns.md          |  4 ++--
 source/pages/virtuals/mumm.md                 |  1 +
 17 files changed, 36 insertions(+), 28 deletions(-)
 create mode 100644 source/pages/concepts/btrfs.md
 delete mode 100644 source/pages/machines/base/c3sldb1.md
 create mode 100644 source/pages/machines/base/c3sldb2.md
 create mode 100644 source/pages/virtuals/mumm.md

diff --git a/source/config/ipmi.toml b/source/config/ipmi.toml
index fac752a..467a15b 100644
--- a/source/config/ipmi.toml
+++ b/source/config/ipmi.toml
@@ -27,12 +27,12 @@ model="supermicro"
 ip="192.168.1.101"
 access_type="regular"
 
-[c3sldb1]
+[azzanadra]
 ip="192.168.1.31"
 access_type="regular"
 model="Intel"
 
-[azzanadra]
+[c3sldb2]
 ip="192.168.1.2"
 access_type="regular"
 model="Intel"
diff --git a/source/pages/concepts/btrfs.md b/source/pages/concepts/btrfs.md
new file mode 100644
index 0000000..383325d
--- /dev/null
+++ b/source/pages/concepts/btrfs.md
@@ -0,0 +1,7 @@
+# Btrfs
+
+O Btrfs é um sistema de armazenamento que combina um sistema de arquivos
+baseado em Copy on Write com um gerenciamento de volume lógico tal qual o
+[ZFS](zfs). Diferente do ZFS, o Btrfs é nativo ao Linux. Ele implementa
+RAID 0, RAID 1 e RAID 10 nativamente, sendo sua implementação de RAID 5 e de RAID
+6 não recomendada para uso em produção.
diff --git a/source/pages/guides/debootstrap-torneira.md b/source/pages/guides/debootstrap-torneira.md
index 976a546..f408ec1 100644
--- a/source/pages/guides/debootstrap-torneira.md
+++ b/source/pages/guides/debootstrap-torneira.md
@@ -61,7 +61,7 @@ $ apt update && apt install vim htop wget
 
 Edite o arquivo `/etc/apt/sources.list`:
 
-```conf
+```
 deb http://debian.c3sl.ufpr.br/debian bullseye main
 deb http://debian.c3sl.ufpr.br/debian bullseye-backports main
 deb http://debian.c3sl.ufpr.br/debian bullseye-updates main
diff --git a/source/pages/guides/usando-ceph-fs.md b/source/pages/guides/usando-ceph-fs.md
index dbc533c..785c4ce 100644
--- a/source/pages/guides/usando-ceph-fs.md
+++ b/source/pages/guides/usando-ceph-fs.md
@@ -89,7 +89,7 @@ barril.dfs:<PATH>             <MOUNT_DIR>               ceph                name
 ```
 
 Onde `PATH` é o diretório do CephFS, `MOUNT_DIR` é o path para montagem
-local e `CLIENT_SECRET` é o keyring gerado na [etapa de autorização](#criando-autorizacao) do Ceph.
+local e `CLIENT_SECRET` é o keyring gerado na [etapa de autorização](#criando-uma-autorizacao) do Ceph.
 
 OBS: Pode aparecer um erro de `modprobe` ao montar, mas mesmo assim ele monta.
 
diff --git a/source/pages/machines/base/c3sldb1.md b/source/pages/machines/base/c3sldb1.md
deleted file mode 100644
index ab3b5a4..0000000
--- a/source/pages/machines/base/c3sldb1.md
+++ /dev/null
@@ -1,6 +0,0 @@
-# c3sldb1
-
-```{ipmiconfig}
-```
-
-A c3sldb1 é uma máquina de banco de dados, tendo como réplica a [](c3sldb2).
diff --git a/source/pages/machines/base/c3sldb2.md b/source/pages/machines/base/c3sldb2.md
new file mode 100644
index 0000000..48336b6
--- /dev/null
+++ b/source/pages/machines/base/c3sldb2.md
@@ -0,0 +1,6 @@
+# c3sldb2
+
+```{ipmiconfig}
+```
+
+A c3sldb2 é uma máquina de banco de dados.
diff --git a/source/pages/machines/base/duvel.md b/source/pages/machines/base/duvel.md
index 3c64e7f..3b477a4 100644
--- a/source/pages/machines/base/duvel.md
+++ b/source/pages/machines/base/duvel.md
@@ -36,7 +36,7 @@ exatamente são os parâmetros.
 :::
 
 A duvel está conectado em 10G com o resto do parque computacional através
-do switch [](/pages/switches/malbec).
+do switch [](/pages/switches/dc/malbec).
 
 ## Serviços
 
diff --git a/source/pages/machines/base/roble.md b/source/pages/machines/base/roble.md
index a883e58..8e0a61c 100644
--- a/source/pages/machines/base/roble.md
+++ b/source/pages/machines/base/roble.md
@@ -24,4 +24,4 @@ A roble é a máquina física que é roteador de toda a rede.
 - [Servidor de anúncio de roteador IPv6](/pages/services/roble-radvd) necessário para que a autoconfiguração do IPv6 funcione corretamente.
 - [Retransmissor de DHCP simples](/pages/services/roble-relay-dhcp) para
   permitir a comunicação entre as sub-redes e o
-  [servidor DHCP da urquell](/pages/services/urquell-dhcp).
+  [servidor DHCPv4 da urquell](/pages/services/urquell-dhcpv4).
diff --git a/source/pages/machines/base/urquell.md b/source/pages/machines/base/urquell.md
index 57ad9b4..f1b3968 100644
--- a/source/pages/machines/base/urquell.md
+++ b/source/pages/machines/base/urquell.md
@@ -68,9 +68,9 @@ Alguns cuidados devem ser observados no gerenciamento desta máquina:
 ## Serviços
 
 - [Servidor DNS primário dos domínios externos c3sl.ufpr.br, inf.ufpr.br e dos domínios internos c3local, home, dfs, nobreak, arcond](/pages/services/urquell-dns).
-- [Servidor DHCPv4 que atribui IPv4s e informa os endereços dos servidores de DNS, lista de buscas de DNS, o endereço do servidor de boot remoto e o servidor NTP](/pages/services/urquell-dhcpv4) (será movido para a [](/pages/base/base/estrella)).
-- [Roteamento das sub-redes internas](/pages/services/urquell-roteamento) (será movido para a [](/pages/base/base/estrella)).
-- [Firewall que controla todas as entradas e saídas das redes internas](/pages/services/urquell-firewall) (será movido para a [](/pages/base/base/estrella)).
+- [Servidor DHCPv4 que atribui IPv4s e informa os endereços dos servidores de DNS, lista de buscas de DNS, o endereço do servidor de boot remoto e o servidor NTP](/pages/services/urquell-dhcpv4) (será movido para a [](/pages/machines/base/estrella)).
+- [Roteamento das sub-redes internas](/pages/services/urquell-roteamento) (será movido para a [](/pages/machines/base/estrella)).
+- [Firewall que controla todas as entradas e saídas das redes internas](/pages/services/urquell-firewall) (será movido para a [](/pages/machines/base/estrella)).
 - [Autenticação do Departamento de Informática que utiliza Kerberos e LDAP.](/pages/services/urquell-autenticacao-dinf)
 - Servidor NTP
 - Servidor de e-mail Postfix
diff --git a/source/pages/machines/organizacao.md b/source/pages/machines/organizacao.md
index 1588f00..db5c5e8 100644
--- a/source/pages/machines/organizacao.md
+++ b/source/pages/machines/organizacao.md
@@ -65,10 +65,10 @@ possui a seguinte disposição (de cima para baixo):
 
 ## Rack 3
 * Switch Barbamama
-* [Máquina Forsyn](/pages/machines/virtuals/forsyn)
+* [Máquina Forsyn](/pages/machines/base/forsyn)
 * Máquina Debian Security Backup (desligada)
 * Máquina Debian Security
-* [Máquina Torneira7](/pages/machines/virtuals/torneira7)
+* [Máquina Torneira7](/pages/machines/lab/torneira7)
 * Micrinho para IPMI
 * [Máquina Barril2](/pages/machines/virtuals/barril2)
 * [Máquina Barril1](/pages/machines/virtuals/barril1)
@@ -92,9 +92,9 @@ possui a seguinte disposição (de cima para baixo):
 * Switch Sauternes
 * Switch Pinot8
 * [Máquina Estrella](/pages/machines/base/estrella)
-* [Máquina Torneira4](/pages/machines/virtuals/torneira4)
-* [Máquina Torneira3](/pages/machines/virtuals/torneira3)
-* [Máquina Torneira2](/pages/machines/virtuals/torneira2)
+* [Máquina Torneira4](/pages/machines/lab/torneira4)
+* [Máquina Torneira3](/pages/machines/lab/torneira3)
+* [Máquina Torneira2](/pages/machines/lab/torneira2)
 * [Máquina Abbey](/pages/machines/virtuals/abbey)
 
 ## Rack 8 (cluster)
diff --git a/source/pages/services/estrella-boot-remoto.md b/source/pages/services/estrella-boot-remoto.md
index c948175..74d61fe 100644
--- a/source/pages/services/estrella-boot-remoto.md
+++ b/source/pages/services/estrella-boot-remoto.md
@@ -43,7 +43,7 @@ servidor TFTP localizado neste endereço procurando pelo arquivo da opção
 DHCP `filename`.
 4. O PXE executa o arquivo baixado como um binário.
 
-O [servidor de DHCP](/pages/services/urquell-dhcp) está configurado para
+O [servidor de DHCPv4](/pages/services/urquell-dhcpv4) está configurado para
 que a opção de DHCP `filename` seja o caminho `boot/grub/x86_64-efi/core.efi`
 para hosts 64 bits e `boot/grub/i386-pc/core.0` para hosts 32 bits. Este binário
 que é executado é o GRUB 2. O GRUB procura o arquivo de configuração `boot/grub/grub.cfg`
diff --git a/source/pages/services/roble-radvd.md b/source/pages/services/roble-radvd.md
index d23f262..308ad4e 100644
--- a/source/pages/services/roble-radvd.md
+++ b/source/pages/services/roble-radvd.md
@@ -8,7 +8,7 @@ A sua configuração está em `/etc/radvd.conf`.
 Como na [](/pages/machines/base/roble) existe uma interface para cada VLAN,
 a configuração é feita por interface desta maneira:
 
-```config
+```
 interface C3SL {
     prefix ::/64 { };
     AdvSendAdvert on;
diff --git a/source/pages/services/roble-relay-dhcp.md b/source/pages/services/roble-relay-dhcp.md
index 5dbeaeb..58409a9 100644
--- a/source/pages/services/roble-relay-dhcp.md
+++ b/source/pages/services/roble-relay-dhcp.md
@@ -3,7 +3,7 @@
 A [](/pages/machines/base/roble) implementa um retransmissor de DHCP,
 o [](/pages/concepts/dhcp-helper). Assim, toda VLAN que é roteada pela
 [](/pages/machines/base/roble), que são todas as VLANs públicas precisam ser
-configuradas neste arquivo para conseguir fazer [DHCP na urquell](urquell-dhcp).
+configuradas neste arquivo para conseguir fazer [DHCPv4 na urquell](urquell-dhcpv4).
 A configuração é feita em `/etc/default/dhcp-helper`, e é bem simples,
 por exemplo:
 
diff --git a/source/pages/services/roble-roteamento.md b/source/pages/services/roble-roteamento.md
index ff2eeef..55fbc1a 100644
--- a/source/pages/services/roble-roteamento.md
+++ b/source/pages/services/roble-roteamento.md
@@ -4,7 +4,7 @@ A [](/pages/machines/base/roble) faz o roteamento inteiro da rede. A configuraç
 dá através de alguns arquivos:
 
 - `/root/rede/interfaces`: interfaces de rede que conectam as redes do PoP PR, da AGTIC,
-  da Física e do C3SL via switch [](/pages/switches/malbec), além de uma conexão
+  da Física e do C3SL via switch [](/pages/switches/dc/malbec), além de uma conexão
   separada com a máquina [](/pages/machines/base/sagres).
 - `/root/redes/rotas`: IP dos roteadores responsáveis pelas sub-redes internas
   e da AGTIC.
@@ -60,7 +60,7 @@ A roble está ligada a:
 - Data center da Física que está localizado na PA via porta 10Gigabit `FISICA`.
 - [](/pages/machines/base/sagres), a máquina dos espelhos via bond de duas
   portas 10Gigabit `MIR`.
-- [](/pages/switches/malbec), o switch central do parque computacional
+- [](/pages/switches/dc/malbec), o switch central do parque computacional
   via porta 10Gigabit `SW`.
 
 ## Modificações complicadas
diff --git a/source/pages/services/urquell-dhcpv4.md b/source/pages/services/urquell-dhcpv4.md
index b976f82..0ba42ca 100644
--- a/source/pages/services/urquell-dhcpv4.md
+++ b/source/pages/services/urquell-dhcpv4.md
@@ -6,7 +6,7 @@ da urquell. A documentação atual é o [guia de configuração
 do servidor de DHCP da teorica](/pages/guides/teorica-dhcpv4).
 :::
 
-O servidor de DHCP da [](/pages/machines/urquell) tem como função de atribuir
+O servidor de DHCP da [](/pages/machines/base/urquell) tem como função de atribuir
 o IPv4 as máquinas da rede. Além disso, ele também indica o endereço dos servidores
 de DNS, lista de buscas de DNS, o endereço do servidor de boot remoto e o
 servidor NTP. O servidor faz isso seletivamente, oferecendo informações
diff --git a/source/pages/services/urquell-dns.md b/source/pages/services/urquell-dns.md
index a2a75be..3439543 100644
--- a/source/pages/services/urquell-dns.md
+++ b/source/pages/services/urquell-dns.md
@@ -11,7 +11,7 @@ A [](/pages/machines/base/urquell) é servidora primária e autoritativa de DNS
 - `c3sl.ufpr.br`: domínio do C3SL, autoridade dada pela AGTIC.
 - `inf.ufpr.br`: domínio do Departamento de Informática, autoridade dada pela AGTIC.
 - `c3local`: domínio interno usado para máquinas dos laboratórios,
-  acoplado ao [serviço de DHCP](urquell-dhcp).
+  acoplado ao [serviço de DHCPv4](urquell-dhcpv4).
 - `home`: domínio interno usada para máquinas que montam o diretório home
   através do NFS como a [](/pages/virtuals/macalan).
 - `dfs`: domínio interno usado para sistemas de arquivos distribuídos.
@@ -35,7 +35,7 @@ legitimamente para as nossas chaves.
 
 Além de ser servidora de DNS autoritativa, a [](/pages/machines/base/urquell)
 também é a servidora de DNS recursiva da rede interna e os computadores aprendem
-isso através do [servidor DHCP](/pages/services/urquell-dhcp). Isso significa
+isso através do [servidor DHCPv4](/pages/services/urquell-dhcpv4). Isso significa
 que praticamente todas as consultas de nomes são feitas a ela (para resolver
 o IP de qualquer nome como `google.com`). Mas essa funcionalidade está limitada
 a rede interna para evitar alguns tipos de ataques de DNS.
diff --git a/source/pages/virtuals/mumm.md b/source/pages/virtuals/mumm.md
new file mode 100644
index 0000000..0cb60f1
--- /dev/null
+++ b/source/pages/virtuals/mumm.md
@@ -0,0 +1 @@
+# mumm
-- 
GitLab