首页 > 其他分享 >iaas运维笔记记录

iaas运维笔记记录

时间:2023-10-08 20:14:26浏览次数:34  
标签:subnet network 运维 -- 创建 create 笔记 openstack iaas

iaas运维笔记记录

镜像创建

source /etc/keystone/admin-openrc.sh (挂载用户配置文件)
glance image-create --name "cirros" --disk-format qcow2 --container-format bare < cirros-0.5.2-x86_64-disk.qcow2
--name:创建后的镜像名称
--disk-format:镜像格式
--contrainer-format:容器格式
< 跟镜像文件

云主机类型创建

nova flavor-create Fmin 1 1024 10 1 
创建一个名为 Fmin ID为1 内存为1024MB 磁盘为10GB vcpu为1的云主机类型

创建网络

#创建外部网络
openstack network create --provider-physical-network provider --provider-network-type vlan --external extnet
--provider-physical-network:提供商物理网络
--poovider-network-type:网络使用模式
--external:外部网络
#创建子网
openstack subnet create --subnet-range 172.18.25.0/24 --network extnet --gateway 172.18.25.1  extsubnet
--subnet-range:虚拟机浮动 IP 网段
--network:网络选项
--gateway:网关
#创建内网
openstack network create --provider-network-type vxlan --provider-segment 1 intnet
#创建子网
openstack subnet create --subnet-range 192.168.25.0/24 --network intnet --gateway 192.168.25.1/24 intsubnet 
openstack subnet create --subnet-range 192.168.25.0/24 --network intnet --gateway 192.168.25.1/24 intsubnet

创建路由

#创建路由
openstack router create ext-router
#添加接口
openstack router set --external-gateway exthet ext-route 
openstack router add subnet ext-route intsubnet 

创建虚拟机

#启动云主机
openstack server create --image cirros --flavor Fmin --nit net-id=intsubnetid VM1
#创建浮动IP
openstack floating ip create extnet --floating-ip-address  172.18.1.104
#绑定浮动IP
openstack server add floating ip VM1 172.18.1.104

创建卷

#创建卷类型
openstack volume type create lvm
#创建硬盘
openstack volume create --type lvm --size 40 cinder
#附加到虚拟机
openstack server add volume VM1 cinder

虚拟机分区

#先分区
fdisk或parted分四个区
#创建raid5
mdadm -C -v demo -l 5 -n 3 -x 1 /dev/vdb{1..4}

释放虚拟机

编写脚本
#!/usr/bin/bash
source /etc/keystone/admin-openrc.sh
if [ $? -eq 0 ] ; then
openstack server delete VM1
echo "成功释放vm1"
else
echo "---没有权限---"
fi

标签:subnet,network,运维,--,创建,create,笔记,openstack,iaas
From: https://www.cnblogs.com/niedaizhi/p/17750025.html

相关文章

  • iaas运维
    OpenStack运维1.使用提供的云安全框架组件,将提供的OpenStack云平台的安全策略从http优化至https。下载mod_ssl配置/etc/openstack-dashboard/local_settings文件添加USE_SSL=TrueCSRF_COOKIE_SECURE=True#配置文件里有,删掉注释即可SESSI......
  • 学习笔记421—Win7下使用U盘安装linux Ubuntu16.04双系统图文教程
    Win7下使用U盘安装linuxUbuntu16.04双系统图文教程安装步骤:1、下载Ubuntu16.04镜像软件;2、使用ultraISO软件制作U盘启动盘;3、利用U盘启动盘来安装Ubuntu系统;4、使用EasyBCD创建启动系统启动引导;5、重启系统即可。Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源G......
  • 研发三维GIS系统笔记/框架改造/智能指针重构框架-003
    1.使用智能指针重构系统原有的系统都是裸指针,在跨模块与多线程中使用裸指针管理起来很麻烦,尤其是多任务系统中会出现野指针1classCELLTileTask:publicCELLTask2{3public:4CELLQuadTree*_node;5TileId_tileId;6CELL......
  • 学习笔记420—【译】理解LSTM(通俗易懂版)
    【译】理解LSTM(通俗易懂版)循环神经网络(RecurrentNeuralNetworks)人对一个问题的思考不会完全从头开始。比如你在阅读本片文章的时,你会根据之前理解过的信息来理解下面看到的文字。在理解当前文字的时候,你并不会忘记之前看过的文字,从头思考当前文字的含义。传统的神经网络并......
  • 密码协议学习笔记(8.16):几种特殊的秘密分享体系
    已知两个秘密的碎片,计算秘密的乘积的碎片:已知两个秘密$\alpha_0,\beta_0$分别实现了门限值为$t$的分享记$$f_{\alpha}(x)=\alpha_0+\alpha_1x+\cdots+\alpha_{t-1}x^{t-1}$$$$f_{\beta}(x)=\beta_0+\beta_1x+\cdots+\beta_{t-1}x^{t-1}$$秘密碎片为$$A_1=f_{\alpha}(1),A_2=......
  • Dapr学习笔记(二)-安装Dapr环境(Docker)
    安装DaprCLI。它使你能够启动、运行并管理Dapr实例。它还提供调试支持。安装 DockerDesktop。如果在Windows上运行,请确保将用于Windows的DockerDesktop配置为使用Linux容器。 备注默认情况下,Dapr使用Docker容器来为你提供最佳的全新体验。若要在D......
  • Asp-Net-Core开发笔记:快速在已有项目中引入EFCore
    前言很多项目一开始选型的时候没有选择EFCore,不过EFCore确实好用,也许由于种种原因后面还是需要用到,这时候引入EFCore也很方便。本文以StarBlog为例,StarBlog目前使用的ORM是FreeSQL,引入EFCore对我来说最大的好处是支持多个数据库,如果是FreeSQL的话,服务注册的时候是单......
  • C#学习笔记--变量类型的转换
    变量类型的转化:转换原则同类型的大的可以装小的,小类型的装大的就需要强制转换。隐式转换:同种类型的转换://有符号long——>int——>short——>sbytelongl=1;inti=1;shorts=1;sbytesb=1;//隐式转换int隐式转换成了long//可以用大范围装小范围的类型(隐......
  • Dapr学习笔记(一)-Dapr是什么?
    一、Dapr是什么?  DistributedApplicationRuntime(分布式应用运行时)是由Microsoft发起的开源项目,是一种用来降低微服务开发人员之间协作工作量的微服务组件。Dapr的核心有助于降低分散式微服务应用程序的固有复杂性。它以构建基块API的概念为基础构建。Dapr构建基......
  • java泛型笔记(根据青空的霞光)
    问题:有些数据的他的类型是不固定的,比如成绩:可以是数字,也可以是字符串(比如优良),那么要存储这样的数据要用什么数据类型可以使用object类型来解决这个问题,但是我们无法判断对方传进来的到底是什么类型,如果既不是数字也不是字符串,我们也无法得知。如果想要将object类再转换回数......