User Tools

Site Tools


nas_on_debian

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
nas_on_debian [2017/08/13 06:33] – [Docker] herwarthnas_on_debian [2017/08/15 18:08] (current) herwarth
Line 132: Line 132:
   systemctl daemon-reload   systemctl daemon-reload
   systemctl enable network-wait-online   systemctl enable network-wait-online
 +====Tuning==== 
 +===Swappiness=== 
 +<code - /etc/sysctl.d/10-local.conf> 
 +vm.swappiness=1 
 +</code> 
 +===SSD kernel scheduler=== 
 +<code - /etc/udev/rules.d/60-ssd-scheduler.rules> 
 +# set deadline scheduler for non-rotating disks 
 +ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="deadline" 
 +</code>
 ====S.M.A.R.T monitoring==== ====S.M.A.R.T monitoring====
   apt install smartmontools   apt install smartmontools
Line 221: Line 230:
  load printers = No  load printers = No
  printcap name = cups  printcap name = cups
 + max xmit = 32768
 + min receivefile size = 2048
  server min protocol = NT1  server min protocol = NT1
  passdb backend = ldapsam:ldap://ldap.mngt.bh.helux.nl  passdb backend = ldapsam:ldap://ldap.mngt.bh.helux.nl
  security = USER  security = USER
  server role = standalone server  server role = standalone server
 + deadtime = 15
 + socket options = IPTOS_LOWDELAY SO_RCVBUF=131072 SO_SNDBUF=131072 TCP_NODELAY
  winbind enum groups = Yes  winbind enum groups = Yes
  winbind enum users = Yes  winbind enum users = Yes
Line 233: Line 246:
  create mask = 0640  create mask = 0640
  directory mask = 0750  directory mask = 0750
 + aio read size = 2048
 + aio write size = 2048
 + use sendfile = Yes
 + write cache size = 1024000
  
  
Line 243: Line 260:
 [share] [share]
  path = /volume1/share  path = /volume1/share
 + force create mode = 0644
 + force directory mode = 0755
  read only = No  read only = No
  valid users = %U  valid users = %U
Line 281: Line 300:
   systemctl enable avahi-daemon   systemctl enable avahi-daemon
 =====Docker===== =====Docker=====
-Add the Docker CE repo+Add the Docker CE repo and install from there
   apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common   apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
  
Line 289: Line 308:
  
   apt install docker-ce   apt install docker-ce
 +For Kolla
 +  mkdir -p /etc/systemd/system/docker.service.d
 +<code>
 +tee /etc/systemd/system/docker.service.d/kolla.conf <<-'EOF'
 +[Service]
 +MountFlags=shared
 +EOF
 +</code>
 +  systemctl daemon-reload
 +
 +  systemctl restart docker
 +
 +  echo configfs >/etc/modules-load.d/configfs.conf
 +  systemctl status sys-kernel-config.mount
 +
 {{tag>linux}} {{tag>linux}}
nas_on_debian.1502606014.txt.gz · Last modified: by herwarth