【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.pswp.cn/web/40481.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/40481.shtml
英文地址,請注明出處:http://en.pswp.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 選擇…