设为首页 收藏本站
查看: 610|回复: 0

[经验分享] 安装HPE Helion Openstack

[复制链接]

尚未签到

发表于 2018-5-31 08:50:25 | 显示全部楼层 |阅读模式
  先简单记录一下步骤。备忘...
  

  install 步骤
  0.准备信息,包括
  Server names
  IP addresses
  Server Roles
  PXE MAC addresses
  PXE IP addresses
  PXE interfaces
  IPMI/iLO IP address, username, password
  

  1.安装iso系统,部署lifecycle
  2.拷贝tar文件解压
  3.运行hos-init.bash(export HOS_INIT_AUTO=y #添加后不提示ssh保护密码)
  3.1 安装完成,显示:
  

  To continue installation copy your cloud layout to:
  /home/stack/helion/my_cloud/definition
  

  Then execute the installation playbooks:
  cd /home/stack/helion/hos/ansible
  git add -A
  git commit -m 'My config'
  ansible-playbook -i hosts/localhost cobbler-deploy.yml
  ansible-playbook -i hosts/localhost bm-reimage.yml
  ansible-playbook -i hosts/localhost config-processor-run.yml
  ansible-playbook -i hosts/localhost ready-deployment.yml
  cd /home/stack/scratch/ansible/next/hos/ansible
  ansible-playbook -i hosts/verb_hosts site.yml
  

  目录结构:
  helion/ Top level directory
  helion/examples/ Directory contains the config input files of the example clouds
  helion/my_cloud/definition/ Directory contains the config input files
  helion/my_cloud/config/ Directory contains .j2 files which are symlinks to the /hos/ansible directory
  helion/hos/ Directory contains files used by the installer
  

  4.图形安装,访问 http://<lifecycle manager_IP>:79/dayzero 。图形安装后会禁用服务,启用方法:
  sudo a2ensite dayzero-apache.conf
  sudo systemctl start dayzero.service
  

  

  4.拷贝模版文件
  cp -r ~/helion/examples/entry-scale-kvm-vsa/* ~/helion/my_cloud/definition/
  

  [可选项]加密iLo密码
  cd ~/helion/hos/ansible
  export HOS_USER_PASSWORD_ENCRYPT_KEY=<encryption key>
  ./hosencrypt.py
  把相应的加密密码修改到 ~/helion/my_cloud/definition/data/servers.yml
  

  5.提交配置到本地git仓库
  

  cd ~/helion/hos/ansible
  git add -A
  git commit -m "My config or other commit message"
  

  6.使用自动化系统安装
  第一部分:部署Cobbler
  1.确认iLo可以连接并控制服务器电源。
  cd ~/helion/hos/ansible
  ansible-playbook -i hosts/localhost bm-power-status.yml
  2.部署Cobbler
  cd ~/helion/hos/ansible
  ansible-playbook -i hosts/localhost cobbler-deploy.yml
  第二部分:Image the Nodes
  1.安装后关闭节点电源
  2.设定节点网络启动为硬件启动顺序的第一位。
  3.打开电源,节点通过迁移步骤从网络启动安装系统。
  4.等待节点关机(表示安装完成),需要一定的时间。
  5.在所有节点设定从硬盘启动
  6.等待节点的ssh可用并验证。
  

  The reimage command is:
  cd ~/helion/hos/ansible
  ansible-playbook -i hosts/localhost bm-reimage.yml [-e nodelist=node1,node2,node3]
  

  查看是否所有节点网络启动是打开的
  sudo cobbler system find --netboot-enabled=1
  

  7.运行配置处理程序
  

  cd ~/helion/hos/ansible
  ansible-playbook -i hosts/localhost config-processor-run.yml
  上面的命令会提示两个密码,也可以把它们放在命令行里
  ansible-playbook -i hosts/localhost config-processor-run.yml -e encrypt="" -e rekey=""
  

  8.配置 TLS(传输层安全,SA证书等) 略
  

  9.部署云
  1.创建部署目录
   cd ~/helion/hos/ansible
  ansible-playbook -i hosts/localhost ready-deployment.yml
  2.擦除磁盘数据[可选项]
  cd ~/scratch/ansible/next/hos/ansible
  ansible-playbook -i hosts/verb_hosts wipe_disks.yml
  3.运行部署脚本(时间在45分钟以上)
  cd ~/scratch/ansible/next/hos/ansible
  ansible-playbook -i hosts/verb_hosts site.yml
  如果之前运行配置处理程序config-processor-run.yml使用了密码,使用密码提示
  ansible-playbook -i hosts/verb_hosts site.yml --ask-vault-pass
  4.验证网络正确工作,从控制节点 ping /etc/hosts 中的所有IP。
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-483280-1-1.html 上篇帖子: openstack 扩展开发最佳实践之云主机监控查询 下篇帖子: CentOS7下利用cobbler搭建openstack本地源
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表