Mercurial > hg > Papers > 2024 > kiyama-prosym
changeset 4:0149a5c6d254
add 実験演習の説明を追加
author | kiyama <e185758@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 22 Nov 2023 01:09:33 +0900 |
parents | 147b65715542 |
children | 185f45bc61a3 |
files | Paper/kiyama-prosym.aux Paper/kiyama-prosym.log Paper/kiyama-prosym.pdf Paper/kiyama-prosym.synctex.gz Paper/kiyama-prosym.tex Paper/tex/ie-service.tex Paper/tex/student-exp.tex Paper/tex/syskan-job.tex |
diffstat | 8 files changed, 91 insertions(+), 61 deletions(-) [+] |
line wrap: on
line diff
--- a/Paper/kiyama-prosym.aux Tue Nov 21 13:27:29 2023 +0900 +++ b/Paper/kiyama-prosym.aux Wed Nov 22 01:09:33 2023 +0900 @@ -5,17 +5,16 @@ \@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces 物理サーバースペック\relax }}{1}\protected@file@percent } \providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}} \newlabel{tb:2U-server}{{1}{1}} -\citation{tamaki} -\citation{akita} -\citation{tanahara} \@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces ディスクサーバースペック\relax }}{2}\protected@file@percent } \newlabel{tb:disk-server}{{2}{2}} \@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces 物理ネットワークスペック\relax }}{2}\protected@file@percent } \newlabel{tb:switch}{{3}{2}} -\@writefile{toc}{\contentsline {section}{\numberline {3}\hskip 1zw{シス管の業務}}{2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3}\hskip 1zw{システム管理チームの業務}}{2}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {4}\hskip 1zw{学生実験}}{2}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5}\hskip 1zw{シス管の問題点}}{2}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6}\hskip 1zw{メッセージングコマンドを使用した手法の提案}}{2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5}\hskip 1zw{システム管理チームの問題点}}{2}\protected@file@percent } +\citation{tamaki} +\citation{akita} +\citation{tanahara} \citation{*} \bibstyle{ipsjsort} \bibdata{reference} @@ -26,12 +25,13 @@ \bibcite{promtail}{5} \bibcite{alertmanager}{6} \bibcite{Prometheus}{7} -\bibcite{akita}{8} -\bibcite{tanahara}{9} -\bibcite{tamaki}{10} +\@writefile{toc}{\contentsline {section}{\numberline {6}\hskip 1zw{メッセージングコマンドを使用した手法の提案}}{3}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces monitoring}}{3}\protected@file@percent } \newlabel{fig:chat-system}{{1}{3}} \@writefile{toc}{\contentsline {section}{\numberline {7}\hskip 1zw{今後の課題}}{3}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {7.1}{スラッシュコマンドの実装}}{3}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {8}\hskip 1zw{まとめ}}{3}\protected@file@percent } -\newlabel{ipsj@lastpage}{{}{3}} +\bibcite{akita}{8} +\bibcite{tanahara}{9} +\bibcite{tamaki}{10} +\newlabel{ipsj@lastpage}{{}{4}}
--- a/Paper/kiyama-prosym.log Tue Nov 21 13:27:29 2023 +0900 +++ b/Paper/kiyama-prosym.log Wed Nov 22 01:09:33 2023 +0900 @@ -1,4 +1,4 @@ -This is e-pTeX, Version 3.14159265-p3.8.3-191112-2.6 (utf8.euc) (TeX Live 2020) (preloaded format=platex 2020.4.26) 21 NOV 2023 13:27 +This is e-pTeX, Version 3.14159265-p3.8.3-191112-2.6 (utf8.euc) (TeX Live 2020) (preloaded format=platex 2020.4.26) 22 NOV 2023 01:07 entering extended mode restricted \write18 enabled. file:line:error style messages enabled. @@ -4687,44 +4687,49 @@ (./tex/ie-service.tex LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined -(Font) using `JY1/hmc/bx/n' instead on input line 40. +(Font) using `JY1/hmc/bx/n' instead on input line 41. LaTeX Font Info: Font shape `JT1/hmc/m/n' will be -(Font) scaled to size 7.53018pt on input line 40. +(Font) scaled to size 7.53018pt on input line 41. LaTeX Font Info: Font shape `JY1/hmc/m/n' will be -(Font) scaled to size 7.53018pt on input line 40. +(Font) scaled to size 7.53018pt on input line 41. LaTeX Font Info: Font shape `JT1/hmc/m/n' will be -(Font) scaled to size 6.84561pt on input line 40. +(Font) scaled to size 6.84561pt on input line 41. LaTeX Font Info: Font shape `JY1/hmc/m/n' will be -(Font) scaled to size 6.84561pt on input line 40. +(Font) scaled to size 6.84561pt on input line 41. (I search kanjifont definition file: . . ) (I search font definition file: . . . . . . . ) LaTeX Font Info: Trying to load font information for OMS+txsy on input line -40. +41. (/usr/local/texlive/2020/texmf-dist/tex/latex/txfonts/omstxsy.fd File: omstxsy.fd 2000/12/15 v3.1 ) LaTeX Font Info: Trying to load font information for T1+txsy on input line 4 -0. -LaTeX Font Info: No file T1txsy.fd. on input line 40. +1. +LaTeX Font Info: No file T1txsy.fd. on input line 41. LaTeX Font Warning: Font shape `T1/txsy/m/n' undefined -(Font) using `T1/cmr/m/n' instead on input line 40. +(Font) using `T1/cmr/m/n' instead on input line 41. LaTeX Font Info: Trying to load font information for OT1+ptm on input line 4 -0. +1. (/usr/local/texlive/2020/texmf-dist/tex/latex/psnfss/ot1ptm.fd File: ot1ptm.fd 2001/06/04 font definitions for OT1/ptm. ) LaTeX Font Info: Font shape `JT1/hmc/m/n' will be -(Font) scaled to size 8.8993pt on input line 40. +(Font) scaled to size 8.8993pt on input line 41. LaTeX Font Info: Font shape `JY1/hmc/m/n' will be -(Font) scaled to size 8.8993pt on input line 40. +(Font) scaled to size 8.8993pt on input line 41. [1 -]) +] +Underfull \hbox (badness 6876) in paragraph at lines 45--47 +[]\JY1/hmc/m/n/9.61035 基幹サ ーバ ーのリソ ースの貸し出しには + [] + +) LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined (Font) using `JY1/hmc/bx/n' instead on input line 81. @@ -4750,51 +4755,52 @@ LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined (Font) using `JY1/hmc/bx/n' instead on input line 84. +(./tex/student-exp.tex) LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined -(Font) using `JY1/hmc/bx/n' instead on input line 86. +(Font) using `JY1/hmc/bx/n' instead on input line 87. LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined -(Font) using `JY1/hmc/bx/n' instead on input line 86. +(Font) using `JY1/hmc/bx/n' instead on input line 87. LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined -(Font) using `JY1/hmc/bx/n' instead on input line 86. - -(./tex/sys-prob.tex) +(Font) using `JY1/hmc/bx/n' instead on input line 87. + +(./tex/sys-prob.tex LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined -(Font) using `JY1/hmc/bx/n' instead on input line 89. +(Font) using `JY1/hmc/bx/n' instead on input line 4. + +[2]) + +LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined +(Font) using `JY1/hmc/bx/n' instead on input line 90. LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined -(Font) using `JY1/hmc/bx/n' instead on input line 89. +(Font) using `JY1/hmc/bx/n' instead on input line 90. LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined -(Font) using `JY1/hmc/bx/n' instead on input line 89. +(Font) using `JY1/hmc/bx/n' instead on input line 90. (./tex/ie-monitoring-design.tex - -LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined -(Font) using `JY1/hmc/bx/n' instead on input line 2. - -[2] File: fig/chatsystem4.png Graphic file (type bmp) <fig/chatsystem4.png> ) LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined -(Font) using `JY1/hmc/bx/n' instead on input line 92. +(Font) using `JY1/hmc/bx/n' instead on input line 93. LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined -(Font) using `JY1/hmc/bx/n' instead on input line 92. +(Font) using `JY1/hmc/bx/n' instead on input line 93. LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined -(Font) using `JY1/hmc/bx/n' instead on input line 92. +(Font) using `JY1/hmc/bx/n' instead on input line 93. (./tex/problem.tex @@ -4808,15 +4814,15 @@ ) LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined -(Font) using `JY1/hmc/bx/n' instead on input line 95. +(Font) using `JY1/hmc/bx/n' instead on input line 96. LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined -(Font) using `JY1/hmc/bx/n' instead on input line 95. +(Font) using `JY1/hmc/bx/n' instead on input line 96. LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined -(Font) using `JY1/hmc/bx/n' instead on input line 95. +(Font) using `JY1/hmc/bx/n' instead on input line 96. (./tex/summary.tex) (./kiyama-prosym.bbl @@ -4834,12 +4840,18 @@ (Font) scaled to size 5.97511pt on input line 1. LaTeX Font Info: Font shape `JY1/hmc/m/n' will be (Font) scaled to size 4.26796pt on input line 1. -) LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined -(Font) using `JY1/hmc/bx/n' instead on input line 102. - -[3] +(Font) using `JY1/hmc/bx/n' instead on input line 26. + +[3]) + +LaTeX Font Warning: Font shape `JY1/hmc/b/n' undefined +(Font) using `JY1/hmc/bx/n' instead on input line 103. + +[4 + +] Package caption Warning: Unused \captionsetup[lstlisting] on input line 50. See the caption package documentation for explanation. @@ -4850,12 +4862,12 @@ ) Here is how much of TeX's memory you used: - 9650 strings out of 481140 - 141461 string characters out of 5917417 - 533719 words of memory out of 5000000 - 25519 multiletter control sequences out of 15000+600000 + 9654 strings out of 481140 + 141531 string characters out of 5917417 + 532719 words of memory out of 5000000 + 25520 multiletter control sequences out of 15000+600000 640873 words of font info for 175 fonts, out of 8000000 for 9000 929 hyphenation exceptions out of 8191 - 41i,10n,51p,776b,985s stack positions out of 5000i,500n,10000p,200000b,80000s - -Output written on kiyama-prosym.dvi (3 pages, 25508 bytes). + 41i,11n,51p,776b,985s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on kiyama-prosym.dvi (4 pages, 28564 bytes).
--- a/Paper/kiyama-prosym.tex Tue Nov 21 13:27:29 2023 +0900 +++ b/Paper/kiyama-prosym.tex Wed Nov 22 01:09:33 2023 +0900 @@ -78,12 +78,13 @@ \section{本学で提供するサービス} \input{tex/ie-service.tex} -\section{シス管の業務} +\section{システム管理チームの業務} \input{tex/syskan-job.tex} \section{学生実験} +\input{tex/student-exp.tex} -\section{シス管の問題点} +\section{システム管理チームの問題点} \input{tex/sys-prob.tex} \section{メッセージングコマンドを使用した手法の提案}
--- a/Paper/tex/ie-service.tex Tue Nov 21 13:27:29 2023 +0900 +++ b/Paper/tex/ie-service.tex Wed Nov 22 01:09:33 2023 +0900 @@ -3,7 +3,7 @@ 本コースでは学生240人、スタッフ20人で構成されている.建物は二つに分かれていて, 5階分を占有している. 物理サーバーは2Uサーバーを6台導入している. -このうち4台の2Uサーバーは仮想環境を提供するKVMやGPUリソースを使用できるsinglarityなどの基幹サービスを提供している. +このうち4台の2Uサーバーは仮想環境を提供するKVMやGPUリソースを使用できるsinglarityなどを提供している. 2台の2Uサーバーはディスクサーバーとして稼働しており,分散ファイルストレージのcephで管理されている. 使用している4台の2Uサーバーについては表\ref{tb:2U-server}でディスクサーバーは表\ref{tb:disk-server}に示す. @@ -35,12 +35,19 @@ \end{center} \end{table} -これらサーバー上で動作するサービスには学内の授業連絡やアナウンス等で使用されるオンプレミス型のチャットツールのmattermostやバージョン管理ツールのgitlab,実験演習や研究に使われる仮想環境のKVM,singkarity,podmanなどがある. -podmanは実験演習だけでなく期間サービスの運用にも使用されており,先述したmattermostやgitlab,Akatsuki,学科webなどがpodmanを使用しコンテナで運用されている. +これらサーバー上で動作するサービスには学内の授業連絡やアナウンス等で使用されるオンプレミス型のチャットツールのmattermostがある. +以前まではオンラインチャットツールのSlackを使用していた.しかし,メッセージの上限やアカウント管理などの観点からオンプレミスで管理できるmattermostへ移行した. + +バージョン管理ツールにはgitlabを使用している.学生の演習開発の成果物やシステム管理活動で作成したスクリプト,システムの情報を管理している. + +知能情報コースの学科webpページも管理しており,受験生向けの情報や在学生に向けた時間割,論文ページの掲載なども行なっている. + +基幹サーバーのリソースの貸し出しにはKVM,singlarity,podmanのそれぞれを採用し,ジョブしゅけジューラーのSlurmによってリソースの管理を行なっている. +podmanは実験演習だけでなく期間サービスの運用にも使用されており,先述したmattermostやgitlab,学科webなどがpodmanを使用しコンテナで運用されている. 利用者の管理にはLDAPを使用している.弊学の総合情報処理センターで発行されたLDAP情報と同期しており,この情報を使用してwifiへのアクセスやサーバーのログインを管理している. -大教室と学生演習室, 個々の研究室と教官室に有線無線のLANを提供している. +ネットワーク環境は大教室と学生演習室, 個々の研究室と教官室に有線無線のLANを提供している. 有線LANはRuby on Railsで作成されたAkatsukiと呼ばれるシステムを利用して管理されている.コース内のIP割り当て,DNS申請,LDAP情報管理を提供するサービスを用いて対象の機器にIPアドレスを割り振ることで利用できる. また無線LANは本学科の職員や生徒を対象としたLDAP情報を用いた認証が必要なものやイベント時に作成されるゲストを対象にしたものが存在する. 使用しているネットワーク機材は表\ref{tb:switch}に示す.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Paper/tex/student-exp.tex Wed Nov 22 01:09:33 2023 +0900 @@ -0,0 +1,10 @@ +システム管理は2022年度から実践的なシステムの運用,構築に関するスキルを習得することを目的として演習科目のテーマの一つになった. +演習科目とは知能情報分野の専門的な知識を習得することを目的としており様々なテーマの中から生徒が一つ選択し履修する. +知能情報コースの三年次の学生を対象に開講されており,1学年60名ほどでテーマ数が6つほどなので1テーマ当たり10名ほどの受講生がいる. +システム管理のテーマでは学生は基本zoomを使用した遠隔授業を通じて活動を行う.作業ログやドキュメントは普段システム管理チームが使用しているプロジェクトに招待されシステム管理におけるscrapboxの使い方の説明を受ける. + +システム管理のテーマの中でも様々な分野ごとにグループを作成しそれぞれで活動を行なっている. + + +以下にシステム管理チームの実験演習での取り組みを示す. +
--- a/Paper/tex/syskan-job.tex Tue Nov 21 13:27:29 2023 +0900 +++ b/Paper/tex/syskan-job.tex Wed Nov 22 01:09:33 2023 +0900 @@ -6,7 +6,7 @@ また,これらのタスクをこなす上で記述したコードは学科で管理しているgitlabでバージョン管理しておりシステム管理チームに所属するユーザーのみがアクセスできるような権限になっている. -オープンソースのコントロールパネルやサービスへのログイン情報の管理にはPsonoを使用しておりこちらもシステム管理チームのメンバーのみがアクセス可能となっている. +オープンソースのコントロールパネルやサービスへのログイン情報の管理にはPsonoを使用しており,こちらもシステム管理チームのメンバーのみがアクセス可能となっている. ミーティング以外での利用者への告知,問い合わせ,質問,会話などについてはオープンソースのセルフホスティング方式のチャットツールのmattermostを使用している. 緊急で対応する必要のある障害や依頼が来た際にはmattermost上からシステム管理チームに依頼が来る.