The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...axsh co., LTD.
Wakame-VDC is a very cutting edged fundamental software to realize IaaS Cloud Computing. The virtual networking capability already was implemented on this software. Please visit to https://github.com/axsh/wakame-vdc/rpmbuild to try it on your server!
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...axsh co., LTD.
Wakame-VDC is a very cutting edged fundamental software to realize IaaS Cloud Computing. The virtual networking capability already was implemented on this software. Please visit to https://github.com/axsh/wakame-vdc/rpmbuild to try it on your server!
ゼロからクラウドを立ち上げる最速法。このドリルでは、ミニクラウド(データセンター)をゼロから構築します。クラウドプラットフォームを物理マシンにデプロイするために最も効率的な方法を見つける。また、クラウドの性能を監視するハードウェア・ソフトウェア(とその組み合わせ)の技術も議論する。
Fastest Way to Build a Cloud from Scratch. In this drill we will build a small cloud (data center), literally from scratch. We will discuss efficient methods to deploy cloud platforms on physical machines. We will also practice hardware and software technologies which facilitate performance monitoring in our cloud.
セル生産方式におけるロボットの活用には様々な問題があるが,その一つとして 3 体以上の物体の組み立てが挙げられる.一般に,複数物体を同時に組み立てる際は,対象の部品をそれぞれロボットアームまたは治具でそれぞれ独立に保持することで組み立てを遂行すると考えられる.ただし,この方法ではロボットアームや治具を部品数と同じ数だけ必要とし,部品数が多いほどコスト面や設置スペースの関係で無駄が多くなる.この課題に対して音𣷓らは組み立て対象物に働く接触力等の解析により,治具等で固定されていない対象物が組み立て作業中に運動しにくい状態となる条件を求めた.すなわち,環境中の非把持対象物のロバスト性を考慮して,組み立て作業条件を検討している.本研究ではこの方策に基づいて,複数物体の組み立て作業を単腕マニピュレータで実行することを目的とする.このとき,対象物のロバスト性を考慮することで,仮組状態の複数物体を同時に扱う手法を提案する.作業対象としてパイプジョイントの組み立てを挙げ,簡易な道具を用いることで単腕マニピュレータで複数物体を同時に把持できることを示す.さらに,作業成功率の向上のために RGB-D カメラを用いた物体の位置検出に基づくロボット制御及び動作計画を実装する.
This paper discusses assembly operations using a single manipulator and a parallel gripper to simultaneously
grasp multiple objects and hold the group of temporarily assembled objects. Multiple robots and jigs generally operate
assembly tasks by constraining the target objects mechanically or geometrically to prevent them from moving. It is
necessary to analyze the physical interaction between the objects for such constraints to achieve the tasks with a single
gripper. In this paper, we focus on assembling pipe joints as an example and discuss constraining the motion of the
objects. Our demonstration shows that a simple tool can facilitate holding multiple objects with a single gripper.
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matchingharmonylab
公開URL:https://arxiv.org/pdf/2404.19174
出典:Guilherme Potje, Felipe Cadar, Andre Araujo, Renato Martins, Erickson R. ascimento: XFeat: Accelerated Features for Lightweight Image Matching, Proceedings of the 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) (2023)
概要:リソース効率に優れた特徴点マッチングのための軽量なアーキテクチャ「XFeat(Accelerated Features)」を提案します。手法は、局所的な特徴点の検出、抽出、マッチングのための畳み込みニューラルネットワークの基本的な設計を再検討します。特に、リソースが限られたデバイス向けに迅速かつ堅牢なアルゴリズムが必要とされるため、解像度を可能な限り高く保ちながら、ネットワークのチャネル数を制限します。さらに、スパース下でのマッチングを選択できる設計となっており、ナビゲーションやARなどのアプリケーションに適しています。XFeatは、高速かつ同等以上の精度を実現し、一般的なラップトップのCPU上でリアルタイムで動作します。
19. 19
(C) IDC Frontier Inc. All Rights
Reserved.
仮想マシンを作成
IDCFクラウドポータルから仮想マシンと
秘密鍵ー公開鍵ペアを作成する
IDCFクラウドポータル 仮想マシン作成
端末 サーバー
SSH公開鍵SSH秘密鍵
20. 20
(C) IDC Frontier Inc. All Rights
Reserved.
仮想マシン作成 (1/9)
ログイン画面
https://idcfcloud.com/
登録時に入力したログンIDと
パスワードを入力します。
入力が終わりましたら、
「ログイン」をクリックします。
21. 21
(C) IDC Frontier Inc. All Rights
Reserved.
仮想マシン作成 (2/9)
ポータルにログンできましたら、
コンソールの、右上と左上にある
「仮想マシン作成」をクリックし
ます。
(支払い方法の登録ができていな
い方は、まず支払い方法を登録し
ましょう=)
22. 22
(C) IDC Frontier Inc. All Rights
Reserved.
仮想マシン作成 (3/9)
ここからが仮想マシン作成の画面
となります。
まず、「マシンタプ」を選択し
ます。作成する仮想マシンのス
ペックを選定するセクションです。
今回の資料では、Lightの
light.S1タプのマシンを例に
ご説明します。
※ご利用の仮想マシンスペックに応じ
て料金が発生しますのでご注意くださ
い
23. 23
(C) IDC Frontier Inc. All Rights
Reserved.
仮想マシン作成 (4/9)
続いて、仮想マシンのOSを決める
にあたって、使用したいOSの
メージを選択します。
今回のご案内では、
「おすすめTemplate」の
CentOS6.6 64-bitを選択します。
ボリュームは、デフォルトでルー
トデゖスクが15GBとなっており
ます。今回はデータデゖスクは必
要ないので、空白のままにします。
24. 24
(C) IDC Frontier Inc. All Rights
Reserved.
仮想マシン作成 (5/9)
続いて、SSH Keyを選択します。
既存のSSH Keyがないので、
「作成」をクリックします。
作成するSSH Keyの名前を入力
して、「作成」をクリックします。
覚えやすい名前にして、.txt等の
拡張子は省略しましょう=
ポップゕップが出てきましたら、
「はい」をクリックします。
そして、「保存」をクリックして、
デスクトップやダウンロードなど
覚えやすい場所に保存します。
(ブラウザや設定によってポップ
ゕップは異なります)
25. 25
(C) IDC Frontier Inc. All Rights
Reserved.
仮想マシン作成 (6/9)
次の「仮想マシン台数」の部分は、
特に変える必要はありません。
台数は1台にしてください。
「ネットワークンターフェース」
に関しては、デフォルトのネット
ワーク名にチェックが入っているの
で、そのままにしてください。
(ネットワーク名が変わる可能性があり
ますが、デフォルトのままで大丈夫で
す。)
26. 26
(C) IDC Frontier Inc. All Rights
Reserved.
仮想マシン作成 (7/9)
最後に、詳細情報の設定をします。
仮想マシン名と、グループ名を入
力します。(例:WEB-01, WEB)
右の自動設定にあるチェックは入
れたままにします。
入力が完了しましたら、
「確認画面へ」をクリックします。
WEB-01
WEB
27. 27
(C) IDC Frontier Inc. All Rights
Reserved.
仮想マシン作成 (8/9)
確認画面へ移ります。
内容を一通り確認して、間違いな
ければ「作成」をクリックします。
(右下の概算料金が¥500である
ことを確認してください=クーポ
ン額を越えている場合は料金が発
生します) WEB-01
WEB
28. 28
(C) IDC Frontier Inc. All Rights
Reserved.
仮想マシン作成 (9/9)
再び、ポータルに戻りましたら、
仮想マシン一覧に、今作成した仮
想マシンが表示されていますね。
ステータスがStartingとなって
いれば成功です。
立ち上がるまで数秒かかります。
ステータスがRunningになれば、
仮想マシンは稼働中となります★
※仮想マシンは作成された時点で課金が発生します。クーポン額に有効期限がございますので、仮想
マシンが不要になりましたら「仮想マシン削除」で削除してください。クレジットカードから引き落
としが発生する可能性がございます。
29. (C) IDC Frontier Inc. All Rights
Reserved.
ネットワークの設定①
フゔゕウォール、ポートフォワード設定
30. 30
(C) IDC Frontier Inc. All Rights
Reserved.
ネットワークの設定
IDCFクラウド 仮想マシン
端末
インターネット
ファイアウォール
ポートフォワード
HTTP(80) SSH(22)
HTTP SSH
ファイアウォールとポートフォワードを設定し、端末から
インターネット経由で仮想マシンにアクセスできるようにする
サーバーへのゕクセスを送信
元IPアドレスに対して制御す
る
公開用ポート番号と仮想マシ
ンのプラベートポート番号
を紐づける
31. 31
(C) IDC Frontier Inc. All Rights
Reserved.
ファイアウォールとポートフォワードの担当範囲
ネットワーク機器
(ルーターなど)
仮想マシンB
210.140.**.**
HTTPポート:80
インターネット
仮想マシンA 仮想マシンC
ポート:80
IDCFクラウド
ファイアウォール
ポートフォワード
32. 32
(C) IDC Frontier Inc. All Rights
Reserved.
ファイアウォール (1/3)
サーバーへのゕクセスの許可/遮断を送信元IPアドレスに対して制御する
IDCFクラウド
基本ルール
HTTP(80番ポート)宛
はすべてのIPを許可
SSH(22番ポート)宛
は特定のIPのみ許可;
それ以外のIPは遮断
その他のポート宛
すべて遮断
ファイアウォール
ポートフォワード
33. 33
(C) IDC Frontier Inc. All Rights
Reserved.
ファイアウォール (2/3)
HTTPリクエストの制御
IDCFクラウド
HTTPリクエストは
WordPressなどのWeb
コンテンツを公開する
時使う;デフォルトの
ポートは80番ポート
なのですべてのIPのゕ
クセスを許可する
サーバー管理者一般ユーザー一般ユーザー
http://210.140.**.**
80
ファイアウォール
ポートフォワード
210.140.**.**
34. 34
(C) IDC Frontier Inc. All Rights
Reserved.
ファイアウォール (3/3)
SSHアクセスの制御
IDCFクラウド
22
サーバー管理者一般ユーザー一般ユーザー
ポートフォワード
210.140.**.**
ファイアウォール
SSHリクエストは
サーバー管理者がサー
バーの設定等を変更す
る時使う;デフォルト
のポートは22番ポート
なので特定のIPのゕク
セスのみ許可する
ssh root@210.140.**.** -p 22
35. 35
(C) IDC Frontier Inc. All Rights
Reserved.
ポートフォワード (1/3)
公開用ポート番号と特定の仮想マシンのプライベートポート番号を紐づける
IDCFクラウド
公開用
ポート番号
プライベート
ポート番号
ファイアウォール
ポートフォワード
基本ルール
1対1で公開用ポー
ト番号とプラベー
トポート番号を紐づ
ける
公開用ポート番号に
制限はない
36. 36
(C) IDC Frontier Inc. All Rights
Reserved.
ポートフォワード (2/3)
公開用ポート番号とプライベートポート番号の紐付けが必要
IDCFクラウド仮想マシンC
22
仮想マシンB仮想マシンA
2222
ファイアウォール
ポートフォワード
210.140.**.**
SSHリクエストがきた=
でもみんな22番ポート
があるぞ<
ssh root@210.140.**.** -p 22
39. 39
(C) IDC Frontier Inc. All Rights
Reserved.
ネットワーク設定(1/10)
コンソール画面の左のメ
ニューバーにある、
「IPアドレス」をクリックし
ます。
ここで、IPゕドレス一覧が表
示されます。このIPゕドレス
は公開用のIPアドレスであり、
ゕカウントを作成後自動的に
割り当てられます。
(no name)というIPゕドレス
をクリックします。
WEB
210.140.**.**
40. 40
(C) IDC Frontier Inc. All Rights
Reserved.
ネットワーク設定(2/10)
この(no name)というIPゕドレ
スが、後ほどのWordPress公開
用とSSH接続用のIPとなります。
具体的な数値は、上から二段目の、
緑の数字(210.140.**.**)が該
当します。
IPゕドレスに名前がないので、付
けてあげましょう=基本設定中、
IPゕドレス名に表示されている
(no name)をクリックします。
入力欄に、好きな名前を入力して
ください。入力が終わりましたら、
「適用」をクリックします。
210.140.**.**
41. 41
(C) IDC Frontier Inc. All Rights
Reserved.
ネットワーク設定(3/10)
ポップゕップが出てきましたら、
「はい」をクリックします。
先ほどの画面に戻ります。元々
(no name)と表示されてた部分
が、新しく入力された名前に変更
されています。
続いて、このIPゕドレスのフゔ
ゕウォールとポートフォワードの
設定をします。
上にあるメニューゕコン中の、
「ポートフォワード」をクリック
します。フゔゕウォールの設定
は後ほど行います。
210.140.**.**
210.140.**.**
42. 42
(C) IDC Frontier Inc. All Rights
Reserved.
ネットワーク設定(4/10)
ポートフォワードの設定画面に移ります。1行1ルールとなっております。
ポートフォワードでは、外部リクエストが指定したポート番号と、IDCFク
ラウド内の仮想マシンのポート番号との紐付けをします。
ルールのコメント以外に必要な情報は、プライベートポート、パブリック
ポート、そして指定する仮想マシンです。
210.140.**.**
43. 43
(C) IDC Frontier Inc. All Rights
Reserved.
ネットワーク設定(5/10)
WordPressを構築して公開するには、二つのルールを追加する必要があります。
下記テーブルの内容に従って、一つずつ記入し、右にある「+」をクリックし
て追加します。
コメント プライベートポート パブリックポート プロトコル 仮想マシン
SSH SSHを選択 (22) 22 - 作成した仮想マシンの名前を選択
HTTP HTTPを選択 (80) 80 - 作成した仮想マシンの名前を選択
44. 44
(C) IDC Frontier Inc. All Rights
Reserved.
ネットワーク設定(6/10)
二つのルールの追加が終わりま
したら、両方ステータスが
Activeになっているのが確認で
きますね。
これでポートフォワードの設定
が終わりました=
続いて、フゔゕウォールの設
定をします。上にあるメニュー
ゕコン中の、「ファイア
ウォール」をクリックします。
210.140.**.**
45. 45
(C) IDC Frontier Inc. All Rights
Reserved.
ネットワーク設定(7/10)
フゔゕウォールの設定画面に
移ります。同じく1行1ルール
となっております。
フゔゕウォールは、特定の
ポート番号へのゕクセスをIPゕ
ドレスから制御します。
デフォルトでは、すべて通さな
い設定となっているので、許可
するアクセスのルールを記入し
ていきます。
ルールのコメント以外に必要な情報は、ソースCIDR(送信元のIPアドレス)、リクエ
ストタプ、そして指定するポートレンジ(番号)です。
210.140.**.**
46. 46
(C) IDC Frontier Inc. All Rights
Reserved.
ネットワーク設定(8/10)
ポートフォワードと同じように、下記テーブルの内容に従って一つずつ記入し、
右にある「+」をクリックして追加します。
コメント ソースCIDR タイプ ポートレンジ
SSH My IPを選択 (皆さんのIPアドレス) SSHを選択 -
HTTP Anyを選択 (0.0.0.0/0) HTTPを選択 -
158.**.**.**
158.**.**.**
47. 47
(C) IDC Frontier Inc. All Rights
Reserved.
ネットワーク設定(9/10)
二つのルールの追加が終わりましたら、両方ステータスがActiveに
なっているのが確認できますね。
これでフゔゕウォールの設定が終わりました=
右上の「×」をクリックしてIPゕドレス一覧の画面に戻ります。
210.140.**.**
210.140.**.**/32
48. 48
(C) IDC Frontier Inc. All Rights
Reserved.
ネットワーク設定(10/10)
IPゕドレス一覧の画面に移ります。
ここで、フゔゕウォールとポートフォワード両方が、設定(2)と表示され
ていたら、ルールが二つ登録されたという事になります。
これで、ネットワークの設定は完了です★
210.140.**.**
49. 49
(C) IDC Frontier Inc. All Rights
Reserved.
接続IPアドレスの確認
これから、このIPゕドレスに対してSSHログンしていきます。
後ほど、このIPを記入する必要があるので、ここで確認しておきましょう=
IPゕドレス名の右にあるIPアドレスに表示されている、
4つに分かれている数字です。
重要!
210.140.**.**
51. 51
(C) IDC Frontier Inc. All Rights
Reserved.
SSHログイン
Windows OS Mac OS
●特に準備なし
⇒アプリケーション→
「ターミナル」を起動
●SSH接続用クラゕント
が必要
⇒Tera Termのダウンロード
およびンストール
SSHログンは、今使用している端末からの操作となります。
端末のOSによって準備のステップが異なるので、
まずはWindows、続いてMacの順番で説明します。
52. 52
(C) IDC Frontier Inc. All Rights
Reserved.
(Windows) Tera Termダウンロード
Tera TermのダウンロードURLにゕ
クセスし、「ダウンロードファイル
一覧」をクリックします。
次のページで、「teraterm-4.88.
exe」をクリックし、ダウンロード
し、実行します。
実行しましたら、指示にそってン
ストールもしてください。
ダウンロードURL
https://osdn.jp/projects/ttssh2/
53. 53
(C) IDC Frontier Inc. All Rights
Reserved.
(Windows) Tera Term起動
ンストールが完了しまし
たら、Tera Termを起動し
ます。
新しい接続というウゖンド
ウが出てきます。
54. 54
(C) IDC Frontier Inc. All Rights
Reserved.
(Windows) Tera TermでSSH (1/6)
ここでSSHログン先の情報等を入力し
ます。
・ホストに、先ほどポータルで確認したIPゕド
レス「210.140.X.X」を入力します。
・TCPポートに、SSH用の22を入力します。
・その他はそのままにしておきます。
入力が終わりましたら、「OK」をクリッ
クします。
210.140.**.**
55. 55
(C) IDC Frontier Inc. All Rights
Reserved.
(Windows) Tera TermでSSH (2/6)
ここでセキュリテゖ警告のポップゕッ
プが出てきますが、大丈夫です=
これは、このサーバー(ホスト)には
初めて接続するけど、大丈夫<という
警告です。
「このホストをknown hostsリスト
に追加する」をチェックして、
「続行」をクリックします。
68.220210.140.**.**
56. 56
(C) IDC Frontier Inc. All Rights
Reserved.
(Windows) Tera TermでSSH (3/6)
ここでSSHログンの認証情報を入
力します。
・ユーザー名に、「root」と入力します。
・RSA/DSA鍵を使うを選択します。
・「秘密鍵」をクリックします。
210.140.**.**
57. 57
(C) IDC Frontier Inc. All Rights
Reserved.
(Windows) Tera TermでSSH (4/6)
ここでは、前回の授業で仮想マシン
を作成したのと同時にダウンロード
したSSH用の秘密鍵を選択します。
保存先のフォルダへ移動します。
フゔル名の入力欄の後にある、拡
張子を選択するプルダウンで「すべ
てのファイル(*.*)」を選択します。
ダウンロードした秘密鍵を選択し、
「開く」をクリックします。
58. 58
(C) IDC Frontier Inc. All Rights
Reserved.
(Windows) Tera TermでSSH (5/6)
先ほどの認証情報入力画面へ
戻ります。
これですべての情報が入力完
了しましたので、「OK」をク
リックします。
210.140.**.**
59. 59
(C) IDC Frontier Inc. All Rights
Reserved.
(Windows) Tera TermでSSH (6/6)
画面にIDC Frontierのバナーが表示されまたら、ログン成功です★
root@demoの部分は、rootユーザーでdemoという仮想マシンにログ
ンしているということです。
これで、仮想マシンを使っていろいろなサービスを追加できます。
210.140.**.**
60. 60
(C) IDC Frontier Inc. All Rights
Reserved.
(Mac) TerminalでSSH (1/7)
Finderより、「アプリケーション」
を選択します。
その中の、「ユーティリティ」とい
うフォルダへ移ります。
ユーテゖリテゖのなかにある、
「ターミナル」というゕプリケー
ションを起動します。
(コンソールと似ているので間違え
ないように=)
61. 61
(C) IDC Frontier Inc. All Rights
Reserved.
(Mac) TerminalでSSH (2/7)
このようなウゖンドウが表示されるのを確認します。
これをターミナルと呼びます。
62. 62
(C) IDC Frontier Inc. All Rights
Reserved.
(Mac) TerminalでSSH (3/7)
続いて、Finderから、仮想マ
シンを作成した時にダウン
ロードしたSSH用の秘密鍵が
あるフォルダに移ります。
(例:ダウンロード)
移りましたら、作成した秘密
鍵を右クリックします。
「情報を見る」をクリックし
ます。
63. 63
(C) IDC Frontier Inc. All Rights
Reserved.
(Mac) TerminalでSSH (4/7)
この秘密鍵の情報が表示されます。
一般情報の、場所という部分にこの鍵
が置かれている場所が表示されます。
これを全部コピーします。
(例:”/Users/*******/Downloads”)
OSのバージョンによって、”/”じゃなく、三
角や矢印で区切られている可能性があります。
そのままコピーして大丈夫です=
”/Users/*******
/Downloads”
64. 64
(C) IDC Frontier Inc. All Rights
Reserved.
(Mac) TerminalでSSH (5/7)
この鍵を使ってSSHログンするには、保存した秘密鍵のゕクセス権限
を変更する必要があります。
まずはcdコマンド+コピーした内容で鍵が置いてある場所に移動します。
(“cd”の後あるスペースを忘れずに=)
そしてpwdコマンドで、今いる場所を確認します。
先ほどコピーした秘密鍵の場所が表示されることを確認します。
$ cd XXXXXXXX
(秘密鍵の場所)
$ pwd
******
******
65. 65
(C) IDC Frontier Inc. All Rights
Reserved.
(Mac) TerminalでSSH (6/7)
秘密鍵は、ゕクセス権が自分のみでないとSSHログンできない
ので、秘密鍵の権限を変更する必要があります。
ゕクセス権はls –laコマンドでチェックできます。
ゕクセス権の変更はchmodコマンドでできます。
$ ls –la XXXX.txt
(秘密鍵の名前)
$ chmod 600 XXXX.txt
(秘密鍵の名前)
秘密鍵のゕクセス権が、-rw-------になっているのを確認します。
OK!
******
******
66. 66
(C) IDC Frontier Inc. All Rights
Reserved.
(Mac) TerminalでSSH (7/7)
最後に、sshコマンドでログンします。
sshコマンドを使う際は、秘密鍵、ユーザー名、そして接続先ホストの
IPゕドレスが必要です。
ネットワーク設定の最後に確認したIPゕドレスを入れて下さい。
ターミナルにIDC Frontierのバナーが表示されたらログン成功です★
$ ssh –i XXXX.txt root@210.140.X.X
210.140.**.**
68. 68
(C) IDC Frontier Inc. All Rights
Reserved.
これから実装する環境
LAMP環境とは、
Webゕプリケーションを開発するにあたって
人気なオープンソースソフトウェゕの組み合わせです。
– OS: Linux
– WEB: Apache
– Database: MySQL
– Programming: PHP
インストール
および初期設定が必要!
69. 69
(C) IDC Frontier Inc. All Rights
Reserved.
SSHログイン (Windows)
まずは、仮想マシンにTera Termでログンします。
IPゕドレスと22番ポートを指定し、「OK」をクリックします。
次の画面ではrootと入力し、作成した秘密鍵を選択して「 OK」をクリックします 。
接続先のIPゕドレスは、IDCFクラウドの「IPゕドレス」から確認できます。
210.140.**.**
210.140.**.**
70. 70
(C) IDC Frontier Inc. All Rights
Reserved.
SSHログイン (Windows)
ターミナルにIDC Frontierのバナーが表示されるのを確認します。
210.140.**.**
71. 71
(C) IDC Frontier Inc. All Rights
Reserved.
SSHログイン (Mac)
秘密鍵フゔルを右クリックをし、
「情報を見る」を選択します。
一般情報の、場所という部分にこの鍵
が置かれている場所が表示されます。
これを全部コピーします。
(例:”/Users/******/Downloads”)
OSのバージョンによって、”/”じゃなく、三
角や矢印で区切られている可能性があります。
そのままコピーして大丈夫です=
”/Users/*******
/Downloads”
72. 72
(C) IDC Frontier Inc. All Rights
Reserved.
SSHログイン (Mac)
まずは、cdコマンドで秘密鍵のあるデゖレクトリに移動します。
そしてサーバーにsshコマンドでログンします。
接続先のIPゕドレスは、IDCFクラウドの「IPゕドレス」から確認できます=
ターミナルにIDC Frontierのバナーが表示されるのを確認します。
$ ssh –i XXXX.txt root@210.X.X.X
$ cd XXXXXXXX
(秘密鍵の場所をペースト)
210.140.**.**
******
73. 73
(C) IDC Frontier Inc. All Rights
Reserved.
ここからは、
すべて同じコマンドになります=
手順書と資料を参考にしてください★
74. 74
(C) IDC Frontier Inc. All Rights
Reserved.
パッケージのインストール
まずはyum installコマンドで必要なソフトウェゕをンストールします。
途中で、これでいいですか<と聞かれるので、’y’と入力します。
# yum install httpd mysql-server php php-mysql wget
75. 75
(C) IDC Frontier Inc. All Rights
Reserved.
MySQLコンフィグ (1/3)
続いて、データベースの設定を行います。
まずは先ほどンストールしたMySQLをservice startコマンドで起動して、それから
mysql_secure_installationコマンドでMySQLの初期設定を行います。
ここで現在のrootのパスワードを聞かれるので、そのままEnterを押します。
続いてSet root password?と聞かれるので、’y’を入力し、パスワードを入力します。
# service mysqld start
# mysql_secure_installation
パスワードは画面には表示されないよ=
Enterを押してね=
76. 76
(C) IDC Frontier Inc. All Rights
Reserved.
MySQLコンフィグ (2/3)
いくつかの設定を入れていきます。
ここで設定する項目は、順番に
・匿名のユーザーを削除するか→y
・rootのリモートログンを禁止するか→y
・test databaseとゕクセスを消すか→y
・privilege tablesを今リロードするか→y
77. 77
(C) IDC Frontier Inc. All Rights
Reserved.
MySQLコンフィグ (3/3)
続いて、WordPress用のデータベースとユーザーを作成します。
先ほど設定したパスワードでMySQLへログンできます。
# mysql –u root -p
mysql> create database wpdb;
mysql> grant all privileges on wpdb.* to
wpuser@localhost identified by ‘wppass’;
mysql> exit;
パスワードは画面には表示されないよ=
wpdb
データベースの名前
wpuser
ユーザー名
wppass
ユーザーパスワード
78. 78
(C) IDC Frontier Inc. All Rights
Reserved.
WordPressダウンロード
MySQLの設定が終わったので、ここからwgetコマンドでWordPress
をダウンロードして、tarコマンドで解凍します。
tarコマンドに-Cオプションとターゲットディレクトリを付ける事で、
解凍先を公開用デゖレクトリ/var/www/htmlに指定できます。
# wget http://wordpress.org/latest.tar.gz
# tar zxvf latest.tar.gz –C /var/www/html
79. 79
(C) IDC Frontier Inc. All Rights
Reserved.
WordPress権限変更 (1/2)
WordPressは、Apacheの上で動作します。なのでApacheには
WordPressを解凍したデゖレクトリの操作権限が必要です。
まずはcdコマンドでWordPressを解凍したデゖレクトリへ移動し、
ls –laコマンドでこのデゖレクトリの今の権限情報を確認します。
# cd /var/www/html
# ls -la
Apacheじゃないので変更必要
80. 80
(C) IDC Frontier Inc. All Rights
Reserved.
WordPress権限変更 (2/2)
chownコマンドでWordPressのデゖレクトリの所有者をApacheに変
更します。
変更が終了後、もう一度ls –laコマンドで所有者を確認したら、
Apacheのサービスをスタートします。
# ls -la
# chown –R apache.apache /var/www/html/wordpress
# service httpd start
OK!
81. 81
(C) IDC Frontier Inc. All Rights
Reserved.
WordPressインストール (1/5)
これで、ターミナルでの操作は
一通り終わりました=
では、ブラウザからWordPress
をンストールします。
言語の設定画面が出てきます。
「日本語」を選択して、
「続ける」をクリックしてくだ
さい。
(お好きな言語でも大丈夫です=)
ブラウザからアクセス!
http://210.140.X.X/wordpress
(sshした際のIPアドレスと一緒です)
http://210.140.**.**./wordpress
82. 82
(C) IDC Frontier Inc. All Rights
Reserved.
WordPressインストール (2/5)
「さあ、始めましょう!」をクリックします。
83. 83
(C) IDC Frontier Inc. All Rights
Reserved.
WordPressインストール (3/5)
続いて、WordPressがデータベース
に接続する為の情報を入力します。
先ほどSSHログンして登録した時
と同じ情報を入力します。(テーブル
接頭辞はwp_のままで大丈夫です)
入力が完了しましたら、「送信」を
クリックします。
mysql> grant all privileges on wpdb.* to
wpuser@localhost identified by ‘wppass’;
wpdb
データベースの名前
wpuser
ユーザー名
wppass
パスワード
このコマンドを打った時と同じ内容を入力してね!
84. 84
(C) IDC Frontier Inc. All Rights
Reserved.
WordPressインストール (4/5)
「インストール実行」をクリックします。
85. 85
(C) IDC Frontier Inc. All Rights
Reserved.
WordPressインストール (5/5)
最後に、WordPressで必要な情
報を入力します。
今後は、このユーザー名とパス
ワードでサトの管理などを行
います。
入力が終わりましたら、
「WordPressをインストール」
をクリックします。
86. 86
(C) IDC Frontier Inc. All Rights
Reserved.
WordPressログイン (1/3)
「ログイン」をクリックします。
87. 87
(C) IDC Frontier Inc. All Rights
Reserved.
WordPressログイン (2/3)
先ほど入力したユーザー名とパス
ワードを入力して、「ログイン」
をクリックします。
88. 88
(C) IDC Frontier Inc. All Rights
Reserved.
WordPressログイン (3/3)
これで、WordPressが立ち上がりました=
ダッシュボードが表示されたら成功です★
210.140.**.**
89. 89
(C) IDC Frontier Inc. All Rights
Reserved.
WordPressへ接続!
最後に、ブラウザからWordPress
に接続して疎通を確認しましょう。
↑忘れないでね=
Hello world!の投稿が最初に見えた
ら成功です★
これが外部からゕクセスしたときに
表示される画面です。皆さんもぜひ
カスタマズしてみてください=
自分のWordPressへアクセス!
http://210.140.X.X/wordpress
以上で終了です。
興味があればLinuxの勉強、Wordpressのデザンの変更、負荷分散に
チャレンジなど、いろいろと試してみてください★
お疲れさまでした==
http://210.140.**.**./wordpress
90. 90
(C) IDC Frontier Inc. All Rights
Reserved.
本資料のレビュー
■本資料終了時に、以下の内容
が一通りできるようになること
が目標です。
・クラウドが何かわかる
・サーバーを理解し、操作できる
・IDCFクラウドで仮想マシンを作
成できる
・端末から仮想マシンへログン
できる
・仮想マシンにWordPressをン
ストールできる
IDCFクラウド操作端末
目的: WordPressでのWEBサイト構築
91. 91
(C) IDC Frontier Inc. All Rights
Reserved.
その他
本資料内でご説明させていただいておりますご内容は、2015年11月26日時点で、IDCフロンティアの提供するIDCFクラ
ウド上でのWordpress構築例として記載をさせて頂いております。IDCFクラウドのサービスの変更やソフトウェアのアップ
デート等に伴い、実際の内容と異なる場合がございます。
本サービス利用におけるお客様データ等の保管、保存、バックアップ等の管理責任はお客様にあり、いかなる場合もお客様
データ等の毀損・喪失について、弊社は一切責任を負わないものとします。
IDCFクラウドをご利用に頂くにあたり、ご利用のリソースに応じ料金が発生致しますのでご留意ください。
本資料に記載されている会社名、製品名は、各社の登録商標または商標です。
IDCFクラウドに関しては、弊社コーポレートサイトに掲載しているプライバシーポリシーおよび契約約款に基づきご提供致し
ます。
株式会社IDCフロンティア
〒160-0004 東京都新宿区四谷4-29
http://www.idcf.jp
■ご注意事項