当サイトは、URLを変更しました。
新URL https://9monotaira.mydns.jp
当サイトは、URLを変更しました。
新URL https://9monotaira.mydns.jp
NetCommons2(NC2)のヴァージョンアップとリストアを同時に出来ないか、一生懸命調べていました。
かなり時間がかかりましたが、何とか出来ました!!
最新ヴァージョンを新規インストールして、その新環境にリストアしようという訳です。
この記録はリストア直後の深夜に書き始めたんですが、
記録した手順通りで本当に出来るのか、次の日に再実験したところ、やっぱりひっかかってしまいました・・・
そこで、再度確認しながら、少しずつ作業を進めていきました。
今度こそ ・・・ 出来ました!!
次からもこれでOKです。
このサイトは、今回のリストアで出来たものです。
以下、覚え書きです。
<旧サイトでの作業>
①サイトを閲覧不可にする。
②国立情報学研究所NCサイトを参照し、旧サイトにアップデートモジュールを適用しておく。
(アップデートがある場合のみの作業)
③旧サイトで固定リンクを解除後、フルバックアップを実施。
④クライアントPCに③のフルバックアップファイルをダウンロード。
このバックアップファイルは半角英字にリネームしておく。
(日本語環境にしていないサーバーにアップロードするとファイル名が文字化けする)
<新サイトでの作業>
⑤新サーバにmysql新仮データベース(db)作成。
mysqlのdb名、ユーザ名は旧サイトと同じでなくて良い。
⑥新サーバに新ヴァージョンNC2を新規インストール。
mysqlテーブルの接頭語(プレフィックス)は旧サイトのものと同じにする。
プレフィックス最後のアンダーバー(_)に注意。プレフィックスを指定する時に(_)を入力しなくても(_)は設定される。この誤りがdbに接続できない原因になる事が多かった。
(NC2インストールは、テクネコさんのマニュアル nc_install.pdf が参考になる。やや古くCentOS対応ですが)
⑦新サーバ任意ディレクトリ(/home 等)に④のフルバックアップファイルをアップロードし、解凍。
⑧新サイトの webapp/uploadsディレクトリ を削除し、⑦の解凍ファイル中のwebapp/uploadsディレクトリ(旧サイト)で置き換える。
置き換えたuploadsフォルダ、フォルダ下のファイルの user、group は共にwww-data、アクセス権は775に変更しておく。
⑨新サイトのdbを旧サイトの内容にリストアする。
具体的には、
(1)インストール時の新仮db削除
まず、mysqlにログイン
#mysql -u root -p
mysql > drop database 〇〇〇;
(2)新規db作成
mysql > create database △△△ default character set utf8;
(3)バックアップダンプファイルをインポート
mysql >use △△△;
mysql >set names utf8;
mysql >source /home/bk/backup_full.sql;
(バックアップファイルを解凍したディレクトリが /home/bk の場合)
⑩新サイトにログインして、モジュールを一括アップデート。
⑪新サイトを、閲覧可に戻す。
⑫元のフルバックアップファイル削除。
ダウンロード、アップロード、解凍したファイルをすべて削除しておきます。
※あらかじめリストアしたdbを作っておいて、NCインストール時にdbに接続しようとしましたが、これはdbに接続できず上手くいきませんでした。
また、mysql -u root -p 新db名 < backup_full.sql でdbインポートも上手くいきませんでしたが、これは再試行してみたいと思っています。
以上です!
① CentOSインストール
(ア) 理研サイト等から64bit minimal ISO取得して、CDにイメージバーニング
(イ) Language:English(日本語にする必要なし)、Keyboard:Japanese
(ウ) networkconfigureで固定IP設定、「system clock uses UTC」はチェックをはずす
(エ) swap、/、/home 用各パーテーション作成。swapパーテーション以外をRAID1にしてパーテーション決定してからインストール
(オ) 管理ユーザ作成。rootはそのまま
(カ) ルーター内なら、selinux無効、firewall無効
(キ) ネットワーク設定(onboot=yes、nm_controlled=no、ipv6無効化)
(ク) fastestmirror-pluginインストール、システム最新化
(ケ) yum用RPMリポジトリ、(EPELリポジトリ)追加
(コ) NTPサーバー設定
(サ)webminインストール
② wingリポジトリ導入
(ア) # rpm –ivh http://dl.fedoraproject.org/pub/epel/6/x86_64
/epel-release-6-8.noarch.rpm
# cd /etc/yum.repos.d/
# wget http://wing-net.ddo.jp/wing/6/EL6.wing.repo
# yum clean all
③ samba4インストール、AD設定
(ア) # yum -y --enablerepo=wing install samba4 samba4-winbind-clients ldb-tools
krb5-workstation bind-utils
(イ) # vi ~/.bash_profile
※最後に追加
export LDB_MODULES_PATH=/usr/lib64/samba/ldb/
(ウ) # vi /etc/resolv.conf
nameserver 127.0.0.1(サーバー機)
nameserver 192.168.1.1(ルーター)
(エ) # vi /etc/sysconfig/network-scripts/ifcfg-eth0
DNS1="127.0.0.1"
(オ) # samba-tool domain provision
Realm: MJHS.LOCAL
Domain [MJHS]: [ENTER]
Server Role (dc, 他) [dc]: [ENTER]
DNS backend (SAMBA_INTERNAL,他) [SAMBA_INTERNAL]: [ENTER]
DNS forwarder IP address (他) [192.168.1.1]: 192.168.1.1
Administrator password: パスワード入力(大小英、数字、記号3つを使い7字以上)
Retype password: もう一度パスワード入力
(カ) # vi /etc/krb5.conf
[libdefaults] default_realm = MJHS.LOCAL
dns_lookup_realm = false
dns_lookup_kdc = true
(キ) # service samba start
(ク) # chkconfig samba on
(ケ) # kinit administrator@MJHS.LOCAL
※ドメインは必ず大文字で入力
Password for administrator@MJHS.LOCAL: administratorのパスワード入力
④ samba4共有設定
(ア) vi /etc/samba/smb.conf
[home]
path = /home
guest ok = No
read only = No
browseable = No
# service samba restart
(イ) # yum -y install pam_krb5
(ウ) # authconfig --enablekrb5 --krb5kdc=test.mjhs.local --krb5realm=MJHS.LOCAL
--update
(エ) # vi /etc/nsswitch.conf
passwd: files winbind
shadow: files winbind
group: files winbind
⑤ ユーザ登録、個人フォルダ設定
(ア) # useradd user1(CentOSにユーザ追加、パスワードはここでは登録しない)
(イ) # samba-tool user add user1 password1
又は、「RSATのActive Directory ユーザーとコンピューター」でユーザー登録
mjhs.localのUsersを右クリックし、ユーザー(user1)を追加
(ウ) 「RSATのActive Directory ユーザーとコンピューター」で
user1を右クリックし、プロパティーを開く
プロファイルタブを開き、
接続ドライブ「Z:」とパス「\\test\home\user1」を設定
● ● WING☆さん、ありがとうございます!! ● ●
日 | 月 | 火 | 水 | 木 | 金 | 土 |
29   | 30   | 1   | 2   | 3   | 4   | 5   |
6   | 7   | 8   | 9   | 10   | 11   | 12   |
13   | 14   | 15   | 16   | 17   | 18   | 19   |
20   | 21   | 22   | 23   | 24   | 25   | 26   |
27   | 28   | 29   | 30   | 31   | 1   | 2   |