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