# devstack **Repository Path**: openkylin/devstack ## Basic Information - **Project Name**: devstack - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-04 - **Last Updated**: 2026-02-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Devstack #### 安装前说明 本项目仅在超睿DP1000芯片上完成验证,不能保证其他芯片运行情况。 1. 内核说明 * 本项目运行需要额外的内核功能,请前往本项目指定型号CUSTOM_KERNELS的Release下载安装定制的内核。 2. 网络说明 * 请保证NetworkManager禁用并使用/etc/network/interfaces配置静态ip 3. nova & neutron * 本项目针对nova和neutron组件进行了riscv64的适配,请前往RISC-V_CUSTOM_COMPONENTS这个Release下载解压至路径/opt/stack(若不存在请手动创建)。 * 解压后针对两个目录分别执行如下操作 ``` git init git add . git commit -m "set repo" ``` #### 安装说明 1. 更改主机名 ``` # 更改主机名 sudo hostnamectl set-hostname # 更新host文件 vim /etc/hosts # 将 127.0.1.1 行,改为局域网IP和新主机名 # 重启 sudo reboot ``` 2. 依赖安装 ``` # 安装 Rust curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # 安装 netcat-openbsd sudo apt install netcat-openbsd ``` 3. 下载 ``` git clone https://gitee.com/openkylin/devstack.git ``` 4. local.conf * 请先将路径中local.conf.example更名为local.conf * 请根据当前网络情况和需求修改带<>符号的部分 * HOST_IP:本机IP * FLOATING_RANGE:当前局域网的网段 * Q_FLOATING_ALLOCATION_POOL:预分配的IP地址范围,从start开始,到end结束。 * PUBLIC_INTERFACE:网卡名 * 请根据需求添加额外设置 5. 一键部署 ``` ./stack.sh ``` 等待约30分钟后,根据终端输出访问openstack dashboard即可。