• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CentOSで仮想化の必要性とその方法?)

CentOSで仮想化の必要性と方法

あるてみ(@artemi39)の回答

回答No.3

各種質問に再回答です。 > 仮想化を簡単に言うと > 「仮想化を使えば、非力なマシンでもサーバとして十分使えるようにできる。」 > と理解してもいいのでしょうか? これは逆ですね。非力なマシンと仮想化の関係はあまり関係なく、むしろ仮想化をするほうが負担が大きいです。 個人で使うサーバであれば新調する必要はあまりないと言えます。 新しいハイスペックマシンをデスクトップにして、古いほうをあまったからサーバに仕立てるというのが一般的です。 通販サイトのように大規模なサーバなら話は違いますが、個人用途でサーバを使うのはたいした負荷ではありませんので、 新調したマシンのほうがスペックいいならそっちをデスクトップ用とにすることをお勧めします。 莫大なメモリも必要ないです。動かす気になれば128Mとか256Mと言った容量でも動かせます。 実機をサーバにするというのであれば仮想化は必要ありません。 複数のサーバマシンを用意しなくても一つのマシンの中に複数の仮想マシンを作れるのが仮想化なので。 例えば仮想マシンごとにWebとメールのサーバを分けるなどに使いますが、一つのマシンに複数のサーバを立てても問題ないです。 仮想化するメリットはサーバが攻撃されて破壊されたとしてもホストマシンは保護できるということでしょうか。 Webサーバが攻撃されて破壊されてもメールサーバが別の仮想マシンなら独立して動かせます。 いずれにしても小規模なら仮想化はあまり考えなくてもいいでしょう。 VMWare-server-2.0.0-122956.i386.rpmについてはi386やi686のような表記は32bitパッケージになります。 お使いのマシンは64bitでOSも64bitのようですからx86_64をVMwareのサイトからダウンロードしてください。 仮想化を使わないのであればダウンロードする必要はありませんが、rpmやi386と言ったキーワードはLinuxを使う上でよく出てくるものなので覚えておいて損はないです。 rpmはrpmパッケージと呼ばれるファイルとインストールするコマンド。 依存関係があって、このソフトには別のソフトが必要という場合があり、単純にインストールすることが出来ない場合があります。 ソフトのインストールには他にもyumやapt-getというコマンドがあります。 これはネットを検索してインストールしてくれるもので、先のrpmと違って依存関係がある場合、それを解決してインストールしてくれます。 Linuxには初めてという印象を受けますが、がんばってチャレンジしてみてください。

offikou
質問者

お礼

度々のご回答誠にありがとうございます。 私が作りたいのはMNS質問箱の別カテゴリー版です。 http://questionbox.jp.msn.com/qa6448804.html http://questionbox.jp.msn.com/qa6449755.html これは「個人用途」ではなく「大規模なサーバ」に該当すると思います。 「個人用途」とは、どのようなサーバをいうのでしょうか? 仮想マシンは遅かれ早かれ考えなければいけないと思っています。 「例えば仮想マシンごとにWebとメールのサーバを分けるなどに使いますが、 一つのマシンに複数のサーバを立てても問題ないです。」 これは仮想マシンごとにパスワードを設定してログインして各種サーバを 分けるか、それともパスワードを設定しないで実機の中で各種サーバを 設定していくのかのいずれかの選択と理解しました。 誤って理解している様でしたら訂正をお願い致します。 取り敢えず、後者で試みようと思います。 Windows以外にUbuntuを使っていましたが、特にコマンドを必要とする場面 が少なく、ソフトウェアセンターが充実していておまけに Synapticパッケージ・マネージャーがあってそれを使っていました。 だから殆ど解っておりません。 CentOSでMNS質問箱の別カテゴリー版のフォーラム作成となるとかなりの 知識・ノウハウが必要だと以前に質問した際に解りました。 色々と教えて頂きたく、お世話になります。 今後ともどうぞ宜しくお願い申し上げます。

関連するQ&A

  • samba インストール方法お願いします

    環境 Fedora 2 sambaをインストールしたいのですが手順おねがいします。 まず自分のシステムへ #rpm -qa samba と打つと何も表示しなかったのではいってないため FTPサーバーより samba-3.0.2a-6.FC1.i386.rpm samba-common-3.0.2a-6.FC1.i386.rpm を/home/user へダウンロード。 [root@localhost usre]# rpm -ivh samba-common-3.0.2a-6.FC1.i386.rpm はOKだったのですがつぎに [root@localhost usre]# rpm -ivh samba-3.0.2a-6.FC1.i386.rpm 実行すると エラー: Failed dependencies: samba-common = 3.0.2a is needed by samba-3.0.2a-6.FC1 とでます、解決方法おねがいします。

  • CentOS5.2【仮想マシン】にVMwareToosのインストールが上手く行かないTT

    こんにちは♪ 勉強のためにCentOSを触ってみようと思い、VMware Server1.3で Linux CentOS5.2をインストールしたんですが、ど~にもVMwareToolsの インストールが上手くいかず、ここに辿り着きましたTT 「VMware Tools Install・・・」で、デスクトップにマップされたCDアイコンの 「VMwareTools-1.0.3-44356.i386.rpm」を実行したのですが、 適用されてなくてなく困っておりますTT 色々と調べたのですが、初心者にはキビシクテェ・・・・ 丸投げで申し訳無いのですが、導入方法や簡単なサイトを教えて下さい。 宜しくお願いします。

  • OpenSSHでSFTPの接続ができず困っています

    CentOS5のOpenSSHに、SFTPで接続できるようになったのですが書き込みができず困っています。 現在、CentOS5でサーバーを立てています、基本的に「CentOSで自宅サーバー構築」 (http://centossrv.com/)のサイトを参考にして(と言うか、そのまま設定して)います。 今回、SFTPで繋ぎたいと言うユーザーのために、(http://centossrv.com/openssh.shtml)の ページの通りに設定をして(ただし鍵方式ではなくパスワード方式です)SFTPで繋ぐことができました。 しかし、SFTPで接続はできるのですが書き込みができないのです。そこで、確認してみると (ちなみにFTPでも繋がるが書き込みはできません) [root@localhost ~]# cd /home [root@localhost home]# ls -all 合計 28 drwxr-xr-x 4 root root 4096 9月 5 17:27 . drwxr-xr-x 23 root root 4096 9月 14 16:34 .. drwxr-xr-x 9 root root 4096 9月 14 16:40 test (ユーザー(ディレクトリ)名などは書き換えてあります) のように、ユーザーのディレクトリのオーナーがrootになっていました。 そこで、オーナーをユーザーに戻してあげると、SFTPで繋げなくなってしまいます。 また、オーナーはrootのまま、権限を777に設定してもSFTPで繋げないのです。 ただし、FTPでなら繋ぐことができて書き込みもできるようになりました。 一応、検索して調べてみたりしたのですが、どうしてもできません。 そこで、解決方法をわかる方に教えていただければ大変助かります。 どうか、よろしくお願いします

  • Linuxの仮想構築 /varログをWin7で保存

    Windows7にVMware Playerをインストールし、 VMware Plyaer上でCentOSを構築しています。 作業をしながら下記のようにlogを 確認することが多々あるのですが、 これをWindows7上に保存する方法は 御座いませんでしょうか? [root@localhost??]# [root@localhost??]# cat /var/log/messages [root@localhost??]# できれば、上記logをWindows7へexportする為に使用するコマンドと、 その手順も併せてご教授下さい。 もっと簡単な方法があれば、それもお願いします。

  • CentOSでユーザー追加は必要ですか?

    いつも教えて頂きありがとうございます。 標記の件。 先ほどの質問と同じく http://centos.server-manual.com/centos5_setup.html に沿って初期設定を行っています。 ユーザー追加とありますが、これはサーバを構築しようと 思っているのは私だけです。 だからユーザー追加しなくてもいいのでは・・・? と思っています。 それとも、今ユーザーが0人だから1人にするために この作業が必要なのでしょうか? それとも、ユーザーとは数年後に完成したサーバにアクセス する方々のことを指しているのでしょうか? よく「hoge」という固有名詞?が出てきます。 この「hoge」は何の意味なのでしょうか? manコマンドで解かるかも知れません。 下記の説明があります。        記 ユーザー追加 [root@centos ~]# mkdir /etc/skel/public_html [root@centos ~]# useradd hoge [root@centos ~]# passwd hoge Changing password for user hoge. New UNIX password:hoge12345 ←パスワード入力 Retype new UNIX password:hoge12345 ←パスワード再入力 passwd: all authentication tokens updated successfully. [root@centos ~]# chmod 701 /home/hoge この説明をご覧になって私の状況の場合、 この作業は必要なのでしょうか? 度々申し訳ございません。 ご回答の程、宜しくお願い申し上げます。

  • CentOS7でtarを削除する

    CentOS7で、root@localhost /でlsしたら、"MySQL-5.6.19-1.linux_glibc2.5.x86_64.rpm-bundle.tar"というファイルが出てきます。 このファイルを消すにはどうすればよいか教えてください。

  • Mysql rpm がインストールできません

    MySQL の旧バージョンをアンインストールし、下記のようにバージョン 5.0 をインストールしようとしたのですが、そのようなファイルやディレクトリーはありませんと表示されインストールできません。 # rpm –ivh MySQL-server-standard-5.0.22-0.rhel3.i386.rpm (ivh 以下はダウンロードしたファイル名をコピー/ペーストしました) ダウンロードの保存先は /root/Desktop/mydocument です。 特定のディレクトリーに移動してから、インストールの作業をする必要がありますか?

  • Centosについての質問です。パスワード入力画面でフリーズしてしまう。

    Centos5について質問です。こちらのHPのhttp://centossrv.com/centos5.shtmlを参考にCentosをインストールしています。しかしこのページの最後のキャプチャ画面のところで centos login: root と入力して 次にパスワードを入力する項目が次行に password: とでるのですがこの状態でキーボード入力を受け付けなくなってしまいます。どうすればパスワードを入力できるようになるでしょうか?

  • CentOS7にMariaDBのインストール

    CentOS7のサーバーにMariaDBをインストールしたいと思っています。 RPMパッケージは配布されているのでしょうか。 インターネットを検索するとどのサイトもyumを使用してインストールが 行われています。対象のサーバーからインターネットにはつながらないので 「rpm -ivh xxxxx.rpm」 みたいな感じでコマンドを実行してMariaDBの インストールを行いたいと思っています。

  • パスワードが設定できない。。

    http://centossrv.com/mysql.shtml で【set password for root@localhost=password('rootパスワード');】 を設定してmysqlをexitして 【mysql -u root -prootパスワード】 で再度ログインするとなぜかログインできなくなります。(パスワード メモ帳にコピペしているので問題ないと思います。) なぜでしょうか? Centos4.3 mysql-4.1.20-2.RHEL4.1 mysql-server-4.1.20-2.RHEL4.1 です。こころあたりのある方、アドバイスお願いします。