Azure Linux B1虚拟机-已安装Jenkins Sever,但未打开主页

2ledvvac  于 2023-10-16  发布在  Linux
关注(0)|答案(1)|浏览(93)

我尝试过Azure免费服务-1 GB RAM的Linux VM B1,安装了Jenkins,允许端口80,22,8080,通过浏览器中VM的public_ip:8080登录到Jenkins,并输入从Jenkins服务器获取的密码。
在那之后,我无法获得Jenkins的主页。显示为空白页:

我尝试了Azure Documentation for Jenkins Server安装中列出的命令,因为它也允许相同的端口,并使用3.5 GB RAM的DSv 1系列创建。
我能够得到Jenkins服务器的主页,因为它显示像安装插件菜单。
唯一的区别是RAM和vCPU。在Jenkins安装document中,提到最低硬件要求是1 GB RAM和256 GB ROM。

u91tlkcl

u91tlkcl1#

当您尝试访问Azure B1s大小的VM上的Jenkins home page时,有几种可能性可以解释为什么您可能会得到一个空白页面。
如果您的VM没有足够的RAMCPU资源,Jenkins homepage可能无法正确加载。在这种情况下,它可能很难正确显示页面。请检查VM上的RAM使用情况。此外,浏览器缓存有时会导致显示问题。考虑从不同的浏览器访问Jenkins或清除当前浏览器的缓存。
我已经在VM上安装了Jenkins Server,大小为1 GB RAMB1s

我可以使用配置了RAM1 CPU1GBVM稍微延迟打开Jenkins homepage

我建议您遵循Jenkins对小型团队配置的要求,以便在VM上顺利安装Jenkins。我使用标准的B2 ms,2 vCPU和8 GB RAM。

完成VM设置后,请确保允许端口8080。

假设你已经验证了其他类似jdk的pre-jdk版本,如下所示:

从下面的Jenkins设置过程开始-
提取Jenkins repo并将包附加到系统。

更新您的系统sudo apt update

curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2023.key | sudo tee \
  /usr/share/keyrings/jenkins-keyring.asc > /dev/null

&

echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian binary/ | sudo tee \
  /etc/apt/sources.list.d/jenkins.list > /dev/null

安装Jenkins apt install jenkins -y

Azure Portal enter code here控制台从概述部分复制公共IP地址并将其粘贴到浏览器http://your-public-ip:8080中,它应该可以工作。如果它没有加载到您的浏览器上,只需验证您是否可以使用curl localhost:8080在本地访问Jenkins

如果失败,请验证您是否已打开端口8080如上所述。如果端口被允许,那么你应该能够在浏览器上访问Jenkins,如下所示-

您可以使用cat获取凭据,其路径显示在解锁Jenkins页面上

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

将密码复制粘贴到admin密码中,安装默认的建议插件,就可以访问Jenkins了,如下所示-

一旦插件安装如下

你将被重定向到登录页面,相应地设置你的凭证,然后点击下一步。

您已登录Jenkins Jmeter 板。

参考文件:Official Jenkins Installation document

相关问题