努力挣扎的生活 努力挣扎的生活
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Dcoker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • ELK(EFK)
  • 虚拟化
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)

yangfk

瑟瑟发抖的小运维
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Dcoker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • ELK(EFK)
  • 虚拟化
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)
  • Docker

  • Kubernetes

  • Nexus

  • Rancher

  • Prometheus

  • ELK

  • 虚拟化

    • 虚拟化KVM
    • 虚拟化KVM管理
    • OpenStack常用命令整理(mitaka)
      • 常用命令笔记
        • openStacks常用查看服务命令
    • openStack部署mitaka版本
//
  • 云计算虚拟化
  • 虚拟化
yangfk
2022-12-06

OpenStack常用命令整理(mitaka)

//

OpenStack官网 (opens new window)

openStack是一个 SOA架构,他的组件有(mitaka版): keystone认证服务,glance镜像服务,nova计算服务,neutron网络服务,cinder存储服务,horizon web界面

# 常用命令笔记

用于命令行认证变量参数:admin-oppenrc

export OS_PROJECT_DOMAIN_NAME=default
export OS_USER_DOMAIN_NAME=default
export OS_PROJECT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=ADMIN_PASS
export OS_AUTH_URL=http://keystone_IP:35357/v3
export OS_IDENTITY_API_VERSION=3
export OS_IMAGE_API_VERSION=2
1
2
3
4
5
6
7
8
  • 端口说明
端口 服务
0.0.0.0:6080 1125/nova-novncproxy
0.0.0.0:8774 1106/nova-api
0.0.0.0:8775 1106/nova-api-metadata
0.0.0.0:9292 1108/glance-api
0.0.0.0:9191 1143/glance-registry
0.0.0.0:5000 1183/keystone 非admin端口
0.0.0.0:35357 1183/keystone admin
0.0.0.0:4369 1/rabbitmq
:::5672 1112/rabbitmq 对外提供服务
0.0.0.0:25672 1112/rabbitmq(集群之间通讯)
0.0.0.0:9696 1114/neutron-server
0.0.0.0:80 1183/httpd
192.168.108.10:3306 1322/mysqld
192.168.108.10:11211 1111/memcached

# openStacks常用查看服务命令

加载认证变量参数:source admin-openrc

  • 查看keystone是否正常

openstack token issue

  • 检查nova

openstack compute service list

openstack_compute_sv1.jpg

  • 查看neutron,keystone,glance,nova 服务是否正常

openstack service list

openstack_compute_sv1.jpg

  • 查看接口信息

不能有重叠,如果有重叠,登录数据库删除数据:select * from keystone.service;

openstack catalog list

openstack endpoint list

openstack_compute_sv1.jpg

  • 手动上传glance镜像

openstack image create "cirros" --file cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --public

  • 查看glance镜像

镜像操作记录:select * from glance.images;

openstack image list

  • 查看neutron信息

查看数据库数据:select * from neutron.agents;

neutron agent-list

  • 查看计算节点nova是否正常

nova hypervisor-list

  • 查看cinder服务

查看数据库数据: select * from cinder.services;

cinder service-list

  • 查看实例启动情况

openstack server list

  • 创建网络: yfklife

neutron net-create --shared --provider:physical_network provider --provider:network_type flat yfklife

  • 创建子网: sub_yfklife

neutron subnet-create --name sub_yfklife --allocation-pool start=192.168.108.30,end=192.168.108.250 --dns-nameserver 223.5.5.5 --gateway 192.168.108.2 yfklife 192.168.108.0/24

  • 删除子网: sub_yfklife

neutron subnet-delete --name sub_yfklife

  • 创建云主机的硬件配置方案

openstack flavor create --id 0 --vcpus 2 --ram 1024 --disk 50 m1.nano

查看:openstack flavor list

  • 创建安全组规则在default规则里

允许ping:openstack security group rule create --proto icmp default

放开22:openstack security group rule create --proto tcp --dst-port 22 default

  • 创建密钥对,用于宿主机与虚拟机连接

ssh-keygen -q -N "" -f ~/.ssh/id_rsa

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

  • 启动一个虚拟机

openstack server create --flavor m1.nano --image cirros --nic net-id=0d31f4c0-91e7-4c92-9e74-eaefcca4c3b9 --security-group defname host_dashboard yfk_instance_1

openstack_compute_sv1.jpg

  • 添加IP

ifconfig eth1 172.16.0.11/24 up,需要有配置

虚拟机console界面日志: /var/lib/nova/instances/8fcc41bc-25ab-4f5d-b319-ab83929605eb/console.log

计算节点glances镜像缓存路径:/var/lib/nova/instances/_base/

//
点击 -->> 给博主买咖啡 (opens new window)
上次更新: 2022/12/19, 17:57:33
虚拟化KVM管理
openStack部署mitaka版本

← 虚拟化KVM管理 openStack部署mitaka版本→

最近更新
01
Pod探针
12-20
02
kubeadm证书替换
12-20
03
kubeadm安装k8s(版本1.26.0)
12-16
更多文章>
Theme by Vdoing | Copyright © 2019-2023 yangfk | 湘ICP备2021014415号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×
//