جهت مشاهده لیستی از networkها یا شبکههای مجازی ایجاد شده نیز میتوانید از دستور زیر کمک بگیرید، همانطور که در خروجی این دستور مشاهده میکنید یک شبکه مجازی با نام sharednet1 پیشتر ایجاد شده است.
# openstack network list
# openstack network list
در ادامه دستور زیر را اجرا کرده:
# netID=
حال جهت ایجاد یک instance از image خود (در این سناریو منظور CentOS7) و boot کردن آن کافیست دستور زیر را اجرا نماییم:
# openstack server create —flavor m1.small —image CentOS7 —security-group default —nic net-id=$netID CentOS_7
# netID=
openstack network list | grep sharednet1 | awk '{ print $2 }'
حال جهت ایجاد یک instance از image خود (در این سناریو منظور CentOS7) و boot کردن آن کافیست دستور زیر را اجرا نماییم:
# openstack server create —flavor m1.small —image CentOS7 —security-group default —nic net-id=$netID CentOS_7
جهت مشاهده مشاهده وضعیت سرور در زمان Build نمونه یا instance، با استفاده از دستور زیر ستون Status در حالت BUILD و پس از instance مورد نظر بصورت نرمال start شود، وضعیت آن به حالت ACTIVE تغییر پیدا خواهد کرد.
# openstack server list
# openstack server list
گام2: پیکربندی تنظیمات امنیتی جهت دسترسی با SSH و ICMP
جهت دسترسی دادن به ترافیک پروتکل ICMP از دستور زیر استفاده میکنیم:
# openstack security group rule create —protocol icmp —ingress default
جهت دسترسی دادن به ترافیک پروتکل ICMP از دستور زیر استفاده میکنیم:
# openstack security group rule create —protocol icmp —ingress default
همچنین جهت دسترسی دادن به ترافیک پروتکل SSH از دستور زیر استفاده میکنیم:
# openstack security group rule create —protocol tcp —dst-port 22:22 default
# openstack security group rule create —protocol tcp —dst-port 22:22 default
حال جهت مشاهده security group ruleهای ایجاد شده برای پروتکلهای ICMP و SSH میتوان از دستور زیر استفاده نمود:
# openstack security group rule list
# openstack security group rule list
همانطور که در خطوط اول و سوم خروجی دستور فوق در جدول مشاهده میکنید، ruleهای مورد نظر به درستی ایجاد شدهاند.
گام3: Login کردن به instance با SSH
برای اینکه بتوانیم از طریق پروتکل SSH به instance خود (در اینجا منظور CentOS_7)، Login نماییم، میبایست ابتدا توسط دستور زیر IP اختصاص داده شده به آن را بدست آوریم:
# openstack server list
گام3: Login کردن به instance با SSH
برای اینکه بتوانیم از طریق پروتکل SSH به instance خود (در اینجا منظور CentOS_7)، Login نماییم، میبایست ابتدا توسط دستور زیر IP اختصاص داده شده به آن را بدست آوریم:
# openstack server list
حال جهت اطمینان از دسترسی به instance مورد نظر کافیست آن را Ping نماییم:
# ping 10.0.0.201
# ping 10.0.0.201
خروجی دستور Ping فوق نشان میدهد که به ارتباط با instance مزبور به درستی برقرار شده و در دسترس است (بنابراین rule مربوط به ICMP که پیشتر نوشتهایم، به درستی کار میکند. حال میتوانیم توسط دستور زیر به instance خود SSH نموده و به آن Login نماییم:
# ssh 10.0.0.201
# ssh 10.0.0.201