گام4: جهت ایجاد یک Container برای ذخیرهسازی فایلها، میتوان از دستور زیر استفاده نمود. فرض کنید در اینجا قصد داریم تا Containerی به نام test_container بسازیم:
# openstack container create test_container
# openstack container create test_container
حال جهت اطمینان از ایجاد صحیح Container مورد نظر میتوانید از دستور زیر جهت مشاهده Containerهای OpenStack خود استفاده نمایید:
# openstack container list
# openstack container list
گام5: حال به منظور upload کردن یک فایل بر روی Container ایجاد شده در مرحله قبل (به عنوان مثال فایل test.txt) میتوان از دستور زیر استفاده نمود:
همچنین جهت اطمینان از upload شدن صحیح فایل مزبور بر روی Container خود میتوانیم از دستور زیر استفاده کنیم:
# openstack object list test_container
همچنین جهت اطمینان از upload شدن صحیح فایل مزبور بر روی Container خود میتوانیم از دستور زیر استفاده کنیم:
# openstack object list test_container
گام6: جهت download یک فایل از Swift Storage بر روی Client خود (به عنوان مثال همان فایل test.txt) میتوانیم بصورت زیر عمل کنیم. چون در مرحله قبل این فایل را از روی Client به Swift Storage خود upload کرده بودیم، ابتدا توسط دستور زیر آن را از روی Client حذف میکنیم:
# rm test.txt
سپس توسط دستور زیر فایل test.txt را از Swift Storage بر روی Clientمان download میکنیم:
# openstack object save test_container test.txt
حال کافیست با استفاده از دستور ll فایل download شده را مشاهده نماییم:
# ll
# rm test.txt
سپس توسط دستور زیر فایل test.txt را از Swift Storage بر روی Clientمان download میکنیم:
# openstack object save test_container test.txt
حال کافیست با استفاده از دستور ll فایل download شده را مشاهده نماییم:
# ll
گام7: جهت حذف کردن یک file از روی Swift Storage میتوانید از دستور زیر استفاده نمایید:
# openstack object delete test_container test.txt
همچنین جهت اطمینان از حذف صحیح file مورد نظر نیز میتوانید از دستور زیر کمک بگیرید:
# openstack object list test_container
# openstack object delete test_container test.txt
همچنین جهت اطمینان از حذف صحیح file مورد نظر نیز میتوانید از دستور زیر کمک بگیرید:
# openstack object list test_container
گام8: جهت حذف کردن یک Container از روی Swift Storage نیز میتوانید از دستور زیر استفاده نمایید:
# openstack container delete test_container
همچنین جهت اطمینان از حذف صحیح Container مورد نظر نیز میتوانید از دستور زیر کمک بگیرید:
# openstack container list
# openstack container delete test_container
همچنین جهت اطمینان از حذف صحیح Container مورد نظر نیز میتوانید از دستور زیر کمک بگیرید:
# openstack container list
♻️ پایان Part-27. امیدوارم این بخش از آموزش دوره COA نیز برای شما مفید بوده باشد. در اینجا بحث بر روی کامپوننت Swift نیز به پایان رسید. در بخش بعد درباره کامپوننت Cinder بحث خواهیم کرد. شب خوش
Session4-Part1.fbr
204.3 MB
فیلم آموزش دوره LPIC-1 جلسه چهارم Part-1 از مهندس حمید نصرتی @iranopensource 🐧
Session3-Part6.fbr
134.8 MB
فیلم آموزش دوره LPIC-1 جلسه سوم Part-6 از مهندس حمید نصرتی @iranopensource 🐧
⭕️ ابزار و پلتفرم VMware NSX حرکتی از سوی شرکت VMware برای مجازی سازی شبکه های فیزیکی است. در واقع SDN شرکت VMware برای ورود به این عرصه است. حرکتی که شرکت های دیگر، هر چند محدود بر روی ساختار VMware vSphere به آن پرداخته اند. مانند Cisco v1000 که سوییچ ها را در محیط VMware vSphere مجازی می نمود. نرم افزاری در زمینه SDN ها است که شرکت VMware با صرف هزینه ای هنگفت پروژه شرکت Nicira را بدست آورد. طبق تعریف این شرکت، NSX “هایپروایزر شبکه” است.