サポート #320

【Web1】再セットアップ手順

矢野 宗一郎9年以上前に追加. 9年以上前に更新.

ステータス:新規開始日:2015/06/18
優先度:通常期日:
担当者:山本 義治進捗 %:

0%

カテゴリ:システム全般作業時間の記録:-
対象バージョン:-

説明

Web1の再セットアップ手順

【Web1再セットアップ手順】
①yumのリポジトリ設定 # yum install yum-priorities # /bin/vi /etc/yum.repos.d/CentOS-Base.repo

"[base]", "[updates]", "[extras]", "[centosplus]", "[contrib]" に
priority=1を追加する。
  1. /bin/vi /etc/yum.repos.d/CentOS-Media.repo
    "[c5-media]" にpriority=1を追加する。
  1. rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
  2. wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
  3. rpm -K rpmforge-release-0.5.2-2.el5.rf.*.rpm
  4. rpm -i rpmforge-release-0.5.2-2.el5.rf.*.rpm
  5. /bin/vi /etc/yum.repos.d/rpmforge.repo
    "[rpmforge]" にpriority=10を設定。

②Apacheインストール # yum install httpd

③PHPインストール # yum install php php-mysql php-pear php-mbstring php-devel php-gd php-xml php-xmlrpc

④postfixインストール # yum install postfix

⑤dovecotインストール # yum install dovecot

⑥サービス自動起動
#/sbin/chkconfig httpd on
#/sbin/chkconfig postfix on
#/sbin/chkconfig dovecot on
#/sbin/chkconfig saslauthd on
#/sbin/chkconfig ntpd on

以降は、添付ファイル参照。

Apache設定.txt Magnifier (2.791 KB) 矢野 宗一郎, 2015/06/18 16:25

munin.conf設定.txt Magnifier (1.353 KB) 矢野 宗一郎, 2015/06/18 16:26

postfix設定.txt Magnifier (5.209 KB) 矢野 宗一郎, 2015/06/18 16:26

dovecot設定.txt Magnifier (1.888 KB) 矢野 宗一郎, 2015/06/18 16:27

ntp設定.txt Magnifier (823 Bytes) 矢野 宗一郎, 2015/06/18 16:27

Apacheログローテート設定.txt Magnifier (801 Bytes) 矢野 宗一郎, 2015/06/18 16:27

my.cnf設定.txt Magnifier (2.585 KB) 矢野 宗一郎, 2015/06/18 16:27

MySQL設定.txt Magnifier (2.253 KB) 矢野 宗一郎, 2015/06/18 16:27

php.ini設定.txt Magnifier (6.786 KB) 矢野 宗一郎, 2015/06/18 16:27

アプリケーション設定.txt Magnifier (5.387 KB) 矢野 宗一郎, 2015/06/18 16:27

i-generationコンテンツ同期手順.txt Magnifier (4.251 KB) 山本 義治, 2015/06/18 16:47

crontab.txt Magnifier (8.482 KB) 山本 義治, 2015/06/22 16:41

履歴

#2 山本 義治9年以上前に更新

  • ファイル crontab.txt を追加

#3 山本 義治9年以上前に更新

旧HDD接続サービス

[旧HDD接続サービスサーバ基本情報]

  IPアドレス:219.94.196.164
  インストールOS:CentOS 6

セカンダリに接続いたしました旧ハードディスクは、以下のように
認識されております。

  旧HDDのデバイスファイル: /dev/sdb

 [旧HDD接続サービスサーバ管理用アカウント]

  ユーザー名: admin
  パスワード: お客様ご指定のパスワードとなります。

  ユーザー名: root
  パスワード: お客様ご指定のパスワードとなります。

 [サービスご提供期間]

2015年06月19日 - 06月25日 24:00

パーティション確認

[root@localhost admin]# fdisk -l

ディスク /dev/sdb: 500.1 GB, 500107862016 バイト
ヘッド 255, セクタ 63, シリンダ 60801
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00052557

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdb1   *           1          13      104391   83  Linux
/dev/sdb2              14       60531   486110835   83  Linux
/dev/sdb3           60532       60786     2048287+  82  Linux スワップ / Solaris

ディスク /dev/sda: 500.1 GB, 500107862016 バイト
ヘッド 255, セクタ 63, シリンダ 60801
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00063504

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1   *           1          32      256000   83  Linux
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sda2              32         287     2048000   82  Linux スワップ / Solaris
パーティション 2 は、シリンダ境界で終わっていません。
/dev/sda3             287       60802   486081536   83  Linux

マウントするディレクトリ作成

[root@localhost admin]# mkdir /ext1
[root@localhost admin]# mkdir /ext2

マウント

[root@localhost admin]# mount -t ext4 /dev/sdb1 /ext1
[root@localhost admin]# mount -t ext4 /dev/sdb2 /ext2

確認

[root@localhost admin]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       457G  1.6G  432G   1% /
tmpfs           498M     0  498M   0% /dev/shm
/dev/sda1       239M   74M  152M  33% /boot
/dev/sdb1        95M  7.7M   82M   9% /ext1
/dev/sdb2       449G  138G  289G  33% /ext2

※2013年のログまでしかないので使用しない

#4 山本 義治9年以上前に更新

  • ファイル を削除 (crontab.txt)

#5 山本 義治9年以上前に更新

  • ファイル crontab.txt を追加

#6 山本 義治9年以上前に更新

ログディレクトリ作成

[root]$ mkdir /www/aff/log
[root]$ chmod 777 /www/aff/log
[root]$ mkdir /www/aff/stat/log
[root]$ chmod 777 /www/aff/stat/log

[root]$ mkdir /www/aff_test_new/log
[root]$ chmod 777 /www/aff_test_new/log
[root]$ mkdir /www/aff_test_new/stat/log
[root]$ chmod 777 /www/aff_test_new/stat/log

#8 山本 義治9年以上前に更新

・cron手動実行→完了
・crontab設定
・rsync設定(web1→web2)
・DNS設定変更
・SSL動作確認

#9 山本 義治9年以上前に更新

apache再起動エラー対処

/etc/httpd/conf/httpd.conf_test

PidFile run/httpd.pid

PidFile run/httpd_test.pid

#10 山本 義治9年以上前に更新

  • ファイル を削除 (crontab.txt)

#11 山本 義治9年以上前に更新

追記
・ASPレポート同期
・成果保留自動反映

#12 山本 義治9年以上前に更新

nagios設定

[root@web1 admin]# yum install net-snmp
[root@web1 admin]# yum install net-snmp-utils
[root@web1 admin]# vi /etc/snmp/snmpd.conf 
113 com2sec local       localhost       i-generation
 114 com2sec mynetwork   49.212.24.211   i-generation
 120 group  local_group       v1             local
 121 group  local_group       v2c            local
 122 group  local_group       usm            local
 123 group  mynetwork_group   v1             mynetwork
 124 group  mynetwork_group   v2c            mynetwork
 125 group  mynetwork_group   usm            mynetwork
 156 view  view_all      included   .1                 80
 162 access  local_group       ""       any        noauth     exact   view_all   none   none
 163 access  mynetwork_group   ""       any        noauth     exact   view_all   none   none
 469 exec slave_io /home/admin/snmp/replication_slave_io.sh
 470 exec slave_sql /home/admin/snmp/replication_slave_sql.sh
 471 exec master_check /home/admin/snmp/replication_master_check.sh
[root@web1 snmp]# vi replication_master_check.sh 
#!/bin/bash

mysql -h 192.168.2.104 -umysql -p****** aff -e "select count(*) from click_log_merge\G" | grep "count" 
[root@web1 snmp]# vi replication_slave_sql.sh 
#!/bin/bash

mysql -h 192.168.2.102 -umysql -p****** aff -e "show slave status\G" | grep Slave_SQL_Running
[root@web1 snmp]# vi replication_slave_io.sh 
#!/bin/bash

mysql -h 192.168.2.102 -umysql -p****** aff -e "show slave status\G" | grep Slave_IO_Running
[root@web1 cron]# /etc/init.d/snmpd start
[root@web1 cron]# /sbin/chkconfig snmpd on

他の形式にエクスポート: Atom PDF