[Osaka/Yokohama/Tokushima] Looking for infrastructure/server side engineers!

[Osaka/Yokohama/Tokushima] Looking for infrastructure/server side engineers!

[Deployed by over 500 companies] AWS construction, operation, maintenance, and monitoring services

[Deployed by over 500 companies] AWS construction, operation, maintenance, and monitoring services

[Successor to CentOS] AlmaLinux OS server construction/migration service

[Successor to CentOS] AlmaLinux OS server construction/migration service

[For WordPress only] Cloud server “Web Speed”

[For WordPress only] Cloud server “Web Speed”

[Cheap] Website security automatic diagnosis “Quick Scanner”

[Cheap] Website security automatic diagnosis “Quick Scanner”

[Reservation system development] EDISONE customization development service

[Reservation system development] EDISONE customization development service

[Registration of 100 URLs is 0 yen] Website monitoring service “Appmill”

[Registration of 100 URLs is 0 yen] Website monitoring service “Appmill”

[Compatible with over 200 countries] Global eSIM “Beyond SIM”

[Compatible with over 200 countries] Global eSIM “Beyond SIM”

[If you are traveling, business trip, or stationed in China] Chinese SIM service “Choco SIM”

[If you are traveling, business trip, or stationed in China] Chinese SIM service “Choco SIM”

[Global exclusive service] Beyond's MSP in North America and China

[Global exclusive service] Beyond's MSP in North America and China

[YouTube] Beyond official channel “Biyomaru Channel”

[YouTube] Beyond official channel “Biyomaru Channel”

Participated in MSPJ Migration Competition 2017winter

My name is Sashihara and I am an infrastructure engineer.

Ito and Teraoka from our company also posted articles, and I also participated in Migration Competition 2017.

By the way, the winning prize 250,000 yen ! ! !

 

The venue was in Tokyo and it started in the morning, so I went to Tokyo the night before.
The yakiniku and wine we had that night were delicious.

The content of the day was about migrating Redmine from AWS to Azure.

After that, we formed a team of three people, and my team had flowers in both hands.
It ended up being 1 man (me) + 2 women. I did it

Roughly speaking, the requirements are like this

I would like to completely migrate the current environment to the new environment.
I would like a report on the implementation details and results.
When stopping the system, we need to notify users, so we would like to hear from you.
It's an old environment that I've been using for a long time, so I'd like it to be updated.
If possible, I would like to switch so that it does not affect users.
I would appreciate it if you had some information about the server if possible.
If possible, I would like to be able to take backups since I don't have any backups at the moment.If
possible, I would like to make the system redundant as the number of users will increase in the future.
If possible, I would be happy if the necessary information for handing over to a new infrastructure engineer is compiled.

So, after discussing this with the team, we decided that the most important thing to do was to upgrade and migrate, so we decided to proceed with that policy.

However, one of the requirements is redundancy, and I thought it would be troublesome to add it later, although it would be possible.

  • L.B.
  • WEB*2 units
  • DB (master/slave)
  • Azure File Storage (for attached images)

Like that

I thought there would be no problem with migration as long as the data (DB and attachments) could be moved properly.

1. For now, let's get Redmine running in the new environment.
2. then move the data

We proceeded in this manner.

I was able to make the transition even though I got stuck in some places.

Since the versions of MySQL and Redmine themselves were also changed, I was worried that there would be no problems after migrating only the DB data, but I was able to migrate without any problems. good. . .

What are the examination results?

I couldn't win. . .

The migration should have been complete, but when I looked at the logs later, I was wondering why, and there was a 404 error.

I made a mistake in the URL. . .

I was also given a URL to review the requirements that I received separately, but that URL and the URL of the migrated environment were different (whether /redmine was present or not).

I'm really sorry to those who were on the team with me. .

summary

Personally, I had never used Azure much, so it was a very good experience and I enjoyed it.

Also, be sure to read the documentation!

Thank you to all the organizers and participants for your hard work!

I hear there will be another one next time, so I definitely want to participate!

If you found this article helpful , please give it a like!
0
Loading...
0 votes, average: 0.00 / 10
238
X facebook Hatena Bookmark pocket
[2025.6.30 Amazon Linux 2 support ended] Amazon Linux server migration solution

[2025.6.30 Amazon Linux 2 support ended] Amazon Linux server migration solution

The person who wrote this article

About the author