ホーム
おまかせ表示
ログイン
設定
NOBODY:PLACE Wikiについて
免責事項
NOBODY:PLACE Wiki
検索
過去ログ/さくらのVPS(v3) への引越し記録のソースを表示
←
過去ログ/さくらのVPS(v3) への引越し記録
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
'''※この記事は [[過去ログ]] に含まれている記事です''' == 申し込みから利用開始まで == さくらインターネットのVPSページから申し込み。 [http://vps.sakura.ad.jp/ VPS(仮想専用サーバ)のさくらインターネット] 申し込みが完了すると「お申込受付完了のお知らせ」という名前のメールが届く。この時点ではまだサーバにはログイン出来ない。サーバの準備が完了すると「[さくらのVPS] 仮登録完了のお知らせ」というメールが届く。このメール内に記載されているrootパスでログイン。 == サーバの設定 == === OSの設定 === デフォルトのOSはCentOS 6.2。特に変更は無いのでこのまま。 === rootパスの変更 === メールに記載されたrootパスのままにしておくのは不安なのでまず変更しておく。 # passwd root Changing password for user root. New password: ← 新しいパスワードを入力する パスワードが単純すぎると it is based on a dictionary word と怒られるけど、パスワードログインはあとで無効にするのでとりあえず。 === 実行ユーザの作成 === 適当な名前でユーザを作成しておく。 adduser ippei ← ippeiというユーザーを追加する passwd ippei ← ippeiというユーザーのパスワードを設定する === 実行ユーザの権限を追加(グループ設定とsudo) === まず、wheelグループに追加する usermod -G wheel ippei 次にsudoの使用を許可する。 visudo としてsudoの設定ファイルを開いた上で、以下の通りに変更する。 # %wheel ALL=(ALL) ALL ↓ %wheel ALL=(ALL) ALL === 公開鍵の設定(ssh) === 実行ユーザでログインしてauthorized_keysを作成、公開鍵を登録。 mkdir ~/.ssh chmod 0700 ~/.ssh touch ~/.ssh/authorized_keys chmod 0600 ~/.ssh/authorized_keys vi ~/.ssh/authorized_keys ← 公開鍵の内容をコピペ パーミッションは要注意 == アプリケーションのインストール/設定 == rsyncによるコピーだけで済ませようと思ったんだけど結局上手くいかなかったので地道にやることにする。 まずは必要なアプリケーションのインストール。 === レポジトリを追加 === epel rpm --import http://ftp.riken.jp/Linux/fedora/epel/RPM-GPG-KEY-EPEL rpm -ivh http://ftp.riken.jp/Linux/fedora/epel/5/i386/epel-release-5-4.noarch.rpm rpmforge rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm remi rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi rpm -ivh http://rpms.famillecollet.com/enterprise/5/remi/i386/remi-release-5-8.el5.remi.noarch.rpm === Apache === yumでインストールすると2.2.15が入る。 yum -y install httpd サーバ起動時に起動するようにchkconfigを変更。 chkconfig httpd on === MySQL(5.5) === remiを使って5.5.22をインストール。 yum --enablerepo=remi -y install mysql-server mysql-devel mysql-lib 自動起動の設定。 chkconfig mysqld on セキュアインストール(初期設定) service mysqld start mysql_secure_installation いろいろ聞かれるけどrootパスワードの設定以外はEnterだけでOK。 === PHP(5.3) === remiを使って5.3.10をインストール。 yum --enablerepo=remi -y install php php-devel php-pear php-mbstring php-gd php-mysql php-xml === phpMyAdmin === yumで普通にインストール yum -y install phpMyAdmin アクセス権限を設定 vi /etc/httpd/conf.d/phpMyAdmin.conf === FTP === 普通にインストール yum -y install vsftpd 自動起動を設定 chkconfig vsftpd on その他の設定は下記エントリを参考に。 [http://akibe.com/centos-setup-6-ftp/ chkconfig vsftpd on] === sshfs === マウントに使う yum -y install fuse-sshfs === Symfony === PEARからさくっと1.4.17を入れる。 pear channel-discover pear.symfony-project.com pear install symfony/symfony === Movable Type5 === 以下を参考に。 [http://d.hatena.ne.jp/mizincogrammer/20101118/1290059754 さくらVPSでMTOS5を動かすまで - みじんこ日記] CGIの実行に関する設定(httpd.conf) #AddHandler cgi-script .cgi ↓ AddHandler cgi-script .cgi Directoryに追加 Options ExecCGI 不足しているライブラリを足す。 yum -y install perl-Crypt-DSA perl-GD perl-Archive-Tar perl-Mail-Sendmail ImageMagick-perl perl-XML-Parser perl-XML-Dumper 本体はrsyncで引っ越し。 === フレッシュリーダー === (特に言及なし) == データのコピーは失敗した == さくらの田中社長のエントリを参考にrsyncしてみたんだけど、新サーバが立ち上がらなくなっちゃった。 [http://tanaka.sakura.ad.jp/2011/03/sakura-vps-upgrade.html さくらのVPSで上位プランに移行するための手順 - さくらインターネット創業日記] OSのバージョンも違うし、何かと問題があったんだろうな。 === rsyncの確認 === rsync --version rsync version 3.0.6 protocol version 30 Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ Capabilities: 64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints, socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace, append, ACLs, xattrs, iconv, symtimes rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the GNU General Public Licence for details. === 実行したコピー === * コピー元:49.212.39.68 * コピー先:219.94.245.87 rsync -rtlzvogpHAX --delete --exclude /dev/ --exclude /proc/ --exclude /sys/ --exclude /var/run/ --exclude /var/lock/ --exclude ifcfg* --exclude ssh _host_* --exclude fstab --block-size=4096 -e ssh / 219.94.245.87:/ MySQLのデータファイルがとにかく重い。 * 開始:2012/04/05 11:58 * 終了:2012/04/05 12:40 → 新サーバ起動せず。仕方が無いので初期化。 [[Category:過去ログ]]
過去ログ/さくらのVPS(v3) への引越し記録
に戻る。