NexentaStor CommunityEdition 3.11が思ったより使えそうににゃってたので実機にInst。
相変わらずレジストがめどい。
あとMTUがどうのと出てnicがupせず手動でごにょる必要が。ハブか?
そのままだとNICの設定に失敗することがあるので、rootで入って
setup network interface nic1 static
でMTUを1600にして設定。再度1500に戻せば認識する。
aggregationする場合は、使用するNICEのMTUを1500にしてから
setup network interface nic1 unconfigure
setup network interface nic2 unconfigure
して
setup network aggregation create
setup network interface aggr1 static
する。
GUIからzfs_nocacheflushのほか、
setup appliance nms property net_tcp_recv_hiwat -y -p 524288
setup appliance nms property net_tcp_xmit_hiwat -y -p 524288
setup appliance nms property net_tcp_naglim_def -y -p 1
setup appliance nms property sys_zfs_vdev_max_pending -y -p 1
(効かにゃい?)
zfs set mountpoint=/volumes/pool1 pool1
zfs set sync=disabled pool1
zfs set sync=disabled pool1/share
zfs set atime=off pool1
zfs set atime=off pool1/share
zfs set snapdir=visible pool1
zfs set snapdir=visible pool1/share
echo set zfs:zfs_scrub_delay = 100 >> /etc/system
echo set zfs:zfs_scrub_limit = 1 >> /etc/system
echo set rpcmod:clnt_max_conns = 8 >> /etc/system
echo set hires_tick = 1 >> /etc/system
# RAID HBA CACHEとCompress関連で調整
echo set zfs:zfs_txg_timeout = 10 >> /etc/system
echo set zfs:zfs_write_limit_override = 0 >> /etc/system
# SATA直結の場合1〜 SAN等には30〜
echo set zfs:zfs_vdev_max_pending = 1 >> /etc/system
# Dedup/L2ARC使用時
echo set zfs:zfs_arc_meta_limit = $(( $(echo "::arc" | mdb -k | grep "^c_max" |sed -e 's/^[^=]*=[ ]*//' -e 's/ *MB//')000000 / 10 * 8 )) >> /etc/system
割合は適当に変更
あたりを一応。
updateは
setup appliance upgrade
か、
apt-clone dist-upgrade
とかして
reboot
sudoその他が入ってにゃいので、
apt-get update ; apt-get install sudo top
apt-get install sunwter
とかはしといたほうがいい。
ユーザの追加はGUIからだけだと/home以下にディレクトリが無いとかいろいろ。
u=user1
echo "$u localhost:/export/home/&" >> /etc/auto_home
usermod -d /home/$u $u
echo "$u::::roles=root" >> /etc/user_attr
mkdir /export/home/$u
chown $u.staff /export/home/$u
位しとけばとりあえず何とかにゃるか?
あとはいつもの
visudo
user1 ALL=(ALL) NOPASSWD: ALL
Defaults:user1 !env_reset
# nfs clientのIPを全部登録
vi /etc/hosts
seq 1 9|while read a ; do echo 123.123.123.$a sv0$a ; done | grep -v $HOSTNAME >> /etc/hosts
seq 10 254|while read a ; do echo 123.123.123.$a sv$a ; done | grep -v $HOSTNAME >> /etc/hosts
cd /
ln -s /volumes/pool1/
mkdir -p /vmfs/volumes
cd /vmfs/volumes/
host=`cat /etc/nodename`
ln -s /pool1/share/ ds_$host
cd / ; ln -s /volumes/pool1
chmod 777 /pool1/share
crontab -e
ssh-keygen -t rsa
cd ; cd .ssh
vi authorized_keys
echo VerifyReverseMapping no >> /etc/ssh/sshd_config
とかとか
チューニング部分はまださっぱりだけど