一、新建虚拟机
新建一台虚拟机,我用的是CentOS7.6的镜像。添加完虚拟机后,点击开机。开机配置时区:
选择最小化安装:
配置一下IP:
添加用户后等待安装完成
然后再新建一个虚拟机,同样2G运行内容,50G磁盘空间,但不需要安装系统。
二、安装Cloudboot
1.注意信息
由于使用的是VMware Workstation测试,且Cloudboot-serve、Cloudboot-client均使用vm1网卡模式(保证在同一网段)去掉VM1的DHCP选项,以免vm1给Cloudboot-client分配的IP和Cloudboot-serve不在同一网段。
在网站上下载一个cloudboot文件。通过xftp将文件放置在配置好系统的主机上。
2.关闭防火墙和selinux
关闭防火墙和开机自启动
systemctl stop firewalld
systemctl disable firewalld
关闭selinux有两种办法:
1.文件里面改
vi /etc/sysconfig/selinux
将SELINUX=enforcing改成SELINUX=disabled
2.在命令行通过sed命令修改
sed -i.bak '/^SELINUX=/cSELINUX=disabled' /etc/sysconfig/selinux
两种方法都可。关闭之后一定要重启reboot
3.安装软件包
IP地址根据自身情况选择Cloudboot-serivce的IP地址
IP=192.168.80.10 rpm -ivh cloudboot-1.5.1-1.x86_64.rpm
4.增加DHCP网段
vi /opt/cloudboot/etc/dhcp/dhcpd.conf
subnet 192.168.80.0 netmask 255.255.255.0 {
range 192.168.80.2 192.168.80.250;
option routers 192.168.80.112;
}
5.导入ISO镜像系统安装介质
我用的是Centos7.6镜像,挂载一下镜像
mount /dev/cdrom /mnt
cd进入/opt/cloudboot/home/www/centos目录,创建文件夹mkdir -p 7.6/os/x86_64,最后导入:
rsync -az /mnt/ /opt/cloudboot/home/www/centos/7.6/os/x86_64/
等待时间会有点久..........
6.启动Cloudboot服务
service cloudboot start
三、访问Cloudboot
通过浏览器访问,我的虚拟机地址是192.168.80.10,直接在浏览器输入(初始账号密码都是admin),初始IP,结束IP,默认网关和dhcp.conf文件里写的一致
1.添加应用网段
进去后在网段管理/应用网段管理里添加网段
2.修改启动顺序
打开测试用机
测试机读条时ESC进入BOOTOS 后,将Network boot from Intel E1000调至第一位,保存后重启
3.录入新设备
重启后,客户机会进入这个界面,在云启装机平台就可以看到新设备了
选中后录入新设备,选择需要安装的系统,以centos7.6为例:
提交后自动安装系统,可以通过正在安装的设备查看进度