差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
freebsd:001_030_proliant_microserver高機能nas化計画_設定編 [2011-10-31 00:06] Decomo |
freebsd:001_030_proliant_microserver高機能nas化計画_設定編 [2020-12-03 19:36] (現在) |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== ProLiant MicroServer高機能NAS化計画(設定編) ====== | ====== ProLiant MicroServer高機能NAS化計画(設定編) ====== | ||
| - | + | ===== データ用RAID-Zボリュームの作成 ===== | |
| <cli prompt="# | <cli prompt="# | ||
| - | # vi /etc/rc.d/gnop_aft | + | # dd if=/dev/zero of=/dev/ada2 bs=1m count=1 |
| - | #!/bin/sh | + | # dd if=/dev/zero of=/ |
| - | # | + | # dd if=/dev/zero of=/dev/ada4 bs=1m count=1 |
| - | # Original: http://d.akinori.org/2010/04/15/ | + | # dd if=/ |
| - | # renamed zfs_prepare to gnop_aft | + | |
| - | # PROVIDE: gnop_aft | + | # gpart create -s gpt ada2 |
| - | # BEFORE: zfs zvol | + | # gpart create -s gpt ada3 |
| + | # gpart create -s gpt ada4 | ||
| + | # gpart create -s gpt ada5 | ||
| - | . / | + | # gpart add -b 40 -s 3906721895 -t freebsd-zfs -l data0a ada2 |
| + | # gpart add -b 40 -s 3906721895 -t freebsd-zfs -l data0b ada3 | ||
| + | # gpart add -b 40 -s 3906721895 -t freebsd-zfs -l data0c ada4 | ||
| + | # gpart add -b 40 -s 3906721895 -t freebsd-zfs -l data0d ada5 | ||
| - | name=" | + | # gnop create -S 4096 /dev/ada2p2 |
| - | rcvar=" | + | # gnop create -S 4096 /dev/ada3p2 |
| - | start_cmd=" | + | # gnop create -S 4096 /dev/ada4p2 |
| - | stop_cmd=" | + | # gnop create -S 4096 /dev/ada5p2 |
| - | #required_modules=" | + | |
| - | aft_sector_size=4096 | + | # zpool create zdata raidz / |
| - | gnop_aft_start() | + | # zpool export zdata |
| - | { | + | # gnop destroy /dev/ada2p2.nop |
| - | [ `$SYSCTL_N security.jail.jailed` -ne 1 ] || return 0 | + | # gnop destroy /dev/ada3p2.nop |
| - | | + | # gnop destroy /dev/ada4p2.nop |
| - | | + | # gnop destroy /dev/ada5p2.nop |
| - | gnop create -S $aft_sector_size $dev | + | # zpool import zdata |
| - | | + | |
| - | } | + | |
| - | gnop_aft_stop() | + | # zfs set checksum=fletcher4 zdata |
| - | { | + | # zfs set compression=on zdata |
| - | [ `$SYSCTL_N security.jail.jailed` | + | # zfs create |
| - | local dev | + | # zfs create -o compression=gzip-9 zdata/ |
| - | for dev in $gnop_aft_devs; | + | # zfs create -o quota=3T zdata/ |
| - | gnop destroy $dev.nop | + | # zfs create -o quota=2T zdata/ |
| - | done | + | # zfs create zdata/ |
| - | } | + | </ |
| - | load_rc_config $name | + | Macの/ |
| - | run_rc_command | + | <cli prompt="$ "> |
| + | $ sudo mkdir /Volumes | ||
| + | $ sudo chmod 777 /Volumes | ||
| + | $ sudo ln -s / | ||
| + | $ sudo ln -s / | ||
| + | </ | ||
| - | # chmod +x / | + | ===== 各種初期設定 ===== |
| - | # vi / | + | [[freebsd_9.0r_initial_setting]] |
| - | # ATF workaround via GEOM NOP -- see / | + | |
| - | gnop_aft_enable=" | + | |
| - | gnop_aft_devs="ada0 ada1 ada2 ada3" | + | |
| - | ===== データ用RAID-Zボリュームの作成 ===== | + | ===== AFPサーバの構築 |
| - | dd if=/ | + | |
| - | dd if=/ | + | |
| - | dd if=/ | + | |
| - | dd if=/dev/zero of=/dev/ada5 bs=1m count=1 | + | |
| - | Hitachi HDS722020ALA330 3907029168 | + | ==== avahi ==== |
| - | WDC WD20EARX-00PASB0 3907029168 | + | === インストール |
| - | ST2000DL003-9VT166 3907029168 | + | < |
| - | + | ||
| - | gpart create -s gpt ada2 | + | |
| - | gpart create -s gpt ada3 | + | |
| - | gpart create -s gpt ada4 | + | |
| - | gpart create -s gpt ada5 | + | |
| - | + | ||
| - | gpart add -b 40 -s 3906721895 -t freebsd-zfs -l data0a ada2 | + | |
| - | gpart add -b 40 -s 3906721895 -t freebsd-zfs -l data0b ada3 | + | |
| - | gpart add -b 40 -s 3906721895 -t freebsd-zfs -l data0c ada4 | + | |
| - | gpart add -b 40 -s 3906721895 -t freebsd-zfs -l data0d ada5 | + | |
| - | + | ||
| - | zpool create zdata raidz / | + | |
| - | zfs set checksum=fletcher4 zdata | + | |
| - | sudo zfs set compression=on zdata | + | |
| - | sudo zfs create -o compression=gzip-9 zdata/ | + | |
| - | zfs create -o quota=2t zdata/ | + | |
| - | zfs create -o quota=2t zdata/ | + | |
| - | zfs create zdata/ | + | |
| - | + | ||
| - | ===== avahi ===== | + | |
| - | <cli> | + | |
| $ sudo portinstall avahi | $ sudo portinstall avahi | ||
| - | $ sudo vi / | + | </ |
| + | |||
| + | === 設定ファイル === | ||
| + | <code xml |h / | ||
| <?xml version=" | <?xml version=" | ||
| < | < | ||
| 行 94: | 行 74: | ||
| </ | </ | ||
| </ | </ | ||
| + | </ | ||
| - | ===== Netatalk ===== | + | <code conf |h / |
| + | dbus_enable=" | ||
| + | avahi_daemon_enable=" | ||
| + | </ | ||
| + | |||
| + | === 起動 === | ||
| + | <cli prompt=" | ||
| + | $ sudo / | ||
| + | $ sudo / | ||
| + | </ | ||
| + | |||
| + | ==== Netatalk ==== | ||
| + | === インストール === | ||
| + | <cli prompt="$ "> | ||
| $ sudo portinstall netatalk | $ sudo portinstall netatalk | ||
| + | </ | ||
| + | |||
| + | === 設定ファイル === | ||
| + | <code |h / | ||
| + | ATALK_NAME=Freyja | ||
| + | ATALK_UNIX_CHARSET=' | ||
| + | ATALK_MAC_CHARSET=' | ||
| + | AFPD_UAMLIST=" | ||
| + | CNID_CONFIG=" | ||
| + | </ | ||
| + | |||
| + | <code |h / | ||
| + | :DEFAULT: options: | ||
| + | ~ | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | <code |h / | ||
| + | netatalk_enable=" | ||
| + | cnid_metad_enable=" | ||
| + | afpd_enable=" | ||
| + | </ | ||
| + | |||
| + | === 起動 === | ||
| + | <cli prompt=" | ||
| + | $ sudo / | ||
| + | </ | ||
| - | cd /usr/local/ | + | ===== 参考サイト ===== |
| - | sudo ./dbus start | + | [[http://www003.upp.so-net.ne.jp/hat/netatalk/ |
| - | sudo ./avahi-daemon start | + | |
| - | sudo ./ | + | |
| - | sudo ./ | + | |