安装 Nebula
-
手动安装:
- 访问 Nebula 的官方网站,下载对应平台的安装包。
- 双击下载的
.exe文件,按照提示完成安装。 - 安装完成后,运行
nucleus命令启动 Nebula。
-
使用包管理器安装:
- 在终端中运行以下命令安装 Nebula:
curl -o- https://raw.githubusercontent.com/ProjectNebula/NEC/main/scripts/install.sh | bash
- 执行后,Nebula 会自动下载并安装所有必要的组件。
- 在终端中运行以下命令安装 Nebula:
登录 Nebula
- 启动 Nebula 后,打开网页终端(默认地址:
http://localhost:1337)。 - 输入默认用户名和密码(通常是
admin/admin)。 - 登录后,进入 Nebula 的主界面。
创建网络
- 点击右上角的 按钮,选择
Create Network。 - 填写网络的基本信息,如网络 ID、子网大小、驱动类型(如
vNIC、vEPC等)。 - 设置网络属性(如 MTU、BGP 配置等),然后点击
Create。
配置网络
- 在网络列表中选择要配置的网络,点击右侧的
Actions按钮,选择Edit。 - 根据需要调整网络设置,如子网划分、IP地址池、防火墙规则等。
管理 IP 地址
- 在网络详情页面,点击
IP Addresses- 可以分配和释放 IP 地址,设置静态 IP 或动态 IP。
配置负载均衡
- 在网络详情页面,点击
Load Balancers- 创建负载均衡组,设置监听地址和端口,添加实例(虚拟服务器)并分配健康检查。
监控网络状态
- 在网络详情页面,查看实时的网络统计信息,如带宽使用情况、延迟、丢包率等。
- 检查日志,查看网络错误或警告信息。
集成其他工具
- Nebula 提供了网页终端和 API 接口,支持与其他工具(如云监控平台、CI/CD 工具)集成。
- 通过 API 可以自动化配置网络,实现 DevOps 自动化。
高级功能
-
动态 IP 地址管理:
在网络详情页面,启用动态 IP 地址分配,自动分配和释放 IP 地址。
-
NAT 规则:
在网络详情页面,配置 NAT 规则,实现内部网络与外部网络的访问。
-
网络策略:
配置防火墙规则、路由规则等,管理网络流量。
故障排除
- 如果遇到网络问题,检查网络配置是否正确,查看日志和错误信息。
- 确保网络驱动和云环境配置与 Nebula兼容。
优化和扩展
- 根据实际需求优化网络配置,如调整 MTU、BGP 配置等。
- 在多个云区域部署 Nebula,实现高可用性和负载分担。
通过以上步骤,你可以快速上手使用 Nebula 来管理和优化云网络。









