Cloud 01 - VMware, Hypervisor, centOS, AWS-EC2

8346 ワード

韓国情報教育院|K-Digital(keduit.com)
韓国情報教育院-K-Digitalコース 韓国情報教育院のK-Digitalカリキュラムプロジェクト管理ページ kdigital.keduit.com
[email protected]
010-6313-4166

VMware


https://drive.google.com/file/d/1trHTFYa5QM0qh5Hkbba2vl1uJC_2p4jj/view?usp=sharing
仮想マシンを作成します.
コンピュータを見てみると、一番下は物理資源で、上はオペレーティングシステムです.オペレーティングシステムの内部には、物理リソースに直接アクセスするためのkernel、およびkernelを使用するためのアプリケーション(API)も存在する.しかし、ユーザーはこれらに気づきにくいため、いくつかのアプリケーションが存在します.このアプリケーションの横でVMwareを使用して新しい仮想マシンを作成します.
このとき,オペレーティングシステムに従って物理リソースにアクセスして要求を出すやつを仮想マシンマネージャと呼ぶ.物理リソースの一部がHypervisorの場合、vcpu、ram、volume(vdisk)、vnicなどが生成され、新しいオペレーティングシステムがインストールされます.次に、同じようにアプリケーションをインストールします.このようにして作成されたのは仮想マシンと呼ばれます.
このHypervisorはAWS、GCP、AZUREなどすべての場所で使用できます.
これにより、オペレーティングシステムは2つになります.これを区別するために,物理層に近いオペレーティングシステムをHOSTオペレーティングシステム,仮想マシンのオペレーティングシステムをGUESTオペレーティングシステムと呼ぶ.
このような仮想マシンを2つ作成できますか?いいですよ.また、同一の物理リソースの一部である場合にのみ使用されるので、相互通信も可能である.
しかし、Hypervisorは物理リソースにリソースを要求する必要があります.この仮想リソースを作成したのはカーネルです.この場合,限界は物理資源分野に限られる.
たとえば、複数の仮想マシンでは、2つのカーネルのcpuが最大で複数の仮想マシンにカーネルを割り当てることができます.しかし、韓女式は3つ以上の核心を奪うことはできない.
ただし、RAMは仮想マシンごとに正確に区切らなければならない.
ただし、HDD、SSDは必要に応じてサイズを設定できます.仮想職業の見通しは、誰もが職業の見通しと呼ばれています.あげたいだけあげるということですが、実際には使うだけの容量です.
今、オペレーティングシステムを直接ダウンロードしましょう.
Download (centos.org)

VMwareをインストールします



「change settings」をクリックします.

ブリッジ部分を変えて適用しましょうNIC関連なので他にもあるかもしれません.まず教壇のRealtekを使います.

以上のようにSubnetを(192.168.1.0)に変更します.これで私のNICを設定できます.

最後に、VMnet 8もIPのみ192.168.8..0に変更された.






残りは続けましょう.

では、上記のような仮想マシンが製造されていることを確認できます.
画像を挿入しましょう.




今、私たちがダウンロードしたISO画像をここに置いてください.

VMnet 8に変更します.これは192.168.8..0に設定されています.

USB、サウンドカード、プリンタは外してください
電源を入れ、黒い画面をクリックすると、マウスが仮想マシンに閉じ込められます.

やったらこうなるBIOSが設定されていないからそうなったのかもしれません.
BIOSの一時設定
CPU構成>仮想化をEnableに変換すると、より効率的に動作します.

そして設定して
時間はソウルに着きます.
SOFTWARE SELECTION

GUI付きサーバーのみ選択

ディスクを選択します.

ネットワークをwebservに設定します.以下に示します.そして必ずApplyボタンを押して

右上から見ると、DHCPは上のように自動的にネットワークを割り当てます.これを固定しましょう.

「コンフィギュレーション」をクリックするとページが表示され、「General」をクリックして自動的に起動します.

IPv 4 Settingsに行って、上のように設定します.
もう終わりました.Beginをインストールします.
そうするとROOTOPASWORD入力要求が出てきます.これをtest123と書きましょう
ROOTは管理者全体で、USERはユーザーとしてアクセスしています.

USERはすべてのものをuser1に入れた.
インストールが完了したら、LISENSINGからLISENSING INFORMATIONに入り、「同意ポリシー」をクリックします.

NOT LISTED>入力root>入力test 123

そして残りのウィンドウはそのままNEXTをめくると上に表示されます.

左上のアプリケーションでTerminalとFirefoxを開く
端末に以下の情報を入力してPingテストを行うping -c 3 [www.google.com](http://www.google.com)

サーバーとよく接続されています.
私たちはこのようにlinuxのインストールを完了しました.でもこのLinuxは...うん.家系が広大である.
いずれにしても、Linuxが作成されたのは、ユーザーにサービスを提供しているからです.
直接ページを作成し、サーバにアップロードします.
yum -y install httpd
cd /var/www/html/
curl https://www.naver.com > index.html
systemctl restart httpd
これでNAVERページがファイルに入ります.
検索ウィンドウに私たちの住所192.168.8.101を入力すると、このようなページが表示されます.

???
ただし、サーバは現在上記の状態であるため、外部からアクセスできません.
それを実現するために.
systemctl stop firewalld

これにより、サーバはページにアクセスできます.
では、外部のコンピュータはこのサーバーにアクセスできますか?今はだめです.アクセスするにはNATをBridgeに変更する必要があります.
今回は私たちのサイトを見てみましょう.
echo "Hello" > index.html
次回サイトに再登録すると、上記の状態になります.
systemctl stop httpd
systemctl start httpd
入力すると、Webサーバの接続が完全に停止します.
しかし、このようなサーバーは5000を超えるところで一つ一つ完成できるのでしょうか?いいえ.この点を簡略化するためにクラウドを使用する必要があります.
複数のサーバを作成するには、AWSを使用します.

ネットワークサービス


ワクチン申請ページを作成し、配布します.
Webサーバがある場合でも、データを格納するデータベースサーバを外部に配置する必要があります.DBサーバを外に出してこそ、より安全になるからです.
ただサーバーは誰でもアクセスできるので危険です.
データベースを作成するときは、他のデータと区別できるPK(primary key)を作成することに注意してください.そして、SK(SuperKey)も区別しました
サービスプロバイダ:サーバ(サーバ用OS-LINEUX)
≪サービス・コンシューマ|Service Consumers|ldap≫:クライアント(ウィンドウ)
複数のクライアントがサーバにアクセスしている場合、サーバは1つのデータベースにのみ接続されます.他のDBに接続すると問題が発生します.このときDBはRDBとして定義される.そして,ユーザはサーバから受け取ったページからqueryを受信してサーバに送信し,サーバはDBからqueryを送信してデータを取得する.プログラミング言語を使用してこれらのDBと通信します.
さらに言えば、ここには3台のサーバーがあります.後ろにDBがあります.外部では、クライアントがアクセスすると、1~3番のユーザーが上のサーバに向かうと、2台のサーバが遊んでいます.これは資源の浪費をもたらす.したがって、クライアントは接続時にサーバを割り当てる必要があります.この問題を解決するために,負荷バランサ(負荷分配器)を取り付けた.
ただし、サーバ全体を管理できる必要があります.これをホームページで管理します.私たちがしなければならないのは、サーバ全体を管理する方法を学ぶことです.これを実現するために、ロードバランサからサーバまでcloudにアップロードされます.問題はこれが高すぎることです.そのため、安価なオープンソースソフトウェアにする必要があります.