プロジェクト

全般

プロフィール

20241005 » 履歴 » バージョン 1

sylow castle, 2024/10/05 19:01

1 1 sylow castle
# 20241005
2
3
## サーバを移行したい
4
5
そろそろこのRedmineのサーバを新しくしたいなぁと思う。だいたいこんな感じだろうか
6
7
### 移行対象
8
9
アプリケーション的には次のような感じだろうか
10
11
- redmine
12
- gitbucket
13
- code-server
14
- staticなweb コンテンツ
15
16
依存関係として次のような関係ものも移行が必要になるはず
17
18
- mysql
19
  + databese redmine
20
  + database gitbucket
21
- httpd
22
- いくつかのフォルダ
23
- DNSの設定
24
- OSの基本的な設定
25
26
## 移行先
27
28
### サーバ
29
30
- 性能 メモリ2GB、2コアぐらいで良いか
31
- OS Alma Linux 9にするか
32
- redmine RubyやRails周りが面倒なので今回はDockerにしよう。
33
- gitbucket これはServletコンテナを適当に入れる
34
- mysql これは直接インストール
35
- httpd これも直接インストール
36
- DNS Route53で管理しているからRRの設定を変更だが今回ポリシー変える
37
- 静的なwebコンテンツ
38
39
### ドメイン
40
41
今はホストはwww.sylow-castle.workでまとめているがアプリケーション毎にサブドメイン化をしようか
42
@ = sylow-castle.work として。
43
44
- roma02.@
45
- www.@
46
- code.www.@
47
- gitbucket.www.@
48
- redmine.www.@
49
50
こんな切り方にしようかな。
51
52
### OS設定
53
54
Ansibleでやろうと思う。
55
順番としては
56
57
1. epelrelease
58
2. etckeeper
59
3. etckeeper init
60
4. ansible
61
5. 他
62
63
と手動でいれていく感じだろうか