نحوه اجرای CentOS 8 Instance در OpenStack

نحوه اجرای CentOS 8 Instance در OpenStack

نحوه اجرای CentOS 8 Instance در OpenStack

چگونه Image Cloud / KVM CentOS 8 را به OpenStack اضافه کنیم؟ ، چگونه CentOS 8 example / VM را در OpenStack اجرا کنیم ؟. سرویس Openstack Glance کاربران را قادر می سازد ایمیج ماشین مجازی را کشف ، ثبت و بازیابی کنند. مکان پیش فرض ذخیره این ایمیج عبارت است از  /var/lib/glance/images/  که پس زمینه آن یک فایل است. در این راهنما ما ایمیج CentOS 8 KVM Cloud را در سرویس Openstack Glance بارگذاری می کنیم.

ایمیج Vagrant و Cloud برای CentOS 8 زمانی منتشر شد که CentOS Linux 8 (1911) در دسترس عموم قرار گرفت. این نسخه از کد منبع Red Hat Enterprise Linux 8.1 مشتق شده است. ایمیج Cloud در cloud.centos.org ، برای CentOS 8 و CentOS 8 Stream در دسترس هستند.

OpenStack Glance از فرمت های ایمیج زیر پشتیبانی می کند:

  • raw (قالب بدون ساختار)
  • qcow2 (Qemu/KVM ، پشتیبانی از کپی در نوشتن )
  • iso (قالب بایگانی برای دیسک های نوری ؛ به عنوان مثال ، CD)
  • vhd (Hyper-V ، متداول برای مانیتورهای ماشین مجازی از VMware ، Xen ، Microsoft ، VirtualBox و غیره)
  • vdi (Qemu/VirtualBox)
  • vmdk (VMware)
  • bare (هیچ فراداده ای در آن گنجانده نشده است)
  • aki/ami/ari (هسته آمازون ، ramdisk یا ایمیج دستگاه)
  • و غیره

CentOS 8 Cloud Image را در OpenStack Glance بارگذاری کنید

برای بارگیری ایمیج ابر wget را نصب کنید:

--- Debian / Ubuntu ---
$ sudo apt install -y wget

--- CentOS / Fedora ---
$ sudo yum -y install wget
$ sudo dnf -y install wget

جدیدترین ایمیج Cloud را از cloud.centos.org بارگیری کنید .

--- CentOS 8 Linux x86_64 ---
wget https://cloud.centos.org/centos/8/x86_64/images/CentOS-8-GenericCloud-8.1.1911-20200113.3.x86_64.qcow2

--- CentOS 8 Stream Linux x86_64 ---
wget https://cloud.centos.org/centos/8-stream/x86_64/images/CentOS-Stream-GenericCloud-8-20200113.0.x86_64.qcow2

قبل از بارگذاری ، می توانید ایمیج qcow2 را با استفاده از راهنمای ما سفارشی کنید.

سپس منبع openstack محیط.

source ~/.keystonerc

و CentOS 8 Cloud Images را در OpenStack Glance بارگذاری کنید.

--- CentOS 8 Linux x86_64 ---
$ openstack image create \
    --container-format bare \
    --disk-format qcow2 \
    --file CentOS-8-GenericCloud-8.1.1911-20200113.3.x86_64.qcow2 \
    CentOS-8

--- CentOS 8 Stream Linux x86_64 ---
$ openstack image create \
    --container-format bare \
    --disk-format qcow2 \
    --file CentOS-Stream-GenericCloud-8-20200113.0.x86_64.qcow2\
    CentOS-8-Stream

تأیید کنید که آیا ایمیج در Glance در دسترس هستند:

$ openstack image list | grep CentOS-8
| adbe1f0c-665e-481a-b689-e32414339415 | CentOS-8        | active |
| 035221af-97e4-4801-b171-fc1b6fc2245d | CentOS-8-Stream | active |

همچنین می توانید از رابط وب Horizon برای بارگذاری ایمیج استفاده کنید – به Project > Compute > Images > CREATE IMAGE بروید

نحوه اجرای CentOS 8 Instance در OpenStack

نحوه اجرای CentOS 8 Instance در OpenStack

نام ایمیج ، توضیحات ، مرور و انتخاب ایمیج را از منبع ارائه دهید ، دید ایمیج را انتخاب کنید ، روی دکمه ” Create Image ” کلیک کنید.

پس از بارگذاری ایمیج مورد نظر ، جزئیات در بخش Image موجود است .

نحوه اجرای CentOS 8 Instance در OpenStack

نحوه اجرای CentOS 8 Instance در OpenStack

اکنون می توانید یک نمونه را از ایمیج بارگذاری شده راه اندازی کنید. مثال زیر را ببینید:

$ openstack server create \
 --image CentOS-8 \
 --key-name jmutai \
 --flavor m1.small \
 --security-group  7fffea2a-b756-473a-a13a-219dd0f1913a  \
 --network private  \
 mycentos8

تأیید ایجاد سرور:

$ openstack server list 
+--------------------------------------+-------------------+---------+-----------------------------------+-----------+----------+
| ID                                   | Name              | Status  | Networks                          | Image     | Flavor   |
+--------------------------------------+-------------------+---------+-----------------------------------+-----------+----------+
| 9e1e1b14-db2c-405e-9361-6b1b08c707b8 | mycentos8         | ACTIVE  | private=10.10.1.138               | CentOS-8  | m1.small |
+--------------------------------------+-------------------+---------+-----------------------------------+-----------+----------+

بیایید آزمایش کنیم که آیا می توانیم به سرور ایجاد شده ssh کنیم.

$ ssh centos@10.10.1.138
Warning: Permanently added '10.10.1.138' (ECDSA) to the list of known hosts.
Enter passphrase for key '/home/jmutai/.ssh/id_rsa': 
Activate the web console with: systemctl enable --now cockpit.socket

[centos@mycentos8 ~]$ cat /etc/os-release 
NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"

[centos@mycentos8 ~]$ exit
logout
Connection to 10.10.1.138 closed.

پیشنهاد ویژه قائم هاست خرید سرور مجازی ایران با هارد پرسرعت NVMe و ترافیک نامحدود با نصب و راه اندازی انواع سیستم عامل همچون لینوکس CentOS و Ubuntu با خدمات و پشتیبانی 24 ساعته حتی در ایام تعطیل ؛ جهت مشاوره و سوالات قبل از خرید از طریق ارسال تیکت با ما در ارتباط باشید.

سایر صفحات مرتبط »