Debian-OPSI-samba4: Unterschied zwischen den Versionen

Aus Vosp.info
Wechseln zu:Navigation, Suche
(Ziel)
Zeile 43: Zeile 43:
 
  dpkg-reconfigure locales
 
  dpkg-reconfigure locales
 
''de_DE.UTF-8'' auswählen und als default einstellen
 
''de_DE.UTF-8'' auswählen und als default einstellen
 +
 +
=== Host bequem machen ===
 +
==== Bash-completion ====
 +
apt-get install bash-completion
 +
==== Farbiges Promt ====
 +
vim ~/.bashrc
 +
 +
export PS1='\[\033[0;31m\]\u\[\033[0;36m\]@\h:\[\033[0m\]\w\$ '
 +
 +
* [0;36m] Türkis (cyan)
 +
* [0;32m] Grün (green)
 +
* [0;31m] Rot (red)
 +
 +
* Meine Farbregeln
 +
** Vor dem Promt: ''rot'' für root und ''grün'' für user.
 +
** Hinter dem Promt: ''rot'' für Produktivserver, ''türkis'' für Testrechner und ''grün'' für Privatrechner/Workstations.
 +
 +
 +
Meine .bashrc für ''root'' auf einem Testrechner.
 +
# ~/.bashrc: executed by bash(1) for non-login shells.
 +
 +
export PS1='\[\033[0;31m\]\u\[\033[0;36m\]@\h:\[\033[0m\]\w\$ '
 +
export LS_OPTIONS='--color=auto'
 +
eval "`dircolors`"
 +
alias ls='ls $LS_OPTIONS'
 +
alias ll='ls $LS_OPTIONS -l'
 +
alias l='ls $LS_OPTIONS -lA'
 +
 +
# Some more alias to avoid making mistakes:
 +
alias rm='rm -i'
 +
# bash-completion
 +
. /etc/bash_completion

Version vom 16. Oktober 2015, 12:14 Uhr

Herausforderung

OPSI und Samba4 als AD/DC verstehen sich nicht wirklich gut.
Der Ansatz dieses Postings ist es, beide relativ unabhängig von ein ander im Netzwerk arbeiten zu lassen.
Der OPSI-Server soll kein Teil der Domäne werden. Der OPSI-Agent auf den Clienten soll sich beinm Systemstart am OPSI-Server im Workgroup-Mode anmelden, wenn er Daten für Installationen benötigt.
Beim Anmelden des Users am Clienten geschieht über den Samba4 AD DC.

Soweit die Theorie. Dieses Posting soll klären, ob die Idee etwas wert ist.

Ziel

  • LXC-Host auf Debian Jessie Basis.
  • Zwei Container
    • OPSI - Nicht Teil der Domäne. Es soll Software installieren, bevor die Domäne in Kraft tritt.
    • Samba4 - AD/DC

Installation

LXC-Host

  • Server mit GRML starten
  • Festplatten partitionieren
fdisk /dev/sda
  * /  5G
  * swap 1G
  * lvm Rest
  • LVM nur für die Container
pvcreate /dev/sda3
vgcreate vg_lxc /dev/sda3
lvcreate -L 20G -n lv_lxc vg_lxc
grml-debootstrap --target /dev/sda1 --grub /dev/sda
reboot

Keyboard layout einstellen

dpkg-reconfigure console-data

Im ncurses-Menu auswählen.

  • Select keymap from arch list => O.K.
  • qwertz => O.K.
  • German => O.K.
  • Standard => O.K.
  • latin1 => O.K.

Sprache einstellen

dpkg-reconfigure locales

de_DE.UTF-8 auswählen und als default einstellen

Host bequem machen

Bash-completion

apt-get install bash-completion

Farbiges Promt

vim ~/.bashrc

export PS1='\[\033[0;31m\]\u\[\033[0;36m\]@\h:\[\033[0m\]\w\$ '
  • [0;36m] Türkis (cyan)
  • [0;32m] Grün (green)
  • [0;31m] Rot (red)
  • Meine Farbregeln
    • Vor dem Promt: rot für root und grün für user.
    • Hinter dem Promt: rot für Produktivserver, türkis für Testrechner und grün für Privatrechner/Workstations.


Meine .bashrc für root auf einem Testrechner.

# ~/.bashrc: executed by bash(1) for non-login shells.

export PS1='\[\033[0;31m\]\u\[\033[0;36m\]@\h:\[\033[0m\]\w\$ '
export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'

# Some more alias to avoid making mistakes:
alias rm='rm -i'
# bash-completion
. /etc/bash_completion