基于开栈构建企业私有云(6)创建第一台云主机

简介: 到目前为止,你已经完成了启动一台虚拟机所有的必备条件。
  • MySQL的:为各个服务提供数据存储
  • RabbitMQ的:为各个服务之间通信提供交通枢纽
  • 梯形校正:为各个服务器之间通信提供认证和服务注册
  • 概览:为虚拟机提供镜像管理
  • 新星:为虚拟机提供计算资源
  • 中子:为虚拟机提供网络资源。

现在你可以着手启动一台虚拟机,剩下的OpenStack的服务都可以认为是可选的,不过通常我们会用到仪表板来通过网络界面来管理,后面的章节我们会讲到,现在我们使用命令来创建我们的第一台虚拟机

1.创建网络

[ root @ linux-node1~] #openstack network create --share --external
--provider-physical-network provider
--provider-network-type flat provider

2.创建子网

[ root @ linux-node1~] #openstack subnet create --network provider
--allocation-pool start = 192.168.56.100,end = 192.168.56.200
--dns-nameserver 223.5.5.5 --gateway 192.168.56.2

  • -subnet-range 192.168.56.0/24 provider-subnet

3.创建云主机类型

[ root @ linux-node1~] #openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano

4.创建密钥对

[ root @ linux-node1~] #source demo-openstack.sh
[ root @ linux-node1~] #ssh-keygen -q -N“”
[ root @ linux-node1~] #openstack keypair create --public-key 〜/ .ssh / id_rsa.pub mykey
[ root @ linux-node1~] #openstack keypair list

5.添加安全组规则

[ root @ linux-node1~] #openstack安全组规则create --proto icmp default
[ root @ linux-node1~] #openstack security group rule create --proto tcp --dst-port 22 default

启动实例
[ root @ linux-node1~] #source demo-openstack.sh
[ root @ linux-node1~] #openstack flavor list

1.查看可用的镜像
[ root @ linux-node1~] #openstack image list

2.查看可用的网络
[ root @ linux-node1~] #openstack网络列表

3.查看可用的安全组
[ root @ linux-node1~] #openstack安全组列表

4.创建虚拟机
[ root @ linux-node1~] #openstack server create --flavor m1.nano --image cirros
--nic net-id = 5c4d0706-24cd-4d42-ba78-36a05b6c81c8 --security-group default
--key- name mykey demo-instance
#注意指定网络的时候需要使用ID,而不是名称

5.查看虚拟机
[ root @ linux-node1~] #openstack server list
[ root @ linux-node1~] #openstack console url show demo-instance

相关文章
|
11月前
|
Docker 容器
docker中自定义网络
【10月更文挑战第5天】
181 3
|
11月前
|
监控 网络协议 安全
HCIP-Datacom H12-821 题库 (17)
HCIP-Datacom H12-821 题库 (17)
170 2
HCIP-Datacom H12-821 题库 (17)
|
存储 关系型数据库 Java
红黑树,B+树,B树的原理
红黑树(Red-Black Tree)、B树(B-Tree)和 B+树(B+ Tree)都是自平衡的树结构,用于高效地进行查找、插入和删除操作。它们在数据库和文件系统等应用中有广泛的应用。
419 2
|
测试技术 网络架构 C++
使用MergeKit创建自己的专家混合模型:将多个模型组合成单个MoE
MoE架构通过MergeKit实现新突破,允许整合预训练模型创建frankenMoEs,如FrankenMoE,区别于头开始训练的MoEs。MergeKit工具支持选择专家模型,定义正负提示,并生成MoE配置。
469 2
|
11月前
|
人工智能 前端开发
大模型体验体验报告:OpenAI-O1内置思维链和多个llm组合出的COT有啥区别?传统道家理论+中学生物理奥赛题测试,名不虚传还是名副其实?
一个月前,o1发布时,虽然让人提前体验,但自己并未进行测试。近期终于有机会使用,却仍忘记第一时间测试。本文通过两个测试案例展示了o1的强大能力:一是关于丹田及练气的详细解答,二是解决一道复杂的中学生物理奥赛题。o1的知识面广泛、推理迅速,令人印象深刻。未来,或许可以通过赋予o1更多能力,使其在更多领域发挥作用。如果你有好的测试题,欢迎留言,一起探索o1的潜力。
382 1
|
机器学习/深度学习 算法 数据可视化
Python用广义加性模型GAM进行时间序列分析
Python用广义加性模型GAM进行时间序列分析
|
负载均衡 网络协议 安全
路由与交换利用ENSP模拟器分析和配置中小型企业网络的综合实验(下)
路由与交换利用ENSP模拟器分析和配置中小型企业网络的综合实验纪实
4162 1
路由与交换利用ENSP模拟器分析和配置中小型企业网络的综合实验(下)
|
关系型数据库 数据库 PostgreSQL
PG从小白到专家 - Part 11:PostgreSQL控制文件作用与管理
PG从小白到专家 - Part 11:PostgreSQL控制文件作用与管理
424 1

热门文章

最新文章