So-net無料ブログ作成
  • ブログをはじめる
  • ログイン

MOSS移行 (2) [技術情報]

MOSS移行の続編です。

エンドユーザーがある程度の期間使用しないということでGWにMOSS移行を決行しました。なんとか無事に移行完了です!!うれしーっ!
ユーザー様が仮想環境を使って運用していて検証も仮想環境上で行えたため準備も含めて1ヶ月半という短期間で終了しました。仮想環境の効果は抜群です。ウチの会社も導入してくれないかなぁ。

移行方式はDB移行方式を採用しました。検証段階で一括移行も成功し、移行結果もDB移行より精度が高かったのですが原因不明のレスポンス悪化現象が発生し、結局安定感のあるDB移行方式で移行を行いました。

前回の報告で未解決だった問題についての対応についてメモしておきます。

問題点3.
 個人用サイトが移行できない。
 これについてはstsadmコマンドにてExport/Importを使用し移行しました。DB移行後、stsadm -o export コマンドにて80番ポートに移行された個人用サイトをバックアップし、sspにて指定した個人用サイトのURLに stsadm -o import コマンドにてリストアしました。ただし、このコマンドは元々一般サイト用に作られているようで、個人用サイトにしか存在しない個人用リンクなどはバックアップできないようで移行できませんでした。

問題点4.
 カスタマイズサイトの移行について。
 カスタマイズサイトに関してはSPSの画面イメージのままで移行はされるのですが、MOSSのテーマを共通で適用したいというユーザーさんの要望により、カスタマイズをリセットしてから移行しました。リセットの方法としてはGhostHunterを使いました。

問題点6.
 テーマの適用について。
 こちらはサイトコレクション毎に設定が必要で、個人用サイトやチームサイトも含めるとかなりの数になるのでプログラムを作って一気に変更した。


前回の記事移行に発生した問題は以下の項目でした。

問題点7.
 EnterPrise Searchを組み込んだページ
 EnterPrise SearchはMOSSでは標準となっているためリセットして移行したかったが、aspxのタグ情報を修正しているせいかGhostHunterでも戻しきれなかった。そこでSharePoint Designer にて強制的にサイト定義へのリセットを実行した。

問題点8.
 ディスカッション掲示板が消える。
 DB移行を行ったタイミングで返信が入った投稿があるディスカッション掲示板がDefault.aspxから消えてしまうという現象が発生した。ディスカッション掲示板はデータの持ち方が大きく変わってしまったようでこのあたりが原因かもしれない。結局、原因はわからなかったが、データは移行されていたので手作業にて再配置を行った。ディスカッション掲示板を配置しているサイトの見つけ方は下記のSQLにて調査した。

 select s.fullurl as SiteUrl,w.fullurl as WebUrl,l.tp_basetype as BaseType,
   l.tp_servertemplate as テンプレートID,l.tp_itemcount as リストアイテム数,
   l.tp_title as ディスカッションタイトル
 from
  sites s,webs w,alllists l
 where
  not w.fullurl like N'%personal/%'
  and w.fullurl != ''
  and s.iD = w.siteid
  and w.id = l.tp_webid
  and l.tp_servertemplate = 108
 order by
  w.fullurl

 ちなみにtp_Servertemplate は下記の値が入っていると思われる。(MOSSのDB構造は公開されていないので確証はないですが)

 100:汎用リスト              120:リストのカスタムグリッド  
 101:ドキュメントライブラリ        200:関連する会議リスト      
 102:アンケート               201:会議の議題リスト
 103:リンクリスト              202:会議の出席者リスト     
 104:お知らせリスト            204:会議の決定事項リスト    
 105:連絡先リスト             207:会議の目的リスト       
 106:イベントリスト             210:会議テキストボックス
 107:タスクリスト              211:会議に持って行く物リスト
 108:ディスカッション掲示板       212:会議ワークスペースページのリスト
 109:画像ライブラリ            300:ポータルサイトリスト
 110:データソース             1100:案件管理
 110:サイトテンプレートギャラリー    2002:個人用ドキュメントライブラリ
 113:Webパーツギャラリー        2003:プライベートドキュメントライブラリ     
 114:リストテンプレートギャラリー  
 115:XMLフォームライブラリ     
 (クリエさんのセミナー情報より)

問題点9.
 ファーム構築後にクライアントPCから接続できない
 ファイアウォールではじかれているようで使用ポートがわかるまで暫定的にファイアウォールをOFFにした。(^^;
 
 調査結果 (kunitakaさんのblogより)
  http://technet.microsoft.com/en-us/library/cc262834.aspx
  http://blogs.msdn.com/joelo/archive/2007/02/13/protocols-ports-and-firewall-rules.aspx
 このあたりの記事を参考に早急にファイアウォールのポート設定をしないと。英語だ。。。


まぁ、何点か問題はありますが、なんとか移行できて一安心といったところです。

  
nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は180日以上新しい記事の更新がないブログに表示されております。