<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Install-on-IBM-Cloud</id>
	<title>Install-on-IBM-Cloud - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Install-on-IBM-Cloud"/>
	<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Install-on-IBM-Cloud&amp;action=history"/>
	<updated>2026-05-06T18:51:53Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Install-on-IBM-Cloud&amp;diff=119&amp;oldid=prev</id>
		<title>Олег Давидович: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Install-on-IBM-Cloud&amp;diff=119&amp;oldid=prev"/>
		<updated>2024-10-14T16:47:08Z</updated>

		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 16:47, 14 октября 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Олег Давидович</name></author>
	</entry>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Install-on-IBM-Cloud&amp;diff=118&amp;oldid=prev</id>
		<title>1&gt;Tim@horizoneducationnetwork.org: clean up, typos fixed:</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Install-on-IBM-Cloud&amp;diff=118&amp;oldid=prev"/>
		<updated>2021-09-22T15:28:51Z</updated>

		<summary type="html">&lt;p&gt;clean up, typos fixed:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Get Moodle on IBM Cloud  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== We will deploy Moodle on an IBM Cloud Kubernetes Cluster ===&lt;br /&gt;
&lt;br /&gt;
* Prerequisites &lt;br /&gt;
* You should have an IBM Cloud account, otherwise you can [http://cloud.ibm.com/registration|register here].&lt;br /&gt;
  &lt;br /&gt;
#  Provisioning a new Kubernetes Cluster, if already have one skip to step **2** &lt;br /&gt;
#  Deploying the IBM Cloud Block Storage plug-in, if already have it skip to step **3** &lt;br /&gt;
#  Deploying Moodle &lt;br /&gt;
&lt;br /&gt;
=== Step 1 provisioning a new Kubernetes Cluster ===&lt;br /&gt;
&lt;br /&gt;
* Click the **Catalog** button on the top &lt;br /&gt;
* Select **Service** from the left in the catalog&lt;br /&gt;
* Search for **Kubernetes Service** and click on it&lt;br /&gt;
&lt;br /&gt;
[[File:kubernetes-select.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
* At the Kubernetes deployment page, we will specify our deployment details&lt;br /&gt;
* Choose a plan **standard** or **free**, the free plan only has one worker node and no subnet, to provision a standard cluster, you will need to upgrade you account to Pay-As-You-Go &lt;br /&gt;
* To upgrade to a Pay-As-You-Go account, complete the following steps&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
           *    In the console, go to Manage &amp;gt; Account.&lt;br /&gt;
           *    Select Account settings, and click Add credit card.&lt;br /&gt;
           *    Enter your payment information, click Next, and submit your information&lt;br /&gt;
&lt;br /&gt;
* Choose **classic** or **VPC**, read the [docs] and choose the most suitable type for yourself &lt;br /&gt;
 ![VPC](/infra-select.png)&lt;br /&gt;
* Please decide on your deployment&amp;#039;s location parameters, for more information please visit [https://cloud.ibm.com/docs/containers?topic=containers-regions-and-zones#zones|Locations]&lt;br /&gt;
* Choose **Geography** (continent)&lt;br /&gt;
![continent](/location-geo.png)&lt;br /&gt;
* Choose **Single** or **Multizone**, in single zone your data is only kept in one datacenter, with Multizone your data is kept on multiple sites for more security&lt;br /&gt;
![avail](/location-avail.png)&lt;br /&gt;
* Choose a **Worker Zone** if using Single zones or **Metro** if Multizone&lt;br /&gt;
 ![worker](/location-worker.png) &lt;br /&gt;
* If you wish to use Multizone please set up your account with [https://cloud.ibm.com/docs/containers?topic=containers-regions-and-zones#zones|VRF] or [https://cloud.ibm.com/docs/vlans?topic=vlans-vlan-spanning#vlan-spanning|enable Vlan spanning]&lt;br /&gt;
* At your current location selection, it is possible there is no Virtual LAN  currently available, then a new Vlan will be created for you&lt;br /&gt;
 &lt;br /&gt;
* Choose a **Worker node setup** or use the preselected one, set **Worker node amount per zone**&lt;br /&gt;
![worker-pool](/worker-pool.png)&lt;br /&gt;
* Choose **Master Service Endpoint**, In VRF-enabled accounts, you can choose private-only to make your master accessible on the private network or via VPN tunnel. Choose public-only to make your master publicly accessible. When you have a VRF-enabled account, your cluster is set up by default to use both private and public endpoints. For more information visit [https://cloud.ibm.com/docs/account?topic=account-service-endpoints-overview|endpoints].&lt;br /&gt;
![endpoints](/endpoints.png)&lt;br /&gt;
* Give cluster a **name**&lt;br /&gt;
&lt;br /&gt;
![name-new](/name-new.png)&lt;br /&gt;
* Give desired **tags** to your cluster, for more information visit [https://cloud.ibm.com/docs/account?topic=account-tag|tags]&lt;br /&gt;
&lt;br /&gt;
![tags-new](/tasg-new.png)&lt;br /&gt;
* Click **create**&lt;br /&gt;
![create-new](/create-new.png)&lt;br /&gt;
&lt;br /&gt;
* Wait for you cluster to be provisioned &lt;br /&gt;
![cluster-prepare](/cluster-prepare.png)&lt;br /&gt;
* Your cluster is ready for usage &lt;br /&gt;
&lt;br /&gt;
![cluster-ready](/cluster-done.png)&lt;br /&gt;
&lt;br /&gt;
===  Step 2 deploy IBM Cloud Block Storage plug-in ===&lt;br /&gt;
The Block Storage plug-in is a persistent, high-performance iSCSI storage that you can add to your apps by using Kubernetes Persistent Volumes (PVs).&lt;br /&gt;
 &lt;br /&gt;
* Click the **Catalog** button on the top &lt;br /&gt;
* Select **Software** from the catalog&lt;br /&gt;
* Search for **IBM Cloud Block Storage plug-in** and click on it&lt;br /&gt;
![Block](/block-search.png)&lt;br /&gt;
&lt;br /&gt;
* On the application page Click in the _dot_ next to the cluster, you wish to use&lt;br /&gt;
* Click on  **Enter or Select Namespace** and choose the default Namespace or use a custom one (if you get error please wait 30 minutes for the cluster to finalize)&lt;br /&gt;
![block-c](/block-cluster.png)&lt;br /&gt;
* Give a **name** to this workspace &lt;br /&gt;
* Click **install** and wait for the deployment&lt;br /&gt;
![block-create](/block-storage-create.png)&lt;br /&gt;
&lt;br /&gt;
=== Step 3 Deploy Moodle ===&lt;br /&gt;
&lt;br /&gt;
In this step we will deploy Moodle on our cluster &lt;br /&gt;
  &lt;br /&gt;
* Click the **Catalog** button on the top &lt;br /&gt;
* Select **Software** from the left in the catalog&lt;br /&gt;
* Search for **Moodle** and click on it&lt;br /&gt;
![Search](/search.png)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* On the application page Click in the _dot_ next to the cluster we just created or use an existing one&lt;br /&gt;
![Cluster](/cluster-select.png)&lt;br /&gt;
* Click on  **Enter or Select Namespace** and choose one of the default Namespaces or use a custom one&lt;br /&gt;
![Namespace](/details-namespace.png)&lt;br /&gt;
* Give a unique **name** to your workspace&lt;br /&gt;
&lt;br /&gt;
![Name](/details-name.png)&lt;br /&gt;
* Select which resource group you want to use, it is for access control and billing purposes. For more information please visit [https://cloud.ibm.com/docs/account?topic=account-account_setup#bp_resourcegroups|resource groups]&lt;br /&gt;
&lt;br /&gt;
![apache-resource](/details-resource.png)&lt;br /&gt;
&lt;br /&gt;
* Here you can give **tags** to your apache airflow workspace, which will affect your deployment. For more information visit [https://cloud.ibm.com/docs/account?topic=account-tag|tags]&lt;br /&gt;
&lt;br /&gt;
![apache-tags](/details-tags.png)&lt;br /&gt;
&lt;br /&gt;
* Click on **Parameters with default values**, You can set deployment values or use the default ones&lt;br /&gt;
&lt;br /&gt;
![def-val](/parameters.png)&lt;br /&gt;
&lt;br /&gt;
* Please **tick** the box next to the agreements and click **install**&lt;br /&gt;
&lt;br /&gt;
![Install](/aggreement-create.png)&lt;br /&gt;
&lt;br /&gt;
* Your apache airflow workspace will start installing, please wait a couple of minutes for the deployment to finish &lt;br /&gt;
&lt;br /&gt;
![airflow-progress](/in-progress.png)&lt;br /&gt;
&lt;br /&gt;
* Your Moodle workspace has been successfully deployed&lt;br /&gt;
&lt;br /&gt;
![airflow-finsihed](/airflow-done.png)&lt;br /&gt;
&lt;br /&gt;
===  Verify Moodle installation ===&lt;br /&gt;
&lt;br /&gt;
* Go to [Resources] in your browser &lt;br /&gt;
* Click on **Clusters**&lt;br /&gt;
* Click on your Cluster&lt;br /&gt;
![Resourcelect](/resource-select.png)&lt;br /&gt;
&lt;br /&gt;
* Now you are at you cluster&amp;#039;s overview, here Click on **Actions** on the top right and  click on **Web terminal** from the dropdown menu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
![Actions](/cluster-main.png)&lt;br /&gt;
&lt;br /&gt;
* Click **install**, then wait couple of minutes &lt;br /&gt;
&lt;br /&gt;
![terminal-install](/terminal-install.jpg)&lt;br /&gt;
&lt;br /&gt;
* Click on **Actions**&lt;br /&gt;
* Click **Web terminal** --&amp;gt; a terminal will open up&lt;br /&gt;
&lt;br /&gt;
* **Type** in the terminal, please change NAMESPACE to the namespace you choose at the deployment setup:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  $ kubectl get ns&lt;br /&gt;
&lt;br /&gt;
![get-ns](/get-ns.png)&lt;br /&gt;
&lt;br /&gt;
  $ kubectl get pod -n NAMESPACE -o wide &lt;br /&gt;
&lt;br /&gt;
![get-pod](/get-pod.png)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  $ kubectl get service -n NAMESPACE&lt;br /&gt;
&lt;br /&gt;
![get-service](/get-service.png)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Your running Moodle services will be visible &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You successfully deployed Moodle on IBM Cloud!&lt;/div&gt;</summary>
		<author><name>1&gt;Tim@horizoneducationnetwork.org</name></author>
	</entry>
</feed>