ピットバージョンなし-centos7にkvm仮想マシンをインストールしてデプロイし、kvmにnginxをインストールします

Kvmのインストールと展開はsshを介してKVMに接続し、nginxをKVMに展開し、正常にアクセスできます。

環境への準備

リリースバージョンのメモリは3g以上が望ましい

  • 上記の7.4がサポートされています(7.4を含む)
[root@localhost tmp]# cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core) 

ファイアウォールをオフにします

systemctl stop firewalld

selinuxを閉じる

setenforce 0

kvmの紹介

前の記事に続く:kvm仮想マシンとは

kvm仮想マシンをインストールします

1. VMwareをオンにする前に、仮想マシンの設定を変更します

フォーカス

2.仮想マシンをオンにして、システムが仮想化をサポートしているかどうかを確認します
。vmxとsvmが表示されている場合は、それらがサポートしています。
ここに写真の説明を挿入


> [root@localhost ~]# cat /proc/cpuinfo | egrep 'vmx|svm' 
 flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
 pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb
 rdtscp lm constant_tsc art rep_good nopl tsc_reliable nonstop_tsc
 extd_apicid eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic
  movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm svm extapic
 cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw perfctr_core
 retpoline_amd ssbd ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed
 adx smap clflushopt clwb sha_ni xsaveopt xsavec clzero arat npt
 svm_lock nrip_save vmcb_clean flushbyasid decodeassists overflow_recov
 succor

3.KVMをインストールして起動します

yum install -y qemu-kvm libvirt virt-install
systemctl start libvirtd
systemctl enable libvirtd

4.ストレージファイルを作成します

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

ここに写真の説明を挿入
5.システムファイルを/ tmp /にアップロードします
ここに写真の説明を挿入
ここに写真の説明を挿入

6.仮想マシンをインストールします


> virt-install --virt-type kvm --name CentOS-7-x86_64 --ram 1536
> --cdrom=/tmp/CentOS-7-x86_64-Minimal-2003.iso --disk path=/opt/CentOS-7-x86_64.raw  --network bridge=br0 --graphics
> vnc,listen=0.0.0.0 --noautoconsole

注意!
同じエラーが発生した場合、ブリッジは構成されていません

ここに写真の説明を挿入
解決

まず、直接作成してください!実行に失敗しました。次を実行してください。

[root@localhost ~]# virsh iface-bridge ens33 br0

ここに写真の説明を挿入
2番目:手動構成

物理ネットワークカードを構成する

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
DEVICE=ens33
ONBOOT=yes
BRIDGE="br0"

ブリッジネットワークカードを構成する

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-br0
TYPE=Bridge
PROXY_METHOD=none
BROSWER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=br0
DEVICE=br0
ONBOOT=yes

ネットワークを再起動します

systemctl restart network

IPを取得しここに写真の説明を挿入
て仮想マシン作成する

> virt-install --virt-type kvm --name CentOS-7-x86_64 --ram 1536
> --cdrom=/tmp/CentOS-7-x86_64-Minimal-2003.iso --disk path=/opt/CentOS-7-x86_64.raw  --network bridge=br0 --graphics
> vnc,listen=0.0.0.0 --noautoconsole

ここに写真の説明を挿入
7. VNCを開き、上記のIP接続を使用します

ここに写真の説明を挿入

ここに写真の説明を挿入
ここに写真の説明を挿入
ここに写真の説明を挿入
ここに写真の説明を挿入
ここに写真の説明を挿入
8.kvm仮想マシンを起動します。9
ここに写真の説明を挿入
。接続してVNCを介して再度表示します。
ここに写真の説明を挿入
ここに写真の説明を挿入ここに写真の説明を挿入

現在、ブリッジ方式が採用されています。IPはありません。IPを取得する必要があります。
ここに写真の説明を挿入

ここに写真の説明を挿入

10.ネットワークを再起動します

systemctl restart network

ipをもう一度確認してください

ip addr

ここに写真の説明を挿入

12.sshを介してこのIPに接続します
ここに写真の説明を挿入
13.ファイアウォールを閉じます

 systemctl stop firewalld 

kvmにnginxをインストールし、
nginx.repoを/etc/yum.repos.d/
アップロードして接続します:nginx yum source nginx.repo

  yum makecache fast
  yum -y install nginx
  nginx -t
  nginx
  yum -y install net-tools
  netstat -lptnu

ここに写真の説明を挿入

ここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_46174507/article/details/109384167