yadianna 发表于 2018-6-2 08:17:37

openstack I版的搭建十

  安装NFS
  # yum install rpcbind nfs-utils
  # mkdir -p /data/nfs
  把这个目录共享出去
  # vim /etc/exports
  # cat /etc/exports
  /data/nfs *(rw,no_root_squash)
  

  # /etc/init.d/rpcbind restart
  停止 rpcbind:                                             [确定]
  正在启动 rpcbind:                                       [确定]
  # /etc/init.d/nfs start
  启动 NFS 服务:                                          [确定]
  关掉 NFS 配额:                                          [确定]
  启动 NFS mountd:                                          [确定]
  启动 NFS 守护进程:                                        [确定]
  

  配置cinder使用NFS,就像咱们前面的配置neutron使用Linuxbri
  # 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
  

  

  # vim /etc/cinder/nfs_shares
  # cat /etc/cinder/nfs_shares
  192.168.33.11:/data/nfs
  # cp openstack-cinder-* /etc/init.d/
  # chmod +x /etc/init.d/openstack-cinder-*
  # chkconfig --add openstack-cinder-
  openstack-cinder-api      openstack-cinder-scheduleropenstack-cinder-volume
  # chkconfig --add openstack-cinder-volume
  # chkconfig openstack-cinder-volume on
  # chkconfig --add openstack-cinder-api
  # chkconfig --add openstack-cinder-scheduler
  # chkconfig openstack-cinder-scheduler on
  # chkconfig openstack-cinder-api on
  # cd ~
  # /etc/init.d/openstack-cinder-api start
  正在启动 openstack-cinder-api:                            [确定]
  # /etc/init.d/openstack-cinder-scheduler start
  正在启动 openstack-cinder-scheduler:                      [确定]
  # /etc/init.d/openstack-cinder-volume start
  正在启动 openstack-cinder-volume:                         [确定]
  # 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
现在我们查看一下云盘,发现依然再用,所以我们仍然不能强制删除


页: [1]
查看完整版本: openstack I版的搭建十