OpenStack命令行发放云主机

2024-08-25 10:44

本文主要是介绍OpenStack命令行发放云主机,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 source keystonerc_admin

查看环境变量

 

创建租户(项目) 

openstack project create hds

 

创建用户 

 openstack user create hds --password 1 --project hds

 

追加角色

openstack role add_member --user hds --project hds

 

创建规格 

openstack flavor create hds.hds --ram 1024 --disk 2 --vcpu 1

 

 

注册镜像 

1.先把镜像上传到本机

2.注册镜像

 [root@controller mnt(keystone_admin)]# openstack  image create cirros123 --container-format bare --disk-format qcow2 --file /mnt/cirros-0.6.2-x86_64-disk.img --min-disk 1 --min-ram 1024 --public

 

 

将镜像从共享的改为公有的:

[root@controller ~(keystone_admin)]# openstack image set cirros123 --public

 

创建公网

创建网络

 openstack network create public --share --project hds --external --provider-network-type flat --provider-physical-network extnet

 openstack network list

 

 创建子网

[root@controller mnt(keystone_admin)]# openstack subnet create public-sub --subnet-range 192.168.126.0/24 --dhcp --gateway 192.168.126.2 --network public --allocation-pool start=192.168.126.200,end=192.168.126.230

 

 添加主机

openstack aggregate add host con controller

openstack aggregate add host com compute

 

追加az的名称 

 openstack aggregate set con --zone con

openstack aggregate set com --zone com

至此admin上面的操作结束了。

配置普通用户环境变量

 

切换到普通用户

[root@controller ~(keystone_admin)]# source keystonerc_hds

创建私网

创建网络

创建子网

[root@controller ~(keystone_hds)]# openstack subnet create private-sub --subnet-range 192.168.125.0/24 --dhcp --gateway 192.168.125.254 --network private --allocation-pool start=192.168.125.200,end=192.168.125.230

 

创建路由器

 

添加外部网关、内部接口 

添加外部网关:

[root@controller ~(keystone_hds)]# openstack router set vrouter01 --external-gateway public

添加内部接口:

 

创建安全组 

 配置ICMP协议

[root@controller ~(keystone_hds)]# openstack security group rule create --protocol icmp --ingress SG01

 

配置SSH协议

[root@controller ~(keystone_hds)]# openstack security group rule create --protocol tcp --dst-port 22:22 --ingress SG01

 

创建密钥文件

[root@controller ~(keystone_hds)]# openstack keypair create key0422 >> key0422.pem

 

发放云主机 

[root@controller ~(keystone_hds)]# openstack server create ECS0422 --image cirros123 --flavor hds.hds --security-group SG01 --key-name key0422 --availability-zone com --nic net-id=11615658-f5a5-43e6-be34-479015e4a32e 

 

创建浮动IP

[root@controller ~(keystone_hds)]# openstack floating ip create public

 

绑定浮动IP 

[root@controller ~(keystone_hds)]# openstack server add floating ip ECS0422 192.168.126.201 

这篇关于OpenStack命令行发放云主机的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1105344

相关文章

redis-cli命令行工具的使用小结

《redis-cli命令行工具的使用小结》redis-cli是Redis的命令行客户端,支持多种参数用于连接、操作和管理Redis数据库,本文给大家介绍redis-cli命令行工具的使用小结,感兴趣的... 目录基本连接参数基本连接方式连接远程服务器带密码连接操作与格式参数-r参数重复执行命令-i参数指定命

浅谈主机加固,六种有效的主机加固方法

在数字化时代,数据的价值不言而喻,但随之而来的安全威胁也日益严峻。从勒索病毒到内部泄露,企业的数据安全面临着前所未有的挑战。为了应对这些挑战,一种全新的主机加固解决方案应运而生。 MCK主机加固解决方案,采用先进的安全容器中间件技术,构建起一套内核级的纵深立体防护体系。这一体系突破了传统安全防护的局限,即使在管理员权限被恶意利用的情况下,也能确保服务器的安全稳定运行。 普适主机加固措施:

用命令行的方式启动.netcore webapi

用命令行的方式启动.netcore web项目 进入指定的项目文件夹,比如我发布后的代码放在下面文件夹中 在此地址栏中输入“cmd”,打开命令提示符,进入到发布代码目录 命令行启动.netcore项目的命令为:  dotnet 项目启动文件.dll --urls="http://*:对外端口" --ip="本机ip" --port=项目内部端口 例: dotnet Imagine.M

实例:如何统计当前主机的连接状态和连接数

统计当前主机的连接状态和连接数 在 Linux 中,可使用 ss 命令来查看主机的网络连接状态。以下是统计当前主机连接状态和连接主机数量的具体操作。 1. 统计当前主机的连接状态 使用 ss 命令结合 grep、cut、sort 和 uniq 命令来统计当前主机的 TCP 连接状态。 ss -nta | grep -v '^State' | cut -d " " -f 1 | sort |

【虚拟化】AIO主机安装PVE8,配置网络,安装win11(virtio,qcow2,scsi,oobe,adk)

【虚拟化】AIO主机安装PVE8,配置网络,安装win11(virtio,qcow2,scsi,oobe,adk) 文章目录 1、ESXI vs PVE,AIO主机系统二选一2、PVE网络配置(DNS,换源,网卡,https,概览)3、win11虚拟化配置(virtio,raw,qcow2)附,域名解析,rocky9.4,黑群晖 1、ESXI vs PVE,AIO主机系统二选

OpenStack离线Train版安装系列—3控制节点-Keystone认证服务组件

本系列文章包含从OpenStack离线源制作到完成OpenStack安装的全部过程。 在本系列教程中使用的OpenStack的安装版本为第20个版本Train(简称T版本),2020年5月13日,OpenStack社区发布了第21个版本Ussuri(简称U版本)。 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版

OpenStack离线Train版安装系列—2计算节点-环境准备

本系列文章包含从OpenStack离线源制作到完成OpenStack安装的全部过程。 在本系列教程中使用的OpenStack的安装版本为第20个版本Train(简称T版本),2020年5月13日,OpenStack社区发布了第21个版本Ussuri(简称U版本)。 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版

OpenStack离线Train版安装系列—1控制节点-环境准备

本系列文章包含从OpenStack离线源制作到完成OpenStack安装的全部过程。 在本系列教程中使用的OpenStack的安装版本为第20个版本Train(简称T版本),2020年5月13日,OpenStack社区发布了第21个版本Ussuri(简称U版本)。 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版

OpenStack离线Train版安装系列—0制作yum源

本系列文章包含从OpenStack离线源制作到完成OpenStack安装的全部过程。 在本系列教程中使用的OpenStack的安装版本为第20个版本Train(简称T版本),2020年5月13日,OpenStack社区发布了第21个版本Ussuri(简称U版本)。 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版

OpenStack镜像制作系列5—Linux镜像

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10镜像 OpenStack镜像制作系列4—Windows Server2019镜像 OpenStack镜像制作