OpenStack入门修炼之如何创建生产使用的openstack镜像(16)

简介:

在linux-node1节点上:、

[root@linux-node1 ~]# yum install -y openstack-nova-compute
[root@linux-node1 ~]# yum install -y libvirt qemu-kvm
[root@linux-node1 ~]# systemctl start libvirtd
[root@linux-node1 ~]# systemctl enable libvirtd
[root@linux-node1 ~]# vim /etc/nova/nova.conf
增加novncproxy的地址:
novncproxy_base_url=http://192.168.56.11:6080/vnc_auto.html

[root@linux-node1 ~]# systemctl start openstack-nova-compute
[root@linux-node1 ~]# systemctl enable openstack-nova-compute
[root@linux-node1 ~]# source admin-openstack
[root@linux-node1 ~]# nova service-list

OpenStack入门修炼之如何创建生产使用的openstack镜像(16)

当需要删除该节点时,只能从命令行进行删除:nova service-delete ID。在horizon界面上是只能关闭服务,无法进行删除。

创建openstack镜像的过程:

(1)创建一个虚拟机硬盘,格式qcow2,大小为10G

[root@linux-node1 ~]# qemu-img create -f qcow2 /tmp/centos.qcow2 10G
Formatting '/tmp/centos.qcow2', fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16

(2)创建虚拟机

[root@linux-node1 ~]# virt-install --virt-type kvm --name centos --ram 1024 \
  --disk /tmp/centos.qcow2,format=qcow2 \
  --network network=default \
  --graphics vnc,listen=0.0.0.0 --noautoconsole \
  --os-type=linux --os-variant=centos7.0 \
  --location=/tmp/CentOS-7-x86_64-Minimal-1511.iso

[root@linux-node1 ~]# virsh list --all
 Id    名称                         状态
----------------------------------------------------
 -     centos                         关闭

[root@linux-node1 ~]# virsh start centos

(3)TightVNC链接192.168.56.11进入系统安装
只分根分区,私有云不分swap分区
OpenStack入门修炼之如何创建生产使用的openstack镜像(16)

(4)启动虚拟机

[root@linux-node1 ~]# virsh start centos

(5)在虚拟机内安装默认的软件,或基础优化

yum install net-tools tree screen wget git vim 

(6)openstack上传镜像

[root@linux-node1 ~]# openstack image create "Centos-7-x86_64" --file=/tmp/centos.qcow2 --disk-format qcow2 --container-format bare --public
+------------------+------------------------------------------------------+
| Field            | Value                                                |
+------------------+------------------------------------------------------+
| checksum         | 4ac6fb14f7e5bb3c9889df4bda71474a                     |
| container_format | bare                                                 |
| created_at       | 2017-12-07T08:06:55Z                                 |
| disk_format      | qcow2                                                |
| file             | /v2/images/5aa6e9a1-4aea-467c-a684-51080c326887/file |
| id               | 5aa6e9a1-4aea-467c-a684-51080c326887                 |
| min_disk         | 0                                                    |
| min_ram          | 0                                                    |
| name             | Centos-7-x86_64                                      |
| owner            | 21a45d59913d4c05b46ad3ec92e61656                     |
| protected        | False                                                |
| schema           | /v2/schemas/image                                    |
| size             | 1145896960                                           |
| status           | active                                               |
| tags             |                                                      |
| updated_at       | 2017-12-07T08:08:42Z                                 |
| virtual_size     | None                                                 |
| visibility       | public                                               |
+------------------+------------------------------------------------------+

[root@linux-node1 ~]# openstack image list
+--------------------------------------+-----------------+--------+
| ID                                      | Name              | Status |
+--------------------------------------+-----------------+--------+
| 5aa6e9a1-4aea-467c-a684-51080c326887 | Centos-7-x86_64 | active |
| 51e1e125-dbe3-49c6-a3d5-55c89f195f55 | cirros           | active |
+--------------------------------------+-----------------+--------+

(7)通过上传的镜像创建centos7云主机
使用admin账户创建云主机类型,后使用demo用户进行创建云主机
OpenStack入门修炼之如何创建生产使用的openstack镜像(16)


本文转自 IT_外卖小哥  51CTO博客,原文链接:http://blog.51cto.com/jinlong/2049779


相关文章
|
4月前
|
云计算 数据安全/隐私保护 虚拟化
云计算|OpenStack|社区版OpenStack安装部署文档(十一--- 如何获取镜像---Rocky版)
云计算|OpenStack|社区版OpenStack安装部署文档(十一--- 如何获取镜像---Rocky版)
59 0
|
4月前
|
存储 关系型数据库 MySQL
云计算|OpenStack|社区版OpenStack安装部署文档(四 --- 镜像服务glance安装部署---Rocky版)
云计算|OpenStack|社区版OpenStack安装部署文档(四 --- 镜像服务glance安装部署---Rocky版)
94 0
|
容器
【openstack】导出 qcow2 镜像
【openstack】导出 qcow2 镜像
541 0
【openstack】导出 qcow2 镜像
|
Ubuntu Linux KVM
分享一些OpenStack的qcow2格式实例镜像
分享一些OpenStack的qcow2格式实例镜像
分享一些OpenStack的qcow2格式实例镜像
|
4月前
|
Linux KVM 云计算
云计算|OpenStack|社区版OpenStack安装部署文档(十三--- 自制镜像---Linux和Windows镜像)
云计算|OpenStack|社区版OpenStack安装部署文档(十三--- 自制镜像---Linux和Windows镜像)
77 0
|
11月前
openstack导出镜像
openstack导出镜像
123 0
|
11月前
openstack之镜像导出
openstack之镜像导出
431 0
|
开发工具 数据库 虚拟化
【openstack】qemu 制作 qcow2 云镜像(基于 debian)
【openstack】qemu 制作 qcow2 云镜像(基于 debian)
678 0
【openstack】qemu 制作 qcow2 云镜像(基于 debian)
|
虚拟化
【openstack】创建 qcow2 镜像
【openstack】创建 qcow2 镜像
495 0
【openstack】创建 qcow2 镜像
|
云计算 KVM
OpenStack手动制作CentOS 7 KVM镜像
在前面讲解KVM的时候,我们已经学习了如何制作KVM镜像,那么制作OpenStack使用的镜像和KVM是有一些区别的。
1962 0
OpenStack手动制作CentOS 7 KVM镜像