飞牛私有云fnos在虚拟机上的安装与配置指南
- 综合资讯
- 2024-10-27 08:51:28
- 6

飞牛私有云fnos虚拟机安装配置指南,详细阐述安装步骤及配置要点,助您轻松搭建私有云环境。涵盖环境准备、系统安装、配置网络、存储等环节,确保虚拟机稳定运行。...
飞牛私有云fnos虚拟机安装配置指南,详细阐述安装步骤及配置要点,助您轻松搭建私有云环境。涵盖环境准备、系统安装、配置网络、存储等环节,确保虚拟机稳定运行。
随着云计算技术的不断发展,越来越多的企业开始关注私有云的建设,飞牛私有云(Fenos)是一款基于OpenStack的私有云解决方案,具有高可靠性、易扩展性、易用性等特点,本文将详细介绍如何在虚拟机上安装飞牛私有云fnos,帮助您快速搭建自己的私有云环境。
安装环境
1、操作系统:CentOS 7.4(64位)
2、虚拟机软件:VMware Workstation 15
3、飞牛私有云fnos安装包:下载地址:https://www.fenow.com/download
4、硬件要求:2核CPU、4GB内存、40GB硬盘空间
安装步骤
1、创建虚拟机
(1)打开VMware Workstation,点击“创建新的虚拟机”;
(2)选择“自定义(高级)”,点击“下一步”;
(3)选择“典型”或“自定义”安装方式,点击“下一步”;
(4)选择操作系统为“Linux”,版本为“CentOS 7 64位”,点击“下一步”;
(5)设置虚拟机名称、位置和大小,点击“下一步”;
(6)设置虚拟机的网络类型,建议选择“桥接模式”,点击“下一步”;
(7)设置虚拟机的CPU和内存资源,根据实际情况调整,点击“下一步”;
(8)设置虚拟机的硬盘类型和大小,建议选择“SCSI”类型,点击“下一步”;
(9)勾选“自定义硬件”,点击“下一步”;
(10)设置虚拟机的网络适配器,选择“NAT”模式,点击“下一步”;
(11)设置虚拟机的CD/DVD驱动器,选择“使用ISO镜像文件”,点击“浏览”并选择下载的fnos安装包,点击“确定”;
(12)完成虚拟机的创建。
2、安装飞牛私有云fnos
(1)启动虚拟机,进入CentOS系统;
(2)使用root用户登录系统;
(3)打开终端,执行以下命令,安装依赖包:
yum install -y python-pip git pip install -r requirements.txt
(4)安装MySQL数据库:
yum install -y mariadb-server systemctl start mariadb systemctl enable mariadb mysql_secure_installation
(5)配置MySQL数据库:
mysql -u root -p
创建数据库和用户:
CREATE DATABASE openstack CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'openstack'@'localhost' IDENTIFIED BY 'openstack'; GRANT ALL PRIVILEGES ON openstack.* TO 'openstack'@'localhost'; FLUSH PRIVILEGES; EXIT;
(6)安装OpenStack组件:
source openrc openstack user create --domain default --password-prompt admin openstack role add --project service --user admin admin openstack service create --name keystone --description "OpenStack Identity" identity openstack endpoint create --region RegionOne identity public http://controller:5000/v3 openstack endpoint create --region RegionOne identity internal http://controller:5000/v3 openstack endpoint create --region RegionOne identity admin http://controller:35357/v3
(7)安装其他组件:
source openrc openstack service create --name glance --description "OpenStack Image Service" image openstack endpoint create --region RegionOne image public http://controller:9292 openstack endpoint create --region RegionOne image internal http://controller:9292 openstack endpoint create --region RegionOne image admin http://controller:9292 openstack service create --name nova --description "OpenStack Compute" compute openstack endpoint create --region RegionOne compute public http://controller:8774/v2.1 openstack endpoint create --region RegionOne compute internal http://controller:8774/v2.1 openstack endpoint create --region RegionOne compute admin http://controller:8774/v2.1 openstack service create --name neutron --description "OpenStack Networking" network openstack endpoint create --region RegionOne network public http://controller:9696 openstack endpoint create --region RegionOne network internal http://controller:9696 openstack endpoint create --region RegionOne network admin http://controller:9696
(8)安装镜像服务:
source openrc openstack image create --file /path/to/image.qcow2 --disk-format qcow2 --container-format bare --public cirros
(9)安装计算服务:
source openrc openstack compute service list openstack compute service create --name nova-compute --description "Compute Service" compute openstack compute service list
(10)安装网络服务:
source openrc openstack network service list openstack network service create --name neutron-nov networking openstack network service list
配置网络
1、配置物理网络接口
编辑/etc/sysconfig/network-scripts/ifcfg-ens33
文件,修改以下内容:
BOOTPROTO=none ONBOOT=yes IPADDR=192.168.1.10 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4
2、配置虚拟网络接口
编辑/etc/sysconfig/network-scripts/ifcfg-ens33
文件,添加以下内容:
TYPE=OVSPort DEVICETYPE=ovs OVS_TYPE=geneve OVS_BRIDGE=br-ex
重启网络服务:
systemctl restart network
启动服务
1、启动OpenStack服务:
source openrc openstack services list openstack service enable --region RegionOne compute openstack service enable --region RegionOne network openstack service enable --region RegionOne identity openstack service enable --region RegionOne image systemctl start openstack-nova-api openstack-nova-conductor openstack-nova-scheduler openstack-keystone openstack-glance openstack-neutron-openvswitch-agent openstack-neutron-dhcp-agent openstack-neutron-metadata-agent systemctl enable openstack-nova-api openstack-nova-conductor openstack-nova-scheduler openstack-keystone openstack-glance openstack-neutron-openvswitch-agent openstack-neutron-dhcp-agent openstack-neutron-metadata-agent
2、启动OVS服务:
systemctl start openvswitch-switch systemctl enable openvswitch-switch
验证安装
1、查看OpenStack版本:
openstack version
2、查看网络状态:
openstack network agent list
3、查看虚拟机列表:
openstack server list
至此,飞牛私有云fnos已成功安装到虚拟机中,您可以根据实际需求进行后续的配置和扩展。
本文链接:https://www.zhitaoyun.cn/363732.html
发表评论