らぼ株式会社ネットワールドのエンジニアがお届けする技術情報ブログです。各製品のエキスパートたちが旬なトピックをご紹介します。多数のアクセスを頂戴しておりましたので、少しでも見やすく...と思い、ブログのスタイルを一部更新致しました。GitLabのデモ動画を作りました!このブログの末尾にリンクを張ったのでよろしければご視聴ください。本ブログと同内容の動画へのリンクを追記しました。Composeのコマンドを最新化しました。普段はセキュリティ商材を担当しているSEの小池と申します。ネットの海には、検証してみた、使ってみた、資格とってみた、といった素晴らしい技術系ブログがたくさんあります。今の今まで私はそれを読んで「ほぇー皆様すごいなぁ。勉強になります!」などとリスペクトしている側でした。そんなある日、GitやCI/CDに無縁の私に会社から「GitLabの技術ブログ書いておいて」というミッションが下りました。私??このミッションを達成すべく、GitもCI/CDもロクにわかっていないセキュリティ商材担当SEがGitLabをとりあえず触るブログを書いてまいります。Composeインストールdocker-compose.ymlファイル作成GitLab検証環境の起動rootユーザーでサインイン最後に本記事の対象の方GitLabのオンプレミス版の機能を無償で検証をしたい方、且つ、構成はとりあえず気にしない方。GitLabがどんなものかよくわからないので、とりあえず触ってみたい方。GitやCI/CDについて、GitLabを用いて知識習得したいとお考えの方。今回のブログのゴールこのブログのゴールは以下を目標としております。今回のゴールGitLabのDockderイメージを用いて、GitLabの即席検証環境を作成する。作成したGitLab環境にrootユーザーでサインインする。このブログをお読みいただくにあたって本記事はGitLabがどういった製品なのかの説明はしておりません。本記事はGitやCI/CDに関する知識ゼロのSEによるなんちゃって記事です。Composeを用いますが、これらの説明は割愛致します。Composeについてもど素人です!)このブログの動画このブログの内容は以下の動画でも説明しております。説明だけではいまいちよくわからない...という場合は、是非ご視聴ください。Composeは少し古いためコマンドがdocker-composeになっております。composeとなります。www.youtube.comGitLabのDockerImageを使った検証環境作成Dockerホストの用意DockerホストとなるLinuxを用意します。Composeをインストールするので、その要件を満たすOSをご準備ください。Engineをインストールします。Docsに記載の通りです。Composeをインストールします。Docsの手順に従ってください。Docsに記載されている基本の手順以外のことは実施不要です。本来であればここからdockerコマンドの実行権限を...とかいろいろあるのでしょうが、このブログではそんなものはお構いなしに進みます。ここではGitLab検証環境用のdocker-compose.ymlを作成します。内容をそのまま実施しています。Docsを併せてご参照いただければと存じます。ComposeをインストールしたLinuxの任意のディレクトリに、GitLab検証環境用のdocker-compose.ymlを作成します。今回の検証環境用に作成したものを例として載せます。稼働しますが、この辺りは任意に設定変更していただいて構いません。Restartオプションなどもご自由に変更いただいて問題ありません。「色々考えたくない、とりあえずGitLabが起動して機能検証できればOKなんじゃ。」という方はそのままお使いください。192.168.100.0/24次に、上で紹介したdocker-compose.ymlファイルのvolumesのパスを作成します。Docsのサンプルでは一応/srv/gitlabをGitLabのホームディレクトリとしているため、ここではそれを用います。/srv/gitlab次に、上で紹介したdocker-compose.ymlファイルのvolumesの環境変数を設定します。ymlファイルの環境変数名を変更した場合は、コマンドの内容を変更した環境変数名に読み替えてください。(ymlファイルのvolumesで環境変数ではなく直接パスを指定した場合は、この手順はスキップしてGitLab検証環境の起動からを実施してください。末尾に以下の2行を追記します。GITLAB_HOMEGitLab検証環境の起動きっと、多分、もっと便利に使用する設定があるのだと思います...しかしこのブログではそんなことはお構いなしです。先ほど作成したdocker-compose.ymlを使ってGitLab検証環境を起動します。カレントディレクトリを先ほど作ったdocker-compose.ymlがあるディレクトリにして、以下のコマンドを実行します。-dしばらくするとプロンプトが返ってくるので、続けて以下のコマンドを実行します。なっているものを探してください。大体3,4分くらいかかります。わかりにくい場合は以下の画面例をご参照ください。(この状態になったら次の手順へGO!)GitLabのコンテナのSTATUSがhealthyになったら、webページを表示してみましょう。前述したdocker-compose.ymlを使っている場合は、以下のURLでwebページにアクセスできるはずです。https://<DockerホストのIP>:8929こんな感じの画面が表示されればOKです。rootユーザーでサインイン先ほど表示したWebページですが、デフォルトでrootというユーザーが設定されていますので、それでサインインします。rootユーザーのパスワードは環境によって異なりますので、以下のコマンドで確認してください。/etc/gitlab/initial_root_password先述致しましたdocker-compose.ymlファイルを使っている場合は以下のコマンドになります。/etc/gitlab/initial_root_password確認したパスワードをコピー&ペーストして、いざサインイン!正常にrootユーザーでサインインできるとこんな感じの画面になります。これで、最初に記載した今回のブログのゴールは達成です。Composeもど素人なSEによるGitLab検証環境作成ブログをお読みいただき、誠にありがとうございます。このブログの目標は以下のとおりでしたが、皆さまはいかがでしたでしょうか。今回のゴールGitLabのDockderイメージを用いて、GitLabの即席検証環境を作成する。作成したGitLab環境にrootユーザーでサインインする。Imagesを使って起動するだけの内容でしたが、今後は簡単な使い方等をちまちまご紹介したいと考えております。この記事が「なんかよくわからんけどGitLabをとりあえず触りたい!」という方のお力になれば幸甚にございます。GitLabに関するお問い合わせは、以下のフォームからお願い致します。お問い合わせ今までのGitLabの検証ブログはこちらです。(音声の録音は自宅でiPhoneのボイスメモ使うという超低クオリティですが...。)つたない内容ではありますが、ご興味がおありでしたら是非ご視聴いただければと存じます。Chatでテストコード自動生成を試してみませんか?お問い合わせはこちら紹介した製品・サービスについて、ご検討の方はまずはお気軽にご相談ください。Blog】PowerStoreのデータ削減保証プログラムを徹底的に深掘りする!皆様、こんにちは!ネットワールドのストレージ担当SEの多川です。使い始めるための情報まとめ皆様こんにちは。SEの小池と申します。ConVerter」CIFS監査ログ設定検証してみました!皆様こんにちは。ネットワールドのストレージ担当、三嶽です。ネットワールド西日本技術部九州SEの濱崎申嘉です。ネットワールドストレージ担当の小野です。Reserved.引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。