Centos6.5のインストールとKVMの展開

1.KVMの概要

KVMはオープンソースソフトウェアであり、フルネームはカーネルベースの仮想マシン(カーネルベースの仮想マシン)であり、ハードウェアの完全仮想化に基づくオープンソースシステム仮想化モジュールですが、ハードウェアサポート(IntelVTテクノロジーやAMDVテクノロジーなど)が必要です。 Linux 2.6.20以降、すべての主要なLinuxディストリビューションに統合されています。 Linux独自のスケジューラーを使用して管理しているため、Xenと比較してコアソースコードが不足しています。 KVMは、学界の主流のVMMの1つになりました。

2、KVMインストール構成

1. CPU仮想化が有効

BIOSで仮想化を有効にする必要があります。これは通常、デフォルトで有効になっています

| cat / proc / cpuinfo | grep'vmx '// IntelCPU判定方法cat / proc / cpuinfo | grep'svm' // AMDCPU判定方法|
|--------|

2. KVMをインストール

yum install qemu-kvm qemu-kvm-tools virt-manager libvirt virt-viewer -y

パラメータの説明:

kvm:linuxカーネルのモジュール。モジュールをインストールする必要はなく、ロードするだけで済みます。

qemu:さまざまなCPUを仮想化でき、異種をサポートする仮想化ソフトウェア

qemu-kvm:ユーザーモード管理kvm、ネットワークカード、サウンドカード、PCIデバイスなどはすべてqemuによって管理されます。

virt-viewer:VNCクライアントを使用してサーバーのグラフィカルインターフェイスに接続するときのツール。

3. kvmモジュールをロードします

| modprobe kvm-intel // kvmモジュールをロードしますlsmod | grep kvm // kvmモジュールがロードされているかどうかを確認します|
|--------|

4. ネットワークカードの構成ファイルを変更する

**eth0 **

**新しいbr0 **

ネットワークカードのIPアドレスが一貫しているかどうかを心配する必要はありません。現在、eth0の役割はスイッチに似ています。 (IPなし)

以下のように正常です。

5. VNCサーバーの構成ファイルを変更します

ファイルの12行目のvnc_listen = "0.0.0.0" //の前にある#コメントを削除します

vim /etc/libvirt/qemu.conf

6. libvirtdおよびmessagebusサービスを再起動します

/etc/init.d/libvirtd restart // libvirtdサービスを再起動します/etc/init.d/messagebusrestart//メッセージバスサービスを再起動します

7. 仮想ディスクを作成

仮想ディスクを作成します。-fは形式を指定し、パスは/opt/CentOS-6.5-x86_64.raw、サイズは10Gです。

qemu-img create -f raw /opt/CentOS-6.5-x86_64.raw 10G

8. イメージファイルをディレクトリと仮想ディスクストレージディレクトリにコピーします

サーバーCDをcdrom1に挿入します

dd if=/dev/cdrom1 of=/opt/Centos-6.5-x86_64.iso

9. 仮想マシンを作成する

virt-install -n centos6.5 -r 512 -vcpus=1 -s 50 -c /opt/Centos6.5-x86_64.iso --hvm --os-type=linux -f /opt/CentOS-6.5-x86_64.raw --graphics vnc,listen=0.0.0.0,port=7789 --force --autostart

パラメータの説明:

centos6.5という仮想マシンを作成します。メモリサイズは512メモリ、1 cpu、50Gハードディスク、インストールイメージは/opt/Centos6.5-x86_64.isoで、完全仮想化として指定され、システムタイプはlinux仮想として指定されます。マシンのハードディスクはopt / CentOS-6.5-x86_64.rawであり、vncのポートは自動的にインストールを開始するように7789として構成されています。

検証:virshlist

10. iptablesセキュリティポリシーを設定する

iptables -I INPUT -p tcp --dport 7789 -j ACCEPTservice iptables save

11. VNCクライアントを使用してKVM仮想マシンに接続します

Xshellがこのウィンドウを自動的にポップアップする場合は、それも可能です。そうでない場合は、閉じてVNCを使用して接続できます。

IPアドレスとポートを入力してください

インストールを開始します

12. KVM仮想マシンの構成

たとえば、ApacheWebサーバーをインストールします

IPアドレスを構成する

Xshellを使用して接続します(yumメソッドの簡単な例)

httpdサービスを開始

**ブラウザアクセステストOK! ****

Recommended Posts

Centos6.5のインストールとKVMの展開
Centos-6.5LNMP環境のインストールと展開
Centos7のインストールとgitlabサーバーの展開
Centos7のインストールとAirflowの展開の詳細
centos7kvmのインストールと使用
CentOS7のインストールとGitlabのメンテナンス
CentOs7のインストールと展開Zabbix3.4オリジナル
CentOS7でのErlang20.2のインストールと展開
Centos8のOpenStackUssuriの最小限の展開とインストールの詳細なチュートリアル
ubuntuDockerのインストールとRancherの展開
CentOS6 / 7でのMySQL8.0のインストール、展開、および構成
centos7でのredisのインストールと構成
Ubuntu環境でのNginxのインストールと展開
CentOSでのZabbixのインストールと展開およびローカリゼーション
CentOS7でのJenkinsのインストールと展開のチュートリアル
CentOS7.2でのKVMのインストールと予備使用
CentOS8のグラフィカルインストール
CentOS7システムでのJDKのインストールと構成
Centos7によるPHPのインストールとNginxのチュートリアルの詳細
CentOS6.5でのrsyncサーバーのインストールと構成
VMwareWorkstationでのCentOS7のインストールと構成
CentOSでのMySQL8.0のインストールと展開、非常に詳細!
CentOS8でのMySQL8.0のインストール、展開、および構成のチュートリアル
Centosmysqlのインストールと構成
Centos7のインストールと構成のプロメテウス
CentOS7のインストールと構成PPTP
centos7へのグラファイトの展開
CentOSのインストールと構成cmake
Centos7.5のインストールと構成MongoDB4.0.4
CentOS7のインストールと構成PPTP
Oracle11gのCentos7サイレントインストール
CentOS7postgresqlのインストールと使用
DockerのCentOS環境インストール
Centos7elk7.1.1のインストールと使用
Centosでのconfluence6.3操作記録のインストールとクラッキング
CentosでのJira7操作記録のインストールとクラッキング
Hyper-VインストールCentOS8問題の分析
ダメンデータベースチュートリアルのCentos7インストール
CentOS8インストールMariaDB詳細チュートリアル
ジェンキンス学習のcentos6.9の下でのインストール
centOS7でのSparkのインストールと構成のチュートリアルの詳細な説明
CentOS6最小インストールKVM詳細チュートリアル
Centos7hadoopクラスターのインストールと構成
CentOS7のインストールとエントリからマスターまでのnginxのメンテナンス
CentOSでの脆弱性スキャンおよび分析ソフトウェアNessusの展開
CentOS7.Xシステムのインストールと最適化
CentOSでのJava-JDKのインストールと構成
CentOS 7Tomcatサービスのインストールと構成
001.エンタープライズレベルのCentOS7.6オペレーティングシステムのインストール
CentOS7はopenjdk、tomcat、mysqlプロセスの紹介をインストールします
CentOSNTPサーバーのインストールと構成
2019-07-09CentOS7のインストール
centos7_1708のインストール
フラスコプロジェクトのCentOS展開方法
2-Kubernetesエントリーマニュアルのインストールと展開
JumpServer Bastion Host--CentOS 8のインストールと展開(4)
Centos7mysqlデータベースのインストールと構成
CentOS8でのElasticStackの使用:Elasticsearch / Kibana7.8の展開と認証の構成
CentOS7システムのインストールと構成のグラフィックチュートリアル
Ubuntuのインストールと展開Redash操作ノート(2020.08)
Centos7でのCeph展開の簡潔な要約