【openstack基础操作】

openstack 常用命令
source ~/base/src/kayobe-config/etc/kolla/admin-openrc.sh
https://docs.openstack.org//kayobe/latest/doc-kayobe.pdf

镜像下载点

http://cloud.centos.org/centos/7/images/

创建虚拟机

openstack server create --image 13d0686a-a7cc-4cc6-8bf7-769dde9bcf29 \
--flavor centosF1 --key-name mykey \
--network demo-net demo1openstack server create --flavor centosF1 --image 13d0686a-a7cc-4cc6-8bf7-769dde9bcf29\--nic net-id=8d5a15c3-e54c-4a23-91eb-0f468fd4dcd7  <port-id=port-uuid> --security-group bd7c46f6-1214-46a2-b918-dcff4d1742f5 \--key-name mykey TestInstance

上传镜像

glance image-create --name CentosFirstTest --file ./CentOS-7-aarch64-GenericCloud-1708.qcow2 \
--disk-format qcow2 --container-format bare  --visibility public --progress
openstack image create <image_name> --file <input_file> --disk-format <disk_format> --container-format <container_format>

保存镜像

for i in $(cat a |awk -F' ' '{print $1","$3}');do openstack image save --file $( echo $i|awk -F',' '{print $2}').qcow2 $( echo $i|awk -F',' '{print $1}'); echo $( echo $i|awk -F',' '{print $1}') success.. ;done

a 是一个文件
文件格式
ad4a90c8-6a11-4650-9029-92a3046ba2a4 | Centos7

openstack image save <image_id> --file <output_file>

创建规格

openstack flavor create --disk 50 --ram 4096 --vcpus 2 --id 10 centosF1

创建网络

openstack network create net1 --provider-network-type vxlan --share --enable --default --tag "default network"

创建子网

openstack subnet create --network net1 --subnet-range 192.168.10.0/26 --gateway 192.168.10.1 my_subnet

创建路由

openstack router create router1

创建安全组

openstack security group create my_security_group
openstack security group rule create --protocol tcp --dst-port 22 --egress my_security_group
openstack security group rule create --protocol tcp --dst-port 22 --ingress my_security_group
openstack security group rule create --protocol icmp my_security_group

创建mykey

openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey

查询

openstack keypair list
openstack security group list
openstack security group show \<ID>
openstack console url show 727d00d0-52ee-48b2-9554-164f1bcb6d11
 IP protocol (ah, dccp, egp, esp, gre, icmp, igmp, ipv6-encap, ipv6-frag, ipv6-icmp, ipv6-nonxt, ipv6-opts, ipv6-route, ospf, pgm, rsvp, sctp, tcp, udp, udplite, vrrp and integer

if [ $2 = "out" ];thenforward=egress
elif [ $2 = "in" ];thenforward=ingress
fiopenstack security group rule create --protocol ${1} --dst-port ${3} \--${forward} my_security_group

default.conf

server {listen 9999;server_name localhost;location / {proxy_pass http://192.168.33.3:80;proxy_set_header Host $host:$server_port;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}location /console {proxy_pass http://192.168.33.2:6080/vnc_lite.html?path=%3Ftoken%3Da0116fba-10b9-4573-840f-3c979f35034d;proxy_set_header Host $host:$server_port;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}location /falsk {proxy_pass http://127.0.0.1:5000;}}
qemu-img create -f raw raw-image.raw 2G 

测试

/root/base/venvs/kolla-ansible/share/kolla-ansible/ansible/roles/service-images-pull/tasks/main.yml

---
- name: "{{ kolla_role_name | default(project_name) }} | Pull images"vars:service: "{{ item.value }}"become: truekolla_container:action: "pull_image"common_options: "{{ docker_common_options }}"image: "{{ service.image }}"retries: "{{ service_images_pull_retries }}"delay: "{{ service_images_pull_delay }}"register: resultuntil: result is successwith_dict: "{{ lookup('vars', (kolla_role_name | default(project_name)) + '_services') | select_services_enabled_and_mapped_to_host }}"loop_control:label: "{{ item.key }}"tags:- service-images-pull

Q:

- name: "{{ kolla_role_name | default(project_name) }} | Pull images"

A:

/root/base/venvs/kolla-ansible/share/kolla-ansible/ansible/roles/ovn-controller/vars/main.yml
kolla_role_name: “ovn_controller”

/root/base/venvs/kolla-ansible/share/kolla-ansible/ansible/roles/ovn-db/vars/main.yml
kolla_role_name: “ovn_db”

/root/base/venvs/kolla-ansible/share/kolla-ansible/ansible/roles/nova-cell/vars/main.yml
kolla_role_name: “nova_cell”

Q:

0 lrwxrwxrwx 1 root root 23 Jan  8 08:16 /etc/localtime -> /usr/share/zoneinfo/CST

A:Ubuntu22.04没有CST时间。Can’t find file or directory

ln -sf /usr/share/zoneinfo/Asia/Hong_Kong  /etc/localtime

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/40481.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024年【湖北省安全员-C证】考试资料及湖北省安全员-C证考试试卷

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 湖北省安全员-C证考试资料是安全生产模拟考试一点通生成的&#xff0c;湖北省安全员-C证证模拟考试题库是根据湖北省安全员-C证最新版教材汇编出湖北省安全员-C证仿真模拟考试。2024年【湖北省安全员-C证】考试资料及…

JS+CSS+HTML项目-中国国家图书馆

页面做的不多&#xff0c;CSS效果请看哔哩哔哩

英智玲珑一体机在律所能做什么

只要不开庭&#xff0c;学习就不能停 好的律师是法律知识的百科全书 要精通、全面理解各类型的法律 还要不断学习更新的条例释义 一天即使工作24小时 也有忙不完的文书起草&#xff0c;资料核对&#xff0c;案情分析整理 有了英智玲珑一体机&#xff0c;这些都不是难题&am…

MySQL8.0~open_files_limit 和 innodb_open_files 参数生效取值标准

前置条件 设置参数 /etc/security/limits.conf中设置如下 * soft nofile 100001 * hard nofile 100002 root soft nofile 100001 root hard nofile 100002 mysql soft nofile 65535 mysql hard nofile 65535my.cnf中设置如下 table_open_cache5000 open_files_limit20000 i…

一键式创建GTest测试平台

适用于C GTest测试平台搭建。直接上python脚本。 #!/usr/bin/env python3 # -*- coding: utf-8 -*-import argparse import os import platform import subprocess from xml.etree import ElementTree as ETdefault_root_path "d:\\test\\UTtest"class DeveloperTe…

init,service和systemctl的区别

1、service是一个脚本命令&#xff0c;分析service可知是去/etc/init.d目录下执行相关程序。service和chkconfig结合使用。 服务配置文件存放目录/etc/init.d/ 2、systemd centos7版本中使用了systemd&#xff0c;systemd同时兼容service,对应的命令就是systemctl systemctl命…

四款主流电脑监控软件(电脑监控软件主要优势)

在现代企业环境中&#xff0c;确保员工的工作效率和企业信息的安全成为了管理者的重要任务。电脑监控软件作为一种有效的管理工具&#xff0c;能够帮助企业实现这些目标。固信电脑监控软件在这方面表现尤为出色&#xff0c;本文将详细介绍固信电脑监控软件的优势及其主要功能&a…

如何在DDD项目实战中保证子系统/限界上下文的低耦合

如何在DDD项目实战中保证子系统/限界上下文的低耦合&#xff0c;首先通过如下几个层次和环节来保证。 1.业务需求分析阶段 需求要理解透彻&#xff0c;哪些功能应该放在一起。识别哪些是易变需求&#xff0c;哪些是稳定需求。识别哪些是通用需求&#xff0c;哪些是定制需求。…

《NATURE丨使用 AlphaFold 3 准确预测生物分子相互作用的结构》

NATURE丨使用 AlphaFold 3 准确预测生物分子相互作用的结构 注意&#xff01;&#xff1a;本文创作仅根据个人理解和网络信息&#xff0c;如有错误恳请指正&#xff01;谢谢&#xff01; 大家好&#xff0c;今天分享的文献是2024年5月发表在Nature上的“ Accurate structure …

(仿真+报告+源码)基于51单片机的温湿度监测系统

&#xff08;仿真报告源码&#xff09;基于51单片机的温湿度监测系统 付费后获得百度网盘链接&#xff0c;网盘链接在最后&#xff0c;有问题私信哦~~~ 一.系统简介 该系统由单片机、温湿度传感器器、液晶显示器以及浇水控制电路组成。该系统使用AT89C51单片机作为控制核心&…

【楚怡杯】职业院校技能大赛 “Python程序开发”赛项样题一

第一部分&#xff1a;产品需求文档 第1题&#xff1a;补充产品需求文档中的新增学生功能 将产品需求文档中新增学生功能的详细描述内容截图并保存&#xff1b; 第2题&#xff1a;补充产品需求文档中的校园卡列表功能 将产品需求文档中校园卡列表功能的详细描述内容截图并保存&a…

Oracle 数据库详解:概念、结构、使用场景与常用命令

1. 引言 Oracle 数据库作为全球领先的关系型数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;在企业级应用中占据了重要地位。本文将详细介绍Oracle数据库的核心概念、架构、常用操作及其广泛的使用场景&#xff0c;旨在为读者提供全面而深入的理解。 2. Oracle 数据…

windows上安装Frida环境

python安装 下载地址 Python Release Python 3.12.4 | Python.org python安装好后&#xff0c;使用如下命令安装frida客户端 pip install frida-tools 使用frida --version 查看frida版本 安装手机模拟器&#xff08;雷电模拟器&#xff09; 我的版本是4.0.61 查看CPU架构 adb …

一文了解常见DNS结构

很多企业忽略DNS这个关键的组件&#xff0c;而当DNS出现问题是&#xff0c;就会导致网站无法访问、电子邮件无法发送和接收&#xff0c;从而影响到企业的正常运行。而网络团队成员如果想要处理DNS问题就必须对所在网络的DNS架构有一定的理解。 主DNS服务器&#xff1a; 主DNS服…

Hive数据倾斜--处理方法

1. 什么是数据倾斜&#xff1f; 在分布式计算场景下&#xff0c;大量的数据集中在某一个节点而导致一个任务的执行时间变长。而大量的节点只处理了小部分的数据&#xff0c;大数据组件处理海量数据的特点就是不患多&#xff0c;而患不均。 2. 怎么发现任务出现了数据倾斜现象 …

设计模式探索:单例模式

1. 什么是单例模式? 定义: 单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供一种全局访问点以访问该实例。常见的场景包括身份证号码、政府等需要唯一实例的情况。 单例模式通常用于那些需要在应用程序中仅存在一个实例的情况,例如配置管理器、线程池、数据…

【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【20】认证服务04—SSO单点登录

持续学习&持续更新中… 守破离 【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【20】认证服务04—SSO单点登录 xxl-sso多系统-单点登录单点登录流程原理图单点登录流程简单实现参考 xxl-sso https://gitee.com/xuxueli0323/xxl-sso xxl-sso是开源的一个单点登录框架 …

智慧交通运行监测与应急指挥中心方案

建设目标 建立感知层数据的实时采集以及数据处理&#xff0c;实现监测预警自动化和智能化&#xff1b;推动交通运输数据资源开放共享&#xff0c;打破数据资源壁垒&#xff0c;与城市各部门数据建立共享交换机制&#xff0c;实现应急指挥的协同化&#xff1b;充分运用大数据、互…

【免费资料】IEEE33节点系统参数及拓扑图visio

主要内容 对于初学配电网的同学&#xff0c;最经典的系统即是33节点配电网系统&#xff0c;在各个研究文献中出现频次最高的也是这个系统&#xff0c;为了让大家更好了解33节点系统参数&#xff0c;本次整理了系统节点、支路参数excel以及33节点网络拓扑图visio&#xff0c…

阿里云安装rabbitMQ

1、首先看linux 版本 uname -a如果时centos 7 可以参考其他文档。我这里是centos 8 这个很重要 。网上全是按centos7 按照。导致我前面一直安装不上 各种问题。 2、查看rabbitmq 对应 erl 的版本下载 https://www.rabbitmq.com/docs/which-erlang 选择rabbitmq 3.11.19 选择…