skeggoeld.db.tokushima-u.ac.jp, reginleif.db.tokushima-u.ac.jp
準備
○ repository設定の変更
- skuld:edb/srcs/libedbpub/print_tuple.c (utlf1, utlf2) --- recompile all and EdbAssistance
- skuld:/usr/local/edb/etc/edbgate.conf (utlf1, utlf2)
- java/lib/logistics/src/Logistics.java: (utlf1, utlf2) --- recompile all and release
- NakedSun:/UTLF/etc/respository.conf (utlf1, utlf2)
○ cronの停止
- Stop Urd cron (EDBtoUTLF, EdbERD, SURVEY, AP, AWA)
- Stop Verdandi cron (EdbERD)
- Stop NakedSun cron
skeggoeld, reginleif
準備
- Apacheを停止: /usr/local/etc/rc.d/apache stop
- PostgreSQLを停止: /usr/local/etc/rc.d/postgresql stop
- UTLFDBRMIを停止: /usr/local/etc/rc.d/utlfdbrmi stop
- Cronを停止(utlf)
- /home/private/replace202006# ./backup-for-freebsd.sh
- FreeBSD 12.1 をインストール.
- /etc/resolv.conf
- /etc/rc.conf
- /etc/ipf.rules
- /etc/amd.map
- touch /etc/exports
- /etc/hosts.allow
- /etc/passwd
- /etc/group
- usr.staff.tar
- usr.local.edb.tar
- /etc/make.conf
- /etc/ssh/sshd_config
- (host_key)
- /etc/aliases
- /etc/mail# make install
- /etc/sysctl.conf
- /etc/daily.local
- /etc/periodic.conf
- /etc/fstab (comment swap)
- /etc/ttys
- /usr/src# svnlite co svn://svn.db.tokushima-u.ac.jp/base/releng/12.1/ .
- /usr/src/sys/amd64/conf/$KERNCONF
- /usr/src# make buildworld
- /usr/src# make buildkernel
- /boot/loader.conf:vfs.zfs.arc_max
- /etc/sysctl.conf: vfs.zfs.arc_*
- /usr/ports# svnlite co svn://svn.db.tokushima-u.ac.jp/ports/head/ .
- zfs set secondarycache=none zroot
- zfs create -o checksum=sha256 zroot/home1
- zfs set mountpoint=/home1 zroot/home1
- zfs create -o secondarycache=metadata zroot/home1/backup
- zfs create -o setuid=off -o compression=gzip-9 zroot/home1/backup/ustorage
- zfs create -o checksum=sha256 zroot/UTLF
- zfs set mountpoint=/UTLF zroot/UTLF
- zfs create -o compression=gzip-9 -o exec=off -o setuid=off -o secondarycache=all zroot/UTLF/c-cache
- chown utlf:utlf /UTLF/c-cache
- zfs create -o compression=lz4 zroot/UTLF/logs
- zfs create -o recordsize=8k -o secondarycache=all zroot/UTLF/repository
- UTLF.*.tarを展開
- pkg.list のパッケージを構築
- /usr/ports/net/rsync
- # ports.sh retrieve
- /usr/ports/devel/subversion
- /usr/ports/ports-mgmt/portupgrade
- /usr/ports/java/openjdk8
- /usr/ports/japanese/nkf
- /usr/ports/japanese/less
- /usr/ports/converters/base64
- /usr/ports/devel/imake
- /usr/ports/www/apache24
- /usr/ports/databases/postgresql11-server
(後始末)
- utlfdbrmi
- zfsusbcache
- cron実行を復帰(root, utlf, alex)