11.创建CentOS虚拟机

news/2024/10/22 14:40:26/
创建不同类型的实例虚拟机,我们是需要根据需求来准备镜像上传到glance,注意 ISO 镜像上传上去是没法直接使用的,需要将 ISO 镜像转变成qcow2磁盘文件,然后上传磁盘文件,就可以创建云主机。
官方镜像仓库地址: https://docs.openstack.org/image-guide/
官方 CentOS 镜像地址: https://docs.openstack.org/image-guide/obtain -images.html#centos
官方 CentOS7 版本镜像地址: http://cloud.centos.org/centos/7/images/

 

上传镜像到OpenStack集群

提前把镜像上传到 controller 节点 ,然后上传到 glance ,命令如下:

 

#移动镜像到/var/lib/glance/images/(镜像所在目录没有特殊要求,只
为方便管理)
mv /root/CentOS-7-x86_64-GenericCloud-2211.qcow2
/var/lib/glance/images/
chown -R glance:glance /var/lib/glance/images/
#上传镜像
source admin-openrc
glance image-create --name "centos7.9" \
--file /var/lib/glance/images/CentOS-7-x86_64-
GenericCloud-2211.qcow2 \
--disk-format qcow2 --container-format bare \
--property hw_qume_guest_agent=yes \
--property os_type="linux" \
--visibility public \
--progress

openstack image create "centos7.9" \ #创建的镜像名
--file cirros-0.3.5-x86_64-disk.img \ #创建镜像所需文件, 当前目录,或带文件位置
--disk-format qcow2 \ #镜像磁盘格式 qcow2
--container-format bare \ #可以接受的镜像容器格式包含: ami,ari, aki, bare, and ovf
--property hw_qume_guest_agent=yes \ #运行在虚拟机内部的一个服
务,实现宿主机与虚拟机通信
--property os_type="linux" \ #指定操作系统类型.可选值: linux或者 windows
--public #共享此镜像,所有用户可见
--progress #上传镜像显示进度条
查看镜像
openstack image list

提示: VMware 环境需通过下边命令修改类型为 IDE (物理机不需要)否则实例会卡在GRUB 引导页面

 

openstack image set \
--property hw_disk_bus=ide \
--property hw_vif_model=e1000 \
33cd072c-e3f6-4a8a-bfdc-c4149a95b5a5 #将镜像ID替换为查询出来的ID

创建VM实例flavor

创建一个名为centos的flavor
参数说明:
--id: 规格ID;
--vcpus: cpu数量;
--ram: 内存大小,单位Mb;
--disk: 磁盘空间大小,单位Gb;
openstack flavor create --id 1 --vcpus 2 --ram 2048 --disk 40 centos

 查看flavor信息

openstack flavor list

注入虚拟机root密码

我们通过镜像创建的虚拟机默认没有 root 密码,所以需要提前在 nova 配置文件中启用root 密码

 controller节点

#修改nova配置文件
vim /etc/nova/nova.conf
...
#在该模块下增加启用root密码功能
[libvirt]
inject_password=true
#重启nova服务
systemctl restart \
openstack-nova-api.service \
openstack-nova-scheduler.service \
openstack-nova-conductor.service \
openstack-nova-novncproxy.service

创建CentOS虚拟机

使用 myuser 用户在 dashboard 面板创建实例
点击:项目 —— 》实例 —— 》创建实例,如下图:

 

 

 

#!/bin/bash

password root << EOF

1

1

EOF 

  

  

 

提示:从openstack官方下载的云镜像默认禁止root用户登录,所以一般都是以普通用户登陆,比如centos镜像的普通用户为centosubuntu镜像的普通用户为ubuntu,如需通过ssh远程连接,首先需要网络是通的,然通过普通用户加上用户到id_rsa 密钥方式登录,在切换到root即可。

 

 


http://www.ppmy.cn/news/511196.html

相关文章

wireshark抓取手机QQ发送到电脑的图片(同一子网下)

1.首先关闭手机wifi&#xff0c;打开热点&#xff0c;用电脑连接手机热点 2.打开wireshark&#xff0c;选择WLAN&#xff0c;开始捕获 3.用手机QQ给电脑发图片&#xff0c;等待一下&#xff0c;保证图片数据被完全抓取 4.过滤&#xff0c;ip.src手机IP&#xff0c;筛选手机i…

Wireshark抓取手机qq发送到电脑的图片

1、将手机和电脑连接至同一网络 2、打开Wireshark进行捕获 3、查看手机的ip地址 ,4、在Wireshark的过滤器中输入ip.src[手机的ip]&#xff0c;无图片发送时显示空白 5、随后向电脑qq发送图片&#xff0c;便可捕获到数据 6、因传输使用TCP协议&#xff0c;故只需选择一个TCP数…

【从零开始学习JAVA | 第二篇】JAVA综合练习 (1)

目录 前言&#xff1a; 1.买飞机票 2.找质数&#xff1a; 3.开发验证码&#xff1a; 4.数组元素的复制&#xff1a; 5.评委打分&#xff1a; 6.数字加密&#xff1a; 前言&#xff1a; 本篇将起到总结的作用&#xff0c;利用具体案例来带我们复习JAVA的基础内容&#xff…

Win10 电脑能连接手机热点上网,但是连接wifi时却只能登qq不能浏览网页的问题

问题描述&#xff1a;本人用的是Win10 系统&#xff0c;平时在学校一直用电脑连接自己的手机热点&#xff0c;回到家后突然发现电脑连接自家的Wifi上网后打开浏览器显示无法连接到该网络&#xff0c;但是qq又能正常登陆并且接收同学发来的消息。检查浏览器一切正常&#xff0c;…

Charles 关闭之后 手机、苹果电脑能上QQ 但打不开网页原因

不知道你有没有遇到这种情况&#xff0c;用软件Charles抓接口&#xff0c;用完之后关闭&#xff0c;手机、电脑就不能上网了&#xff0c;但QQ可以登上。下面来解说这一情况&#xff01; 原因是本机的电脑代理没关闭。打开网络偏好设置&#xff0c;选好自己当前用的网段是以太网…

苹果cmsv10仿西瓜影院电脑手机影视自适应免费模板

苹果cmsv10仿西瓜影院模板主题介绍: 模板名称:苹果cmsv10西瓜影院电脑手机影视自适应免费模板模板程序:苹果cmsv10模板类型:自适应模板空间支持:php5.6+mysql模板颜色:白色模板来源:来自网络收集下载方式:免费下载源码大小:39kb上架时间:2020-7-29是否授权:无需授权…

电脑上浏览手机版网页

原文出处&#xff1a;http://www.freehao123.com/user-agent-switcher/ 现在很多大型的网站都推出了手机版的网页&#xff0c;不过&#xff0c;手机版的网页打开速度慢&#xff0c;而且下载文件会有各种各样的限制&#xff0c; 如果你看到一个手机版网站中有一个非常好的软件…

苹果cmsv10仿电影淘淘PC+WAP爱看的高端免费模板

苹果cmsv10仿电影淘淘PCWAP模板主题介绍&#xff1a; 模板名称&#xff1a;苹果cmsv10仿电影淘淘PCWAP爱看的高端免费模板模板程序&#xff1a;苹果cmsv10模板类型&#xff1a;pcwap空间支持&#xff1a;php5.6mysql模板颜色&#xff1a;白色模板来源&#xff1a;来自网络收集下…