rackdraw är ett LaTeX-paket som gör det enkelt att rita serverrack (19").
Det bygger på TikZ och låter dig placera enheter, twin-maskiner, hyllor och kommentarer exakt i U-enheter, med konsekvent layout och typografi.
Paketet är gjort för:
- nätverksdokumentation
- drift- och serverdokumentation
- rapporter där man vill visa rackets framsida och baksida, inventarie och ansvar
- Rita rack med valfritt antal U
- Fullbredds-enheter (
\Unit) - Enheter med fri bredd och placering (
\UnitFlex) - Twin-maskiner (två enheter som delar bredd)
- Hyllor med stapelbara prylar i decimala U
- Kommentarspanel med U-spann och streckade markeringar
- Lägg
rackdraw.styi samma katalog som ditt.tex-dokument
eller i din lokala TeX-tree. - Ladda paketet:
\usepackage{rackdraw}Ett rack ritas alltid inuti en tikzpicture.
\begin{tikzpicture}[x=1cm,y=1cm,font=\sffamily]
\RackRecalc
\RackFrame{Front}
\end{tikzpicture}Viktigt:
\RackRecalcska anropas i början av varjetikzpicture.
Dessa kan skrivas över före \RackRecalc:
\renewcommand{\RackU}{42} % antal U
\renewcommand{\RackW}{7} % rackets bredd (cm)
\renewcommand{\Ucm}{0.57} % höjd per U (cm)
\renewcommand{\NotesW}{7.0} % bredd på kommentarpanel\Unit{sw1}{1}{1}{SW1}{Kärnswitch}Argument:
- Node-ID
- Start-U
- Höjd i U
- Titel
- Undertitel / beskrivning
\UnitFlex{fw1}{15}{1}{0.0}{3.2}{FW}{Brandvägg (lab)}Argument:
- Node-ID
- Start-U
- Höjd i U
- X-position i cm (från rackets inre vänsterkant)
- Bredd i cm
- Titel
- Undertitel
Detta gör det möjligt att lägga flera enheter på samma U-rad.
\Twin{twA}{twB}{8}{1}{Node A}{App}{Node B}{App}Två enheter som delar bredden på samma U.
\Shelf{shelf1}{12}{2}{Hylla}\ShelfItem{shelf1}{item1}{0.00}{0.00}{1.8}{1.00}{MiniSW}{5 portar}Argument:
- Hyllans node-ID
- Prylens node-ID
- X-position (cm, relativt hyllans inre vänsterkant)
- Y-position i U (decimal tillåten)
- Bredd i cm
- Höjd i U (decimal tillåten)
- Titel
- Beskrivning
Prylar kan alltså staplas och ha olika storlek.
\NotesPanelBegin{Kommentar}\Note{5}{2}{SRV1: hypervisor, mgmt på separat VLAN.}- placerar texten centrerat över 2U
- ritar streckade linjer ovanför och under spannet
\begin{tikzpicture}[x=1cm,y=1cm,font=\sffamily]
\RackRecalc
\RackFrame{Front}
\NotesPanelBegin{Kommentar}
\Unit{sw1}{1}{1}{SW1}{Kärnswitch}
\UnitFlex{fw1}{2}{1}{0.0}{3.0}{FW}{Brandvägg}
\UnitFlex{ap1}{2}{1}{3.2}{2.5}{AP}{WiFi}
\Note{1}{1}{Core-switch, trunkar mot VLAN}
\end{tikzpicture}