亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

cinder塊存儲服務的安裝部署

發布時間:2020-06-11 18:10:40 來源:億速云 閱讀:328 作者:元一 欄目:云計算

簡介

Cinder塊存儲是虛擬基礎架構中必不可少的組件,是存儲虛擬機鏡像文件及虛擬機使用的數據的基礎。Cinder提供對塊存儲的管理支持,通過使用iSCSI, 光纖通道或者NFS協議,以及若干私有協議提供后端連接,展現給計算層(Nova)。

Cinder接口提供了一些標準功能,允許創建和附加塊設備到虛擬機,如"創建卷","刪除卷"和"附加卷"。還有更多高級的功能,支持擴展容量的能力,快照和創建虛擬機鏡像克隆。

cinder以掛接的方式加入到現有的openstack環境中。
cinder塊存儲服務需要至少一個額外的存儲節點,該節點為實例提供卷。
本實驗搭建一個專門的存儲節點及使用其之上的一塊空白磁盤(/dev/sdb),以卷的形式,向實例提供數據盤。

安裝好存儲節點的centos系統,并配置好IP和主機名,編輯hosts文件加入主機解析等。
存儲節點的管理網絡的ip地址為192.168.10.44,主機名是b1。

安裝和配置控制器節點
創建數據庫
mysql -u root -p

創建cinder數據庫
MariaDB [(none)]> CREATE DATABASE cinder;

授予對cinder數據庫的適當訪問權限
MariaDB [(none)]> GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' IDENTIFIED BY 'CINDER_DBPASS';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'%' IDENTIFIED BY 'CINDER_DBPASS';
MariaDB [(none)]> exit;

創建服務憑證
. admin-openrc
創建cinder用戶
openstack user create --domain default --password CINDER_PASS cinder

向cinder用戶添加admin角色
openstack role add --project service --user cinder admin

創建cinderv2和cinderv3服務實體
openstack service create --name cinderv2 --description "OpenStack Block Storage" volumev2
openstack service create --name cinderv3 --description "OpenStack Block Storage" volumev3

創建塊存儲服務API端點
openstack endpoint create --region RegionOne volumev2 public http://ct:8776/v2/%(project_id)s
openstack endpoint create --region RegionOne volumev2 internal http://ct:8776/v2/%(project_id)s
openstack endpoint create --region RegionOne volumev2 admin http://ct:8776/v2/%(project_id)s
openstack endpoint create --region RegionOne volumev3 public http://ct:8776/v3/%(project_id)s
openstack endpoint create --region RegionOne volumev3 internal http://ct:8776/v3/%(project_id)s
openstack endpoint create --region RegionOne volumev3 admin http://ct:8776/v3/%(project_id)s

安裝軟件包
yum install openstack-cinder
cp /etc/cinder/cinder.conf /etc/cinder/cinder.conf.bak
grep -Ev '#|^$' /etc/cinder/cinder.conf.bak>/etc/cinder/cinder.conf
vim /etc/cinder/cinder.conf
[database]
connection = mysql+pymysql://cinder:CINDER_DBPASS@ct/cinder

[DEFAULT]
transport_url = rabbit://openstack:RABBIT_PASS@ct
auth_strategy = keystone
my_ip = 192.168.10.41

[keystone_authtoken]
www_authenticate_uri = http://ct:5000
auth_url = http://ct:5000
memcached_servers = ct:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = cinder
password = CINDER_PASS

[oslo_concurrency]
lock_path = /var/lib/cinder/tmp

填充塊存儲數據庫
su -s /bin/sh -c "cinder-manage db sync" cinder

配置計算以使用塊存儲
vim /etc/nova/nova.conf
[oslo_concurrency]
os_region_name = RegionOne

重新啟動Compute API服務
systemctl restart openstack-nova-api.service

啟動塊存儲服務,并將其配置為在系統啟動時啟動
systemctl enable openstack-cinder-api.service openstack-cinder-scheduler.service
systemctl start openstack-cinder-api.service openstack-cinder-scheduler.service

安裝和配置存儲節點
存儲節點的管理網絡的ip地址為192.168.10.44

安裝LVM軟件包
yum install lvm2 device-mapper-persistent-data

啟動LVM元數據服務,并將其配置為在系統引導時啟動
systemctl enable lvm2-lvmetad.service
systemctl start lvm2-lvmetad.service

創建LVM物理卷/dev/sdb
pvcreate /dev/sdb

創建LVM卷組cinder-volumes
vgcreate cinder-volumes /dev/sdb

將LVM重新配置為僅掃描包含cinder-volumes卷組的設備
vim /etc/lvm/lvm.conf
在devices部分中,添加一個接受/dev/sdb設備并拒絕所有其他設備的過濾器:
devices {
filter = [ "a/sdb/", "r/.*/"]
a用于接受,r用于拒絕。

安裝軟件包
yum install centos-release-openstack-train -y
yum upgrade -y
yum install python-openstackclient -y
yum install openstack-selinux -y
yum install openstack-cinder targetcli python-keystone -y

修改配置文件
cp /etc/cinder/cinder.conf /etc/cinder/cinder.conf.bak
grep -Ev '#|^$' /etc/cinder/cinder.conf.bak>/etc/cinder/cinder.conf
vim /etc/cinder/cinder.conf
[database]
connection = mysql+pymysql://cinder:CINDER_DBPASS@ct/cinder

[DEFAULT]
transport_url = rabbit://openstack:RABBIT_PASS@ct
auth_strategy = keystone
my_ip = 192.168.10.44
enabled_backends = lvm
glance_api_servers = http://ct:9292

[keystone_authtoken]
www_authenticate_uri = http://ct:5000
auth_url = http://ct:5000
memcached_servers = ct:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = cinder
password = CINDER_PASS

[lvm]
volume_driver = cinder.volume.drivers.lvm.LVMVolumeDriver
volume_group = cinder-volumes
target_protocol = iscsi
target_helper = lioadm

[oslo_concurrency]
lock_path = /var/lib/cinder/tmp

啟動塊存儲卷服務及其相關,并將其配置為在系統啟動時啟動:
systemctl enable openstack-cinder-volume.service target.service
systemctl start openstack-cinder-volume.service target.service

驗證cinder塊存儲服務
. admin-openrc
openstack volume service list

使用塊存儲服務向實例提供數據盤
創建卷(volume)
. ygj-openrc
創建一個10 GB的卷:
openstack volume create --size 10 volume1
很短的時間后,卷狀態應該從creating 到available
openstack volume list

將卷附加到實例
openstack server add volume INSTANCE_NAME VOLUME_NAME
將volume1卷附加到centos7-instance1實例:
openstack server add volume centos7-instance1 volume1
openstack volume list

使用SSH訪問實例,并使用以下fdisk命令驗證該卷是否作為/dev/vdb塊存儲設備:
sudo fdisk -l
分區并格式化新添加的/dev/vdb
fdisk /dev/vdb
mk2fs.ext4 /dev/vdb1

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌鲁木齐县| 色达县| 上虞市| 芜湖县| 思茅市| 银川市| 怀来县| 建湖县| 商都县| 青海省| 西乌珠穆沁旗| 宁乡县| 云龙县| 嘉鱼县| 富顺县| 岳池县| 衡水市| 军事| 彩票| 泌阳县| 屯门区| 凉城县| 磐石市| 吴川市| 明水县| 长沙县| 平舆县| 阳泉市| 黄梅县| 兴山县| 喜德县| 四川省| 聊城市| 栾川县| 常熟市| 盐城市| 永济市| 年辖:市辖区| 平顺县| 双江| 全州县|