Skip to content
Snippets Groups Projects
Commit 65c672b1 authored by Odair M.'s avatar Odair M.
Browse files

fix(Baremetals): fix packages list and title level inconsistent

parent 3d374753
No related branches found
No related tags found
No related merge requests found
...@@ -8,7 +8,7 @@ Rootlabs ...@@ -8,7 +8,7 @@ Rootlabs
Ambiente de testes e experimentação de sysadmin. Ambiente de testes e experimentação de sysadmin.
.. toctree:: .. toctree::
:maxdepth: 2 :maxdepth: 1
:caption: Documentação :caption: Documentação
:glob: :glob:
......
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
Introdução Introdução
########## ##########
Todas bare metals do *rootlab* tem suporte a multi boot e snapshot. Todas bare metals do *rootlab* tem suporte a multi boot e snapshot.
O layout de discos é: O layout de discos é:
...@@ -38,10 +37,13 @@ O layout de discos é: ...@@ -38,10 +37,13 @@ O layout de discos é:
Configuração via Ansible Configuração via Ansible
######################## ########################
Configuração automaticazada
################### ###################
Configuração Manual Configuração Manual
################### ###################
Configuração manual, mais explicativa
*********************** ***********************
...@@ -282,8 +284,7 @@ Base ...@@ -282,8 +284,7 @@ Base
Os pacotes base são: Os pacotes base são:
.. hlist:: .. hlist:: :columns: 4
:columns: 4
* systemd * systemd
* systemd-container * systemd-container
...@@ -366,12 +367,8 @@ Onde: ...@@ -366,12 +367,8 @@ Onde:
Recover Recover
------- -------
Recover seguirá os seguintes passos:
O debootstrap do recover seguirá os seguintes passos:
.. contents:: Passos
:local:
:depth: 1
Monte a partição recover Monte a partição recover
^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^
...@@ -407,49 +404,6 @@ Execute o debootstrap: ...@@ -407,49 +404,6 @@ Execute o debootstrap:
debootstrap --variant=minbase --include=${base_packages} --arch=amd64 stable ${recover_mountpoint} http://debian.c3sl.ufpr.br/debian debootstrap --variant=minbase --include=${base_packages} --arch=amd64 stable ${recover_mountpoint} http://debian.c3sl.ufpr.br/debian
readonly
--------
O processo de bootstrap do readonly é o mesmo do *recover*, a diferença só vai surgir no momento da
configuração do *initramfs*. Os passos são:
.. contents:: Passos
:local:
:depth: 1
Monte a partição readonly
^^^^^^^^^^^^^^^^^^^^^^^^^^
O primeiro passo é montar e fazer link da partição:
.. code:: shell
mkdir -p ${readonly_mountpoint}
mount ${recover_part} ${recover_mountpoint}
Faça o link da partição boot com a partição recover
.. code:: shell
export boot_alt=${readonly_mountpoint}/boot_alt
mkdir -p ${boot_alt}
mount --bind ${BOOT_PARTITION} ${boot_alt}
mkdir -p ${boot_alt}/readonly
mkdir -p ${readonly_mountpoint}/boot
mount --bind ${boot_alt}/readonly ${readonly_mountpoint}/boot
Execute o debootstrap
^^^^^^^^^^^^^^^^^^^^^
Execute o debootstrap:
.. code:: shell
debootstrap --variant=minbase --include=${complement_packages} --arch=x86 ${recover_mountpoint} ${mirror}
Configure recover system Configure recover system
======================== ========================
...@@ -462,10 +416,6 @@ Configure recover system ...@@ -462,10 +416,6 @@ Configure recover system
A configuração consiste em copiar os arquivos de configuração de cada componente importante, A configuração consiste em copiar os arquivos de configuração de cada componente importante,
configurar o grub e fazer o enable dos serviços. configurar o grub e fazer o enable dos serviços.
.. contents:: Passos
:local:
:depth: 1
Network Network
------- -------
...@@ -513,9 +463,9 @@ SSH ...@@ -513,9 +463,9 @@ SSH
A configuração do ssh se dá por configurar o servidor e o cliente. A configuração do ssh se dá por configurar o servidor e o cliente.
Servidor Servidor
^^^^^^^^ ^^^^^^^^
Edite o arquivo ``${recover_mountpoint}/etc/ssh/sshd_config`` e adicione a opção de não aceitar Edite o arquivo ``${recover_mountpoint}/etc/ssh/sshd_config`` e adicione a opção de não aceitar
conexão por senha: conexão por senha:
...@@ -537,6 +487,7 @@ Caso não esteja, ative. ...@@ -537,6 +487,7 @@ Caso não esteja, ative.
Cliente Cliente
^^^^^^^ ^^^^^^^
A configuração do cliente consiste em adicionar a chave de acesso no usuário root. A configuração do cliente consiste em adicionar a chave de acesso no usuário root.
.. code:: shell .. code:: shell
...@@ -546,6 +497,7 @@ A configuração do cliente consiste em adicionar a chave de acesso no usuário ...@@ -546,6 +497,7 @@ A configuração do cliente consiste em adicionar a chave de acesso no usuário
Sincronização de relógio Sincronização de relógio
------------------------ ------------------------
Para sincronizar o relógio será utilizado o *systemd-timesyncd*, e a configuração consiste em Para sincronizar o relógio será utilizado o *systemd-timesyncd*, e a configuração consiste em
definir o servidor de *NTP*. Edite o arquivo ``${recover_mountpoint}/systemd/timesyncd.conf`` e definir o servidor de *NTP*. Edite o arquivo ``${recover_mountpoint}/systemd/timesyncd.conf`` e
coloque o conteúdo: coloque o conteúdo:
...@@ -596,6 +548,7 @@ Grub ...@@ -596,6 +548,7 @@ Grub
A configuração do grub consiste em editar o arquivo ``${recover_mountpoint}/etc/default/grub`` e A configuração do grub consiste em editar o arquivo ``${recover_mountpoint}/etc/default/grub`` e
defini parametros para que: defini parametros para que:
* O ``INIT`` aponte para o *systemd*. * O ``INIT`` aponte para o *systemd*.
* Configuração de porta serial esteja correta * Configuração de porta serial esteja correta
...@@ -603,26 +556,34 @@ defini parametros para que: ...@@ -603,26 +556,34 @@ defini parametros para que:
Configuração do boot Configuração do boot
******************** ********************
Monte o array: Configuração de layout de boot
==============================
A ideia é montar a partição de boot fazer os *bind* necessários para que seja feito o chain loader
corretamente. Os passos são:
Monte o array:
--------------
.. code:: shell .. code:: shell
mkdir -p /boot_alt mkdir -p /boot_alt
mount /dev/md/boot /boot_alt mount /dev/md/boot /boot_alt
Crie o diretório chamado grub: Crie o diretório chamado grub:
------------------------------
.. code:: shell .. code:: shell
mkdir -p /boot_alt/grub mkdir -p /boot_alt/grub
Copie o arquivo de fonte para o diretório Copie o arquivo de fonte para o diretório
-----------------------------------------
.. code:: shell .. code:: shell
cp /usr/share/grub/unicode.pf2 /boot_alt/grub/ cp /usr/share/grub/unicode.pf2 /boot_alt/grub/
Crie o arquivo ``/boot_alt/grub/grub.cfg`` com o conteúdo: Crie o arquivo ``/boot_alt/grub/grub.cfg`` com o conteúdo:
----------------------------------------------------------
.. code:: cfg .. code:: cfg
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment