最小化节点配置(All-in-One)
推荐方案:1台物理机/虚拟机同时运行所有服务
硬件要求:
-
CPU:4核以上(支持虚拟化VT-x/AMD-V)
-
内存:8GB以上(建议16GB)
-
存储:100GB以上(系统盘+镜像存储)
-
系统选择: ubutu 22.4 GUI 安装
一. 更换阿里源
二.开启sshd
1.安装sshd
设置root账号
在当前普通用户界面下输入命令
sudo passwd root
然后按提示两次输入密码即可
2.sshd配置
SSH服务检查和安装过程
# 查看是否安装了SSH服务
sudo ps -ef | grep ssh
(如果显示为空则没安装,如果安装了省略后面步骤)
# 先更新下资源列表
sudo apt-get update
# 安装openssh-server
sudo apt-get install openssh-server
# 重新启动SSH服务
sudo systemctl restart sshd
# 查看ssh服务状态
sudo systemctl status sshd
3.修改sshd_config配置
sudo vim /etc/ssh/sshd_config
按i进入编辑模式,找到#PermitRootLogin prohibit-password,默认是注释掉的。
把 PermitRootLogin without-password 改为 PermitRootLogin yes,
注意PermitRootLogin without-password被注释掉了,要去掉注释。
然后按esc,输入:wq保存并退出。
4.重启sshd服务
sudo systemctl restart sshd
三.更新系统
在安装任何新软件之前,确保你的Ubuntu系统是最新的版本至关重要;使用以下命令可以更新系统软件包,并重启系统以应用所有更新:
sudo apt update
sudo apt upgrade -y
sudo reboot
三.安装OpenStack包管理工具
为了简化OpenStack的安装过程,可以使用snap包管理工具进行安装。Snap是一个现代化的软件包管理系统,它能够简化应用程序的分发和安装;以下命令用于安装snapd以及MicroStack:
sudo apt install snapd -y
sudo snap install microstack --devmode --beta
四.初始化MicroStack
MicroStack是一个轻量级的OpenStack发行版,适用于开发和测试环境;初始化MicroStack将启动所有必需的OpenStack服务,这一过程可能需要一些时间,请耐心等待:
sudo microstack init --auto --control
五.访问OpenStack Dashboard
一旦MicroStack初始化完成,你就可以通过浏览器访问OpenStack Dashboard。默认情况下,Dashboard将运行在你的主机IP地址上.
http://<HOST_IP>/dashboard
有时候可能要加s
https://<HOST_IP>/dashboard
默认的管理员用户名是admin,可以使用以下命令来查看默认的管理员密码:
sudo snap get microstack config.credentials.keystone-password