安装NFS
[root@linux-node1 ~]# yum install rpcbind nfs-utils
[root@linux-node1 ~]# mkdir -p /data/nfs
把这个目录共享出去
[root@linux-node1 ~]# vim /etc/exports
[root@linux-node1 ~]# cat /etc/exports
/data/nfs *(rw,no_root_squash)
[root@linux-node1 ~]# /etc/init.d/rpcbind restart
停止 rpcbind: [确定]
正在启动 rpcbind: [确定]
[root@linux-node1 ~]# /etc/init.d/nfs start
启动 NFS 服务: [确定]
关掉 NFS 配额: [确定]
启动 NFS mountd: [确定]
启动 NFS 守护进程: [确定]
配置cinder使用NFS,就像咱们前面的配置neutron使用Linuxbri
[root@linux-node1 ~]# vim /etc/cinder/cinder.conf
# File with the list of available nfs shares (string value)
nfs_shares_config=/etc/cinder/nfs_shares
# Base dir containing mount points for nfs shares. (string
# value)
nfs_mount_point_base=$state_path/mnt
# Driver to use for volume creation (string value)
#volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver
volume_driver=cinder.volume.drivers.nfs.NfsDriver
[root@linux-node1 ~]# vim /etc/cinder/nfs_shares
[root@linux-node1 ~]# cat /etc/cinder/nfs_shares
192.168.33.11:/data/nfs
[root@linux-node1 init.d]# cp openstack-cinder-* /etc/init.d/
[root@linux-node1 init.d]# chmod +x /etc/init.d/openstack-cinder-*
[root@linux-node1 init.d]# chkconfig --add openstack-cinder-
openstack-cinder-api openstack-cinder-scheduler openstack-cinder-volume
[root@linux-node1 init.d]# chkconfig --add openstack-cinder-volume
[root@linux-node1 init.d]# chkconfig openstack-cinder-volume on
[root@linux-node1 init.d]# chkconfig --add openstack-cinder-api
[root@linux-node1 init.d]# chkconfig --add openstack-cinder-scheduler
[root@linux-node1 init.d]# chkconfig openstack-cinder-scheduler on
[root@linux-node1 init.d]# chkconfig openstack-cinder-api on
[root@linux-node1 init.d]# cd ~
[root@linux-node1 ~]# /etc/init.d/openstack-cinder-api start
正在启动 openstack-cinder-api: [确定]
[root@linux-node1 ~]# /etc/init.d/openstack-cinder-scheduler start
正在启动 openstack-cinder-scheduler: [确定]
[root@linux-node1 ~]# /etc/init.d/openstack-cinder-volume start
正在启动 openstack-cinder-volume: [确定]
[root@linux-node1 ~]# cinder list
+----+--------+--------------+------+-------------+----------+-------------+
| ID | Status | Display Name | Size | Volume Type | Bootable | Attached to |
+----+--------+--------------+------+-------------+----------+-------------+
+----+--------+--------------+------+-------------+----------+-------------+
创建云硬盘
进入虚拟机
现在只有一块盘如下
磁盘的存放路径就是/var/lib/nova/instances/里面。
下面我们来创建云硬盘
咱们从虚拟机里面看见刚才连接的云硬盘的时候,会有相关信息如下:
现在里面有了一块新硬盘如下
接下来,我们要对这块硬盘进行格式化
sudo fdisk /dev/vdb
查看一下
创建文件系统
创建挂载点
挂载
sudo mount /dev/vdb1 /disk2
千万要注意,创建的云硬盘千万不要在挂载到虚拟机的时候,强制删除,因为这样话,虚拟机会报错,陷入死循环。
卸载云硬盘
首先umount
现在我们查看一下云盘,发现依然再用,所以我们仍然不能强制删除
本文出自 “8055082” 博客,谢绝转载!