Changes between Version 20 and Version 21 of linux/cheap-nas


Ignore:
Timestamp:
2015-04-17T12:53:06Z (10 years ago)
Author:
root
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • linux/cheap-nas

    v20 v21  
    7272}}}
    7373
     74в /etc/sysctl.conf я добавил:
     75{{{
     76#!linux-config
     77# disable core files http://www.cyberciti.biz/faq/linux-disable-core-dumps/
     78fs.suid_dumpable = 0
     79
     80# disable ipv6 http://wiki.centos.org/FAQ/CentOS6#head-d47139912868bcb9d754441ec
     81b6a8a10d41781df
     82net.ipv6.conf.all.disable_ipv6 = 1
     83net.ipv6.conf.default.disable_ipv6 = 1
     84
     85# reboot after kernel panic
     86kernel.panic = 10
     87
     88# http://habrahabr.ru/post/200466/
     89# http://habrahabr.ru/post/209460/
     90net.ipv4.tcp_reordering = 127
     91net.core.rmem_max = 33554432
     92net.core.wmem_max = 33554432
     93net.core.rmem_default = 16777216
     94net.core.wmem_default = 16777216
     95net.ipv4.tcp_rmem = 1048576 1048576 1048576
     96net.ipv4.tcp_wmem = 1048576 1048576 1048576
     97net.ipv4.tcp_mem = 1048576 1048576 1048576
     98net.ipv4.tcp_no_metrics_save = 1
     99net.ipv4.tcp_window_scaling = 1
     100net.ipv4.tcp_timestamps = 0
     101net.ipv4.tcp_sack = 0
     102net.ipv4.tcp_dsack = 0
     103net.core.netdev_max_backlog = 300000
     104net.core.optmem_max = 524287
     105vm.min_free_kbytes = 720896
     106}}}
     107
    74108=== zfs
    75109самый неинтересный раздел. zfs заводится с полпинка, как описано [http://zfsonlinux.org/epel.html тут]:
     
    151185#!bash
    152186zpool create \
    153  -o ashift=12 laguna1
     187 -o ashift=12 tank
    154188 raidz d1-part3 d2-part3 d3-part3 d4-part3
    155189 log mirror d5-part1 d6-part1
    156190 cache d5-part2 d6-part2 d7-part1 
    157 zfs create -V 7600g laguna1/laguna1
     191zfs create -V 7600g tank/bvol
    158192}}}
    159193
     
    224258}}}
    225259
     260после завершения сборки устанавливаю новое ядро, firmware и заголовочные файлы:
     261{{{
     262#!bash
     263kernel="2.6.32-504.12.2.el6.scst"
     264rpm -ivh \
     265 kernel-firmware-${kernel}.x86_64.rpm \
     266 kernel-${kernel}.x86_64.rpm \
     267 kernel-devel-${kernel}.x86_64.rpm \
     268 kernel-headers-${kernel}.x86_64.rpm
     269}}}
     270и перегружаюсь.
     271
    226272=== scst
    227273от выбора iscsi target под linux может закружиться голова, но за меня их уже [#link1 сравнили], поэтому я этого делать не буду, а поверю на слово и сразу выберу scst.
     274{{{
     275#!bash
     276cd scst3
     277make scst scst_install iscsi iscsi_install scstadm scstadm_install
     278chkconfig scst on
     279service scst start
     280}}}
     281/etc/scst.conf:
     282{{{
     283#!linux-config
     284HANDLER vdisk_blockio {
     285 enabled 1
     286 DEVICE bvol {
     287  filename /dev/zvol/tank/bvol
     288  nv_cache 1
     289 }
     290}
     291TARGET_DRIVER iscsi {
     292 enabled 1
     293 IncomingUser "login password"
     294 TARGET iqn.2015-04.org.tank:bvol {
     295  enabled 1
     296  LUN 0 bvol
     297  IncomingUser "login password"
     298 }
     299}
     300}}}
    228301
    229302== полезные ссылки: