木马屠城 2020-03-06
windows server 2008 r2 + virtualbox + rhel7.6 + nginx + postgresql +php
HOSTS:WINDOWS SERVER 2008 R2
STEP1 : 安装VIRTUALBOX
virtaulbox 版本 5.2.22 r26460
STEP2: 安装RHEL7.6
vm 配置 cpu 4, memory 8G
安装源:rhel-server-7.6-x86_64-dvd.ISO
问题一:vm开始配置为CPU 8 ,MEMORY 8G,RHEL安装模式是web SERVICE
rhel7 安装重启后,进入EMERGENCY MODE,输入ROOT PASSWORD 之后,
出现“[ 626.098396] NMI watchdog: bug:soft lockup - cpu#7 stuck for 23s! [setfont: 3090]
[~]# "
网上搜索到的解决办法:
/*追加到配置文件中*/
[~]# echo 30 > /proc/sys/kernel/watchdog_thresh
/*查看*/#
[~]# tail -1 /proc/sys/kernel/watchdog_thresh
30
/*临时生效*/
[~]#sysctl -w kernel.watchdog_thresh=30
[~]# reboot
Authorization not available.Check if polkit service ..... for more information
这个方法并不好用,重启后还是出现SOFT LOCKUP,只不过有时候是CPU#0,CPU#2,在网上也查到FEDORA不支持VIRTUALBOX的BUG,但是也有VIRTUAL+RHEL7成功的文章。可能是对于POLKIT不了解吧。为了解决问题,就简化了安装。调整了VM配置,把CPU数调整成4,RHEL采用精简安装,成功。
但是重启几次之后,又进入emergency mode!
又重新用GUI模式安装,成功进入。同意License.……重启动后又进入emergency mode!
好吧, 我承认我比较懒,其实我第一回就 #journalctl -xb ,看到 unit dev-sda1.device has failed.........,只是我想也许是虚拟机的虚拟硬盘问题。看看这个链接吧https://www.cnblogs.com/rb258/p/10063224.html ^_^概言之,#vi /etc/fstab,加上 nofail 选项,这回是真的,真的好了。
接下来,设置安装镜像为REPO
STEP3 :nginx
To set up the yum repository for RHEL/CentOS, create the file named /etc/yum.repos.d/nginx.repo
with the following contents:
[nginx] name=nginx repo baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/ gpgcheck=0 enabled=1
Replace “OS
” with “rhel
” or “centos
”, depending on the distribution used, and “OSRELEASE
” with “6
” or “7
”, for 6.x or 7.x versions, respectively.